OSDN Git Service

2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved
4         to ...
5         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved
7         to ...
8         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved
10         to ...
11         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
12
13 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
14
15         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
16         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
17
18         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
19
20 2007-09-02  David Daney  <ddaney@avtrex.com>
21
22         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
23         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
24         * gcc.target/mips/atomic-memory-1.c: Ditto.
25         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
26
27 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
28
29         * gcc.target/cris/builtin_clz_v0.c: New testcase.
30         * gcc.target/cris/builtin_clz_v3.c: New testcase.
31
32 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
33
34         * gfortran.dg/substr_6.f90: New test.
35
36 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
37
38         PR c++/33208
39         * g++.dg/other/error18.C: New.
40         * g++.dg/expr/bitfield3.C: Adjust.
41
42 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
43
44         PR fortran/33276
45         * gfortran.fortran-torture/compile/pr33276.f90: New.
46
47 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
48
49         PR middle-end/33272
50         * gcc.dg/c99-arraydecl-3.c: New test.
51
52 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
53
54         PR c++/32597
55         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
56         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
57
58 2007-08-31  Tobias Burnus  <burnus@net-b.de>
59
60         PR fortran/33232
61         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
62         * gfortran.dg/read_1.f90: New.
63
64 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
65
66         PR c++/33210
67         * g++.dg/template/error30.C: New.
68
69 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
70
71         PR c++/32113
72         * g++.dg/template/crash70.C: New.
73
74 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
75
76         PR c++/33212
77         * g++.dg/ext/is_class_error.C: New.
78
79 2007-08-31  Olivier Hainque  <hainque@adacore.com>
80
81         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
82         
83 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
84             Revital Eres  <eres@il.ibm.com>
85
86         * gcc.target/powerpc/paired-1.c: New test.
87         * gcc.target/powerpc/paired-2.c: New test.
88         * gcc.target/powerpc/paired-3.c: New test.
89         * gcc.target/powerpc/paired-4.c: New test.
90         * gcc.target/powerpc/paired-5.c: New test.
91         * gcc.target/powerpc/paired-6.c: New test.
92         * gcc.target/powerpc/paired-7.c: New test.
93         * gcc.target/powerpc/ppc-paired.c: New test.
94
95 2007-08-31  Ollie Wild  <aaw@google.com>
96
97         * g++.dg/conversion/ptrmem2.C: New test.
98         * g++.dg/conversion/ptrmem3.C: New test.
99         * g++.dg/conversion/ptrmem4.C: New test.
100         * g++.dg/conversion/ptrmem5.C: New test.
101         * g++.dg/conversion/ptrmem6.C: New test.
102         * g++.dg/conversion/ptrmem7.C: New test.
103         * g++.dg/conversion/ptrmem8.C: New test.
104
105 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
106
107         PR fortran/31879
108         * gfortran.dg/char_length_7.f90: New test.
109         * gfortran.dg/char_length_9.f90: New test.
110         * gfortran.dg/char_assign_1.f90: Add extra warning.
111
112         PR fortran/31197
113         PR fortran/31258
114         * gfortran.dg/char_length_8.f90: New test.
115
116 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
117
118         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
119
120 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
121
122         * gcc.dg/inline-24.c: New test.
123         * g++.dg/opt/inline11.C: New test.
124
125 2007-08-30  Richard Guenther  <rguenther@suse.de>
126
127         * gcc.target/i386/vectorize5.c: New testcase.
128
129 2007-08-30  Tobias Burnus  <burnus@net-b.de>
130
131         PR fortran/33228
132         * interface.c (check_interface0): Improve error for external procs.
133         (check_sym_interfaces): Fix checking of module procedures.
134
135 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
136
137         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
138         (AI): Add AI_ALIGN.
139         * gcc.dg/sync-3.c: New test.
140
141         PR middle-end/32758
142         * gcc.dg/cleanup-12.c: New test.
143
144 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
145
146         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
147         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
148         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
149         * gcc.dg/pr32450.c: Ditto.
150         * gcc.dg/nest.c: Ditto.
151         * gcc.dg/nested-func-4.c: Ditto.
152         * g++.old-deja/g++.law/profile1.C: Ditto.
153
154 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
155
156         PR fortran/32989
157         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
158         non-default integer kind arguments.
159
160 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
161
162         PR fortran/33105
163         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
164
165 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
166
167         * gcc.dg/h8300-ice2.c: Remove target selector.
168
169 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
170
171         PR fortran/33215
172         * gfortran.dg/binding_label_tests_15.f03: New test case.
173         * gfortran.dg/binding_label_tests_16.f03: Ditto.
174
175 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
176
177         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
178         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
179
180 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
181
182         PR c++/33194
183         * g++.dg/other/canon-33194.C: New.
184
185 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
186
187         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
188         * gcc.c-torture/execute/pr23135.c: Likewise.
189
190 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
191
192         * gcc.dg/pr31344.c: Move to ...
193         * gcc.dg/dfp/pr31344.c: ... here.
194         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
195         * gcc.dg/20050503-1.c: Ditto.
196         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
197         * gcc.dg/20061127-1.c: Compile only for fpic targets.
198         * gcc.dg/20060801-1.c: Ditto.
199
200 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
201
202         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
203         * gfortran.dg/nan_1.f90: Likewise.
204
205 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
206
207         PR fortran/33055
208         Revert previous patch.
209
210 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
211             Kazu Hirata  <kazu@codesourcery.com>
212
213         * gcc.target/m68k/interrupt-1.c: New.
214
215 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
216
217         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
218         10000 for targets where "int" can't hold at least 100000.
219         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
220         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
221         (test5)(test6): Use it.
222         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
223         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
224         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
225         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
226         * gcc.dg/attr-alloc_size.c (test): Likewise.
227
228 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
229
230         PR c++/33209
231         * g++.dg/template/error29.C: New.
232
233 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
234
235         PR c++/32596
236         * g++.dg/ext/visibility/anon5.C: New test.
237
238 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
239
240         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
241
242 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
243
244         * gfortran.dg/gamma_1.f90: Remove large-real tests.
245         * gfortran.dg/gamma_2.f90: Remove large-real tests.
246         * gfortran.dg/gamma_4.f90: New: large-real tests.
247
248 2007-08-28  Jason Merrill  <jason@redhat.com>
249
250         PR c++/29000
251         * g++.dg/ext/stmtexpr12.C: New test.
252
253         PR c++/28558
254         * g++.dg/ext/attrib28.C: New test.
255
256 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
257
258         PR target/32661
259         * gcc.target/i386/pr32661.c: New test.
260
261 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
262
263         PR middle-end/32370
264         * gcc.dg/pr32370.c: New test.
265
266         PR rtl-optimization/33148
267         * gcc.c-torture/compile/20070827-1.c: New test.
268
269         PR debug/32914
270         * d++.dg/debug/const3.C: New test.
271         * d++.dg/debug/const4.C: New test.
272         * d++.dg/debug/dwarf2/const1.C: New test.
273         * d++.dg/debug/dwarf2/const2.C: New test.
274         * d++.dg/debug/dwarf2/const2b.C: New test.
275
276 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
277             Vladimir Yanovsky  <yanov@il.ibm.com>
278             Revital Eres  <eres@il.ibm.com>
279             Andrey Belevantsev  <abel@ispras.ru>
280
281         * gcc.dg/sms-1.c: New test.
282
283 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
284
285         * g++.dg/ext/gnu-inline-common.h: New.
286         * g++.dg/ext/gnu-inline-global-reject.C: New.
287         * g++.dg/ext/gnu-inline-global.C: New.
288         * g++.dg/ext/gnu-inline-namespace.C: New.
289         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
290         * g++.dg/ext/gnu-inline-class.C: New.
291         * g++.dg/ext/gnu-inline-class-static.C: New.
292         * g++.dg/ext/gnu-inline-template-class.C: New.
293         * g++.dg/ext/gnu-inline-template-func.C: New.
294
295 2007-08-27  Jason Merrill  <jason@redhat.com>
296
297         PR c++/31337
298         * g++.dg/ext/stmtexpr11.C: New.
299
300 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
301
302         * lib/target-supports.exp (check_profiling_available):
303         Set profiling_available_saved to 0 on fido-*-elf.
304
305 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
306
307         PR tree-optimization/33173
308         
309         * gcc.c-torture/compile/pr33173.c: New.
310
311 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
312
313         PR target/31385
314         * gcc.dg/dfp/pr31385.c: New.
315
316 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
317
318         * gcc.dg/unsigned-long-compare.c: Remove target selector.
319
320 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
321
322         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
323         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
324         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
325         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
326         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
327         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
328         gcc.target/m68k directory.
329         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
330         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
331         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
332         gcc.target/cris directory.
333         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
334         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
335         gcc.target/bfin directory.
336
337         * gcc.target/sh: New directory.
338         * gcc.target/sh/sh.exp: New file.
339         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
340         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
341         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
342         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
343         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
344         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
345
346 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
347
348         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
349         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
350         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
351         * gcc.target/i386/local2.c: Ditto.
352         * gcc.target/i386/stack-prot-kernel.c: Ditto.
353         * gcc.target/i386/20011119-1.c: Ditto.
354         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
355         * gcc.target/i386/fastcall-1.c: Fix target selector.
356
357 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
358
359         PR fortran/33055
360         * gfortran.dg/negative_unit.f: Add new check
361         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
362         -fdefault-integer-8.
363
364 2007-08-26  Asher Langton  <langton2@llnl.gov>
365
366         * gfortran.dg/recursive_stack.f90: New.
367         * gfortran.dg/openmp_stack.f90: New.
368
369 2007-08-26  Tobias Burnus  <burnus@net-b.de>
370
371         PR fortran/31298
372         * gfortran.dg/use_10.f90: New.
373
374 2007-08-26  Tobias Burnus  <burnus@net-b.de>
375
376         PR fortran/32985
377         * gfortran.dg/namelist_14.f90: Make test case valid.
378         * gfortran.dg/common_10.f90: New.
379
380 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
381
382         PR middle-end/33181
383         * gcc.dg/ifelse-2.c: New.
384
385 2007-08-26  Tobias Burnus  <burnus@net-b.de>
386
387         PR fortran/32980
388         * gfortran.dg/gamma_1.f90: New.
389         * gfortran.dg/gamma_2.f90: New.
390         * gfortran.dg/gamma_3.f90: New.
391
392 2007-08-26  Tobias Burnus  <burnus@net-b.de>
393
394         PR fortran/33188
395         * gfortran.dg/used_types_18.f90: New.
396
397 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
398
399         * gcc.dg/array-init-2.c: New test.
400
401 2007-08-24  Tobias Burnus  <burnus@net-b.de>
402
403         PR fortran/33178
404         * gfortran.dg/initialization_4.f90: Update dg-error.
405         * gfortran.dg/initialization_13.f90: New.
406
407 2007-08-24  Richard Guenther  <rguenther@suse.de>
408
409         PR middle-end/33166
410         * gcc.c-torture/compile/pr33166.c: New testcase.
411
412 2007-08-24  Tobias Burnus  <burnus@net-b.de>
413
414         PR fortran/33139
415         * gfortran.dg/pointer_assign_4.f90: New.
416         * gfortran.dg/shape_2.f90: Fix test case.
417         * gfortran.dg/char_result_4.f90: Ditto.
418
419 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
420
421         * gcc.dg/array-init-1.c: New test.
422
423         PR c++/32567
424         * g++.dg/parse/crash36.C: New test.
425
426 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
427
428         * gcc.dg/pr32721.c: Updated.
429
430 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
431
432         PR tree-optimization/32573
433         PR middle-end/32946
434         * gcc.dg/pr32573.c: New test.
435
436         PR c++/32898
437         * g++.dg/lookup/ns3.C: New test.
438
439         * gfortran.dg/assumed_charlen_sharing.f90: New test.
440
441         PR c++/31941
442         * g++.dg/parse/crash37.C: New test.
443
444 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
445
446         PR target/17390
447         * gcc.target/i386/pr17390.c: New test.
448
449 2007-08-23  Richard Guenther  <rguenther@suse.de>
450
451         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
452         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
453         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
454         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
455         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
456         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
457         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
458         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
459
460 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
461
462         * gcc.target/s390: New directory.
463         * gcc.target/s390/s390.exp: New file.
464         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
465         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
466         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
467         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
468         gcc.target/s390 directory.
469
470 2007-08-23  Richard Guenther  <rguenther@suse.de>
471
472         PR tree-optimization/32328
473         * testsuite/gcc.dg/pr32328.c: New testcase.
474
475 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
476
477         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
478           available.
479
480 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
481
482         PR fortran/33095
483         * gfortran.dg/min_max_optional_5.f90: New test.
484         * gfortran.dg/min_max_optional_2.f90: Remove.
485         * gfortran.dg/min_max_optional_3.f90: Remove.
486         * gfortran.dg/min_max_optional_4.f90: Remove.
487
488 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
489
490         * gcc.target/i386/xorps-sse.c: New.
491         * gcc.target/i386/xorps-sse2.c: New.
492
493 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
494
495         * gcc.target/i386/cmov3.c: Fix scan-assembler.
496         * gcc.target/i386/cmov4.c: Fix scan-assembler.
497         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
498
499 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
500
501         PR fortran/33020
502         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
503         include multiple kinds for SHAPE parameter within a single
504         namespace.
505         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
506         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
507
508 2007-08-22  Janus Weil  <jaydub66@gmail.com>
509
510         * interface_abstract_1.f90: Extended test case.
511         * interface_abstract_3.f90: New test.
512
513 2007-08-21  Christian Bruel  <christian.bruel@st.com>
514
515         * gcc.dg/fold-sub.c: New test.
516         
517 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
518
519         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
520         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
521         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
522         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
523         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
524         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
525
526 2007-08-22  Richard Guenther  <rguenther@suse.de>
527
528         PR middle-end/33007
529         * gcc.dg/pr33007.c: New testcase.
530
531 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
532
533         * gcc.c-torture/execute/strcmp-1.x: Delete.
534
535 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
536
537         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
538         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
539         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
540         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
541         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
542         gcc.target/i386/stack-realign.c,
543         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
544         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
545         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
546         target using dg-require-effective-target directive.
547         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
548         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
549         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
550         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
551         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
552         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
553         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
554         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
555         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
556         Require lp64 target using dg-require-effective-target directive.
557         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
558         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
559         directive.
560         * gcc.target/i386/20010202-1.c: Move from here ...
561         * gcc.dg/20010202-1.c: ... to here.
562
563 2007-08-22  Richard Guenther  <rguenther@suse.de>
564
565         PR tree-optimization/33142
566         * gcc.c-torture/execute/pr33142.c: New testcase.
567
568 2007-08-22  Richard Guenther  <rguenther@suse.de>
569
570         PR middle-end/32563
571         * g++.dg/torture/pr32563.C: New testcase.
572
573 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
574
575         PR middle-end/32912
576         * gcc.dg/pr32912-1.c: Add -w to options.
577         * gcc.dg/pr32912-2.c: Likewise.
578         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
579
580 2007-08-21  Ian Lance Taylor  <iant@google.com>
581
582         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
583
584 2007-08-21  Ian Lance Taylor  <iant@google.com>
585
586         PR tree-optimization/33134
587         * g++.dg/tree-ssa/pr33134.C: New test.
588
589 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
590
591         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
592         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
593
594 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
595
596         PR debug/32610
597         * gcc.dg/debug/pr32610.c: New test.
598
599         * g++.dg/init/new24.C: New test.
600
601         PR middle-end/32912
602         * gcc.dg/pr32912-1.c: New test.
603         * gcc.dg/pr32912-2.c: New test.
604         * gcc.dg/pr32912-3.c: New test.
605
606 2007-08-21  Richard Guenther  <rguenther@suse.de>
607
608         * gcc.dg/pointer-arith-10.c: New testcase.
609
610 2007-08-21  Richard Guenther  <rguenther@suse.de>
611
612         PR middle-end/33122
613         * gcc.c-torture/compile/pr33122.c: New testcase.
614
615 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
616
617         * g++.dg/warn/Wnvdtor-2.C: New testcase.
618
619 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
620
621         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
622
623 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
624
625         PR c++/33025
626         * g++.dg/init/new23.C: New test.
627
628 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
629
630         PR middle-end/30564
631         * gcc.c-torture/compile/pr30564-1.c: New test.
632         * gcc.c-torture/compile/pr30564-2.c: New test.
633
634 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
635
636         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
637
638 2007-08-19  Tobias Burnus  <burnus@net-b.de>
639
640         * gfortran.dg/interface_abstract_2.f90: New.
641         * gfortran.dg/interface_abstract_1.f90: Fix typo.
642
643 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
644
645         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
646         unknown (so that outer-loop wont get analyzed).
647         * gcc.dg/vect/vect-outer-1a.c: New test.
648         * gcc.dg/vect/vect-outer-1b.c: New test.
649         * gcc.dg/vect/vect-outer-1.c: New test.
650         * gcc.dg/vect/vect-outer-2a.c: New test.
651         * gcc.dg/vect/vect-outer-2b.c: New test.
652         * gcc.dg/vect/vect-outer-2c.c: New test.
653         * gcc.dg/vect/vect-outer-2.c: New test.
654         * gcc.dg/vect/vect-outer-3a.c: New test.
655         * gcc.dg/vect/vect-outer-3b.c: New test.
656         * gcc.dg/vect/vect-outer-3c.c: New test.
657         * gcc.dg/vect/vect-outer-3.c: New test.
658         * gcc.dg/vect/vect-outer-4a.c: New test.
659         * gcc.dg/vect/vect-outer-4b.c: New test.
660         * gcc.dg/vect/vect-outer-4c.c: New test.
661         * gcc.dg/vect/vect-outer-4d.c: New test.
662         * gcc.dg/vect/vect-outer-4e.c: New test.
663         * gcc.dg/vect/vect-outer-4f.c: New test.
664         * gcc.dg/vect/vect-outer-4g.c: New test.
665         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
666         * gcc.dg/vect/vect-outer-4i.c: New test.
667         * gcc.dg/vect/vect-outer-4j.c: New test.
668         * gcc.dg/vect/vect-outer-4k.c: New test.
669         * gcc.dg/vect/vect-outer-4l.c: New test.
670         * gcc.dg/vect/vect-outer-4m.c: New test.
671         * gcc.dg/vect/vect-outer-4.c: New test.
672         * gcc.dg/vect/vect-outer-5.c: New test.
673         * gcc.dg/vect/vect-outer-6.c: New test.
674         * gcc.dg/vect/vect-outer-fir.c: New test.
675         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
676         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
677
678 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
679
680         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
681         and -fno-tree-reassoc.
682         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
683         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
684         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
685         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
686         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
687         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
688         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
689         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
690         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
691         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
692         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
693         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
694         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
695         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
696         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
697         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
698         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
699         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
700         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
701         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
702         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
703         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
704         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
705         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
706         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
707         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
708         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
709         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
710         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
711         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
712         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
713         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
714         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
715         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
716         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
717         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
718         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
719
720 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
721
722         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
723         versioning for aliasing).
724         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
725
726         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
727         targets.
728         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
729
730 2007-08-18  Tom Tromey  <tromey@redhat.com>
731
732         PR preprocessor/32974:
733         * gcc.dg/cpp/pr32974.c: New file.
734
735 2007-08-17  Tobias Burnus  <burnus@net-b.de>
736
737         * gfortran.dg/interface_abstract_1.f90: New.
738
739 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
740
741         PR fortran/32881
742         * gfortran.dg/pure_initializer_1.f90: New test.
743
744 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
745
746         PR fortran/32875
747         * gfortran.dg/array_constructor_18.f90: New test.
748
749 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
750
751         PR c++/28989
752         * g++.dg/expr/lval3.C: New test.
753         * g++.dg/expr/lval4.C: New test.
754
755 2007-08-17  Ollie Wild  <aaw@google.com>
756
757         PR c++/31749
758         * g++.dg/lookup/builtin3.C: New test.
759         * g++.dg/lookup/builtin4.C: New test.
760         * g++.dg/lookup/using19.C: New test.
761
762 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
763
764         PR c++/32190
765         * g++.dg/parse/error31.C: New.
766
767 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
768
769         PR c++/32112
770         * g++.dg/template/error26.C: New.
771
772 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
773
774         PR fortran/33079
775         * gfortran.dg/zero_length_2.f90: New test.
776
777 2007-08-17  Tobias Burnus  <burnus@net-b.de>
778
779         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
780         * gfortran.dg/kind_tests_3.f03: Ditto.
781         * gfortran.dg/global_vars_f90_init.f90: Ditto.
782         * gfortran.dg/interface_13.f90: Ditto.
783         * gfortran.dg/pr32738.f90: Ditto.
784         * gfortran.dg/module_private_1.f90: Ditto.
785         * gfortran.dg/test_only_clause.f90: Ditto.
786         * gfortran.dg/bind_c_vars.f90: Ditto.
787         * gfortran.dg/bind_c_dts.f90: Ditto.
788         * gfortran.dg/use_9.f90: Ditto.
789         * gfortran.dg/generic_8.f90: Ditto.
790         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
791         * gfortran.dg/private_type_6.f90: Ditto.
792         * gfortran.dg/c_assoc.f90: Ditto.
793         * gfortran.dg/private_type_7.f90: Ditto.
794         * gfortran.dg/global_vars_c_init.f90: Ditto.
795         * gfortran.dg/bind_c_dts_2.f03: Ditto.
796         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
797         * gfortran.dg/c_size_t_test.f03: Ditto.
798         * gfortran.dg/used_types_12.f90: Ditto.
799         * gfortran.dg/pr25923.f90: Ditto.
800         * gfortran.dg/test_com_block.f90: Ditto.
801         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
802         * gfortran.dg/equiv_constraint_7.f90: Ditto.
803         * gfortran.dg/com_block_driver.f90: Ditto.
804         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
805         * gfortran.dg/use_iso_c_binding.f90: Ditto.
806         * gfortran.dg/c_loc_test.f90: Ditto.
807         * gfortran.dg/c_ptr_tests.f03: Ditto.
808         * gfortran.dg/module_interface_1.f90: Ditto.
809
810 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
811
812         PR c++/32870
813         * g++.dg/other/error17.C: Adjust.
814         
815 2007-08-17  Ben Elliston  <bje@au.ibm.com>
816
817         PR middle-end/32970
818         * g++.dg/ext/altivec-14.C: New test.
819
820 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
821
822         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
823         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
824         dump files.
825         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
826         * gcc.dg/vect/pr32366.c: Ditto.
827
828 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
829
830         PR testsuite/33082
831         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
832         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
833         * gcc.dg/dfp/convert-int-fold.c: Ditto.
834         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
835
836 2007-08-16  Tobias Burnus  <burnus@net-b.de>
837
838         PR fortran/33072
839         * gfortran.dg/use_9.f90: New.
840
841 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
842
843         * g++.dg/gcov/gcov-5.C: New test.
844
845 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
846
847         * g++.dg/gcov/gcov-4.C: New test.
848         * lib/gcov.exp (verify-lines): Add support for
849         checking no-coverage lines.
850
851 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
852
853         * gcc.dg/vect/vect-vfa-01.c: New.
854         * gcc.dg/vect/vect-vfa-02.c: New.
855         * gcc.dg/vect/vect-vfa-03.c: New.
856         * gcc.dg/vect/vect-vfa-04.c: New.
857         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
858         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
859         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
860         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
861         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
862         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
863         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
864         gfortran.dg/vect/pr19049.f90: Rename to start with
865         prefix no-vfa-.
866         * gcc.dg/vect/vect.exp: Disable versioning for alias
867         when test starts with no-vfa-.
868         * gfortran.dg/vect/vect.exp: Likewise.
869
870 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
871
872         * gcc.dg/torture/pr32897.c: New test.
873
874 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
875
876         PR c++/31132
877         * g++.dg/template/crash69.C: New.
878
879 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
880
881         * lib/target-supports.exp (check_effective_target_arm32): Use
882         check_no_compiler_messages.
883
884 2007-08-15  Diego Novillo  <dnovillo@google.com>
885
886         gcc.dg/tree-ssa/20070815.c: New test.
887
888 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
889
890         PR fortran/33077
891         * gfortran.dg/random_7.f90: Initialize variable.
892
893 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
894
895         PR middle-end/33074
896         * gfortran.dg/pr33074.f90: New test.
897
898         PR c++/32992
899         * g++.dg/opt/nrv14.C: New test.
900
901 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
902
903         PR c++/33035
904         * g++.dg/template/crash68.C: New.
905
906 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
907
908         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
909         * gcc.dg/sibcall-4.c: Ditto.
910
911 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
912
913         PR fortran/33066
914         * gfortran.dg/use_8.f90: New test.
915         * gfortran.dg/c_loc_tests_2.f03: Fix code.
916
917 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
918
919         PR c++/27211
920         * g++.dg/template/error27.C: New.
921         * g++.dg/template/error28.C: New.
922         * g++.dg/other/pr28304.C: Adjust.
923         * g++.old-deja/g++.mike/p811.C: Likewise.
924
925 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
926
927         PR target/30315
928         * gcc.target/i386/pr30315.c: New.
929
930 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
931
932         PR fortran/32594
933         * gfortran.dg/substr_5.f90: New test.
934
935 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
936
937         PR c/30428
938         * gcc.dg/vector-2.c: New test.
939
940         PR c++/30428
941         * g++.dg/ext/vector8.C: New test.
942
943 2007-08-13  Dan Hipschman  <dsh@google.com>
944
945         PR c/32953
946         * gcc.dg/format/array-1.c: Add an additional test for
947         unterminated format strings of length 1.
948
949 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
950
951         PR fortran/32926
952         * gfortran.dg/external_procedures_3.f90: New test.
953
954 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
955
956         PR fortran/32827
957         * gfortran.dg/import6.f90: New test.
958
959 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
960
961         PR C/30427
962         *  gcc.dg/vector-1.c: New test.
963
964 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
965
966         * gcc.dg/pr21255-4.c: Skip for PIC.
967         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
968
969 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
970
971         * gcc.dg/attr-isr.c: Skip for PIC.
972         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
973         * gcc.dg/attr-isr-trapa.c: Likewise.
974         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
975         * gcc.dg/pragma-isr-trapa.c: Likewise.
976         * gcc.dg/pragma-isr-trapa2.c: Likewise.
977
978 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
979
980         PR fortran/32962
981         * gfortran.dg/transpose_1.f90: New test.
982
983 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
984
985         PR fortran/29600
986         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
987         intrinsic.
988
989 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
990
991         PR fortran/30964
992         PR fortran/33054
993         * gfortran.dg/random_4.f90: New test.
994         * gfortran.dg/random_5.f90: New test.
995         * gfortran.dg/random_6.f90: New test.
996         * gfortran.dg/random_7.f90: New test.
997
998 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
999
1000         PR fortran/32860
1001         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
1002
1003 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1004
1005         PR fortran/31629
1006         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
1007
1008 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1009
1010         PR fortran/29600
1011         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
1012         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
1013
1014 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1015
1016         PR fortran/32937
1017         * gfortran.dg/char_length_6.f90: New test.
1018
1019 2007-08-10  Ollie Wild  <aaw@google.com>
1020
1021         * g++.dg/lookup/using18.C: New test.
1022
1023 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
1024
1025         PR c++/17763
1026         * g++.dg/other/error16.C: New.
1027
1028 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1029
1030         PR libfortran/33039
1031         * gfortran.dg/namelist_37.f90: New test.
1032
1033 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
1034
1035         PR c++/22256
1036         * g++.dg/conversion/op3.C: New.
1037
1038 2007-08-09  Tobias Burnus  <burnus@net-b.de>
1039
1040         PR fortran/32987
1041         * gfortran.dg/fmt_tab_1.f90: New.
1042         * gfortran.dg/fmt_tab_2.f90: New.
1043
1044 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1045
1046         PR c/32796
1047         * gcc.c-torture/compile/pr32796.c: New test.
1048
1049 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1050
1051         PR middle-end/32813
1052         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
1053         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
1054         instead of just -O.
1055
1056 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
1057
1058         * gcc.target/mips/code-readable-1.c: New test.
1059         * gcc.target/mips/code-readable-2.c: Likewise.
1060         * gcc.target/mips/code-readable-3.c: Likewise.
1061
1062 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
1063             Revital Eres  <eres@il.ibm.com>
1064
1065         * gfortran.dg/sms-1.f90: Add comment.
1066         * gfortran.dg/sms-2.f90: New.
1067
1068 2007-08-07  Ian Lance Taylor  <iant@google.com>
1069
1070         * gcc.dg/instrument-1.c: New test.
1071         * gcc.dg/instrument-2.c: New test.
1072         * gcc.dg/instrument-3.c: New test.
1073
1074 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
1075
1076         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
1077
1078 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
1079
1080         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
1081         !vector_alignment_reachable targets.
1082         * gcc.dg/vect/vect-33.c: Likewise.
1083         * gcc.dg/vect/vect-42.c: Likewise.
1084         * gcc.dg/vect/vect-44.c: Likewise.
1085         * gcc.dg/vect/vect-50.c: Likewise.
1086         * gcc.dg/vect/vect-70.c: Likewise.
1087         * gcc.dg/vect/vect-71.c: Likewise.
1088         * gcc.dg/vect/vect-87.c: Likewise.
1089         * gcc.dg/vect/vect-88.c: Likewise.
1090         * gcc.dg/vect/vect-91.c: Likewise.
1091         * gcc.dg/vect/vect-93.c: Likewise.
1092         * gcc.dg/vect/vect-96.c: Likewise.
1093         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
1094         * gcc.dg/vect/section-anchors-69.c: Likewise.
1095         * gcc.dg/vect/pr25413.c: Likewise.
1096         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
1097         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
1098         * gfortran.dg/vect-2.f90: Likewise.
1099         * gfortran.dg/vect-3.f90: Likewise.
1100         * gfortran.dg/vect-4.f90: Likewise.
1101         * gfortran.dg/vect-5.f90: Likewise.
1102         * lib/target-supports.exp (check_effective_target_natural_alignment): 
1103         Return false for darwin. 
1104         (check_effective_target_vector_alignment_reachable_for_double): New.
1105
1106 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
1107
1108         * gcc.dg/multiword-1.c: New testcase.
1109
1110 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
1111
1112         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
1113         messages.
1114         * gfortran.dg/namelist_36.f90: New test.
1115
1116 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1117
1118         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
1119           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
1120
1121 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
1122
1123         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
1124         * gcc.dg/torture/type-generic-1.c: Likewise.
1125
1126 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1127
1128         * gcc.c-torture/20070522-1.c: Move to ...
1129         * gcc.c-torture/compile/20070522-1.c: Here.
1130
1131 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1132
1133         PR fortran/29828
1134         * gfortran.dg/minmax_char_1.f90: New test.
1135         * gfortran.dg/minmax_char_2.f90: New test.
1136         * gfortran.dg/min_max_optional_4.f90: New test.
1137
1138 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1139
1140         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
1141         hanging on the testcase.
1142
1143 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1144
1145         PR middle-end/32988
1146         * gcc.c-torture/compile/pr32988.c: New test.
1147
1148 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1149
1150         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
1151
1152 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
1153
1154         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
1155
1156         Revert:
1157         2007-03-22  Dirk Mueller  <dmueller@suse.de>
1158
1159         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1160
1161 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1162
1163         PR fortran/32979
1164         * gfortran.dg/isnan_1.f90: New test.
1165
1166 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
1167             Revital Eres <eres@il.ibm.com>
1168
1169         * gcc.dg/sms-antideps.c: New test.
1170
1171 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
1172
1173         PR fortran/31214
1174         * gfortran.dg/entry_13.f90: New test.
1175
1176         * gfortran.dg/entry_12.f90: Clean up .mod file.
1177
1178 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1179
1180         PR fortran/32770
1181         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
1182         variables as kind=4 so they don't overflow the record length.
1183
1184 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1185
1186         PR fortran/32968
1187         * gfortran.dg/selected_kind_1.f90: New test.
1188
1189 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1190
1191         PR middle-end/32780
1192         * gcc.c-torture/compile/pr32780.c: New test.
1193
1194 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1195
1196         RP middle-end/32399
1197         * gcc.c-torture/compile/pr32399.c: New testcase.
1198
1199 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1200
1201         PR middle-end/32304
1202         * g++.dg/torture/pr32304.C: New testcase.
1203
1204 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1205
1206         PR middle-end/32935
1207         * gfortran.fortran-torture/compile/complex_1.f90: New test.
1208
1209 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1210
1211         PR fortran/32955
1212         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
1213
1214 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1215
1216         PR fortran/31202
1217         * gfortran.dg/nint_2.f90: New test.
1218
1219 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
1220
1221         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
1222         * gcc.dg/weak/typeof-2.c: Likewise.
1223
1224 2007-08-03  Diego Novillo  <dnovillo@google.com>
1225
1226         PR 31521
1227         * gcc.dg/tree-ssa/pr31521.c: New test.
1228
1229 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1230
1231         PR fortran/32770
1232         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
1233         iostat must be default kind.
1234
1235 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1236
1237         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
1238
1239 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1240
1241         PR fortran/32770
1242         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
1243         explicit so test passes with -fdefault-integer-8.
1244         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
1245         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
1246
1247 2007-08-02  Lee Millward  <lee.millward@gmail.com>
1248
1249         PR c++/30849
1250         * g++.dg/parse/asm1.C: New test.
1251
1252         PR c++/30850
1253         * g++.dg/parse/asm2.C: Likewise.
1254
1255         PR c++/30851
1256         * g++.dg/parse/asm3.C: Likewise.
1257         
1258 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1259
1260         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
1261           "int" is only 16 bit bits wide.
1262         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1263
1264 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1265
1266         * g++.dg/torture/type-generic-1.C: New.
1267         * gcc.dg/pr28796-2.c: Move tests ...
1268         * gcc.dg/tg-tests.h: ... here.
1269         * gcc.dg/torture/type-generic-1.c: New.
1270
1271 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1272
1273         PR libfortran/32954
1274         * minmaxloc_3.f90:  New test case.
1275
1276 2007-08-01  Tobias Burnus  <burnus@net-b.de>
1277
1278         PR fortran/32936
1279         * gfortran.dg/allocate_stat.f90: New.
1280
1281 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
1282
1283         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
1284
1285 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1286
1287         PR tree-optimization/32919
1288         * gcc.c-torture/compile/pr32919.c: New.
1289
1290 2007-08-01  Nick Clifton  <nickc@redhat.com>
1291
1292         * gcc.c-torture/execute/execute.exp: Change copyright header to
1293         refer to version 3 of the GNU General Public License and to point
1294         readers at the COPYING3 file and the FSF's license web page.
1295         * gcc.c-torture/execute/ieee/ieee.exp,
1296         gcc.c-torture/unsorted/unsorted.exp,
1297         gcc.c-torture/compile/compile.exp,
1298         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
1299         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
1300         gcc.target/cris/torture/cris-torture.exp,
1301         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
1302         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
1303         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
1304         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
1305         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
1306         gnat.dg/dg.exp, gnat.dg/style/style.exp,
1307         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
1308         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
1309         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
1310         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
1311         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
1312         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
1313         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
1314         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
1315         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
1316         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
1317         gcc.dg/noncompile/noncompile.exp,
1318         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
1319         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
1320         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
1321         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
1322         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
1323         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
1324         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
1325         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
1326         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
1327         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
1328         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
1329         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
1330         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
1331         g++.old-deja/old-deja.exp,
1332         gfortran.fortran-torture/execute/execute.exp,
1333         gfortran.fortran-torture/compile/compile.exp,
1334         treelang/output/output-1.c, treelang/output/output-1.tree,
1335         treelang/execute/execute.exp, treelang/Makefile.in,
1336         treelang/compile/compile.exp, g++.dg/dg.exp,
1337         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
1338         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
1339         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
1340         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
1341         g++.dg/compat/struct-layout-1.exp,
1342         g++.dg/compat/struct-layout-1_generate.c,
1343         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
1344         g++.dg/bprob/bprob.exp, config/default.exp,
1345         gcc.test-framework/test-framework.awk,
1346         gcc.test-framework/gen_directive_tests,
1347         gcc.test-framework/test-framework.exp,
1348         objc.dg/special/special.exp,
1349         objc.dg/gnu-encoding/gnu-encoding.exp,
1350         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
1351         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
1352         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
1353         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
1354         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
1355         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
1356         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
1357         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
1358         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
1359         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
1360         lib/target-supports-dg.exp, lib/gcc-defs.exp,
1361         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
1362         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
1363         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
1364         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
1365         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
1366         Likewise.
1367
1368 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1369
1370         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
1371         error message text.
1372
1373 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1374
1375         PR fortran/32945
1376         * gfortran.dg/initialization_12.f90: New test.
1377
1378 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
1379
1380         PR fortran/31609
1381         * gfortran.dg/entry_12.f90: New test.
1382
1383 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1384
1385         PR fortran/32938
1386         * gfortran.dg/altreturn_6.f90: New test.
1387
1388 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
1389
1390         PR fortran/32942
1391         * gfortran.dg/exponent_2.f90: New test.
1392
1393 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
1394
1395         * gcc.dg/vect/vect-117.c: New test.
1396         * gcc.dg/vect/vect-74.c: Enabled test
1397         * gcc.dg/vect/vect-81.c: Enabled test
1398
1399 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
1400
1401         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
1402         s/dg-error/dg-warning where warning is expected.
1403
1404 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1405
1406         PR fortran/32770
1407         * gfortran.dg/array_constructor_12.f90:  Adjust argument
1408         of huge() to correct kind.
1409
1410 2007-07-30  Ollie Wild  <aaw@google.com>
1411
1412         * gcc.dg/cpp/counter-2.c: New test.
1413         * gcc.dg/cpp/counter-3.c: New test.
1414         * gcc.dg/cpp/dir-only-1.c: New test.
1415         * gcc.dg/cpp/dir-only-1.h: New file.
1416         * gcc.dg/cpp/dir-only-2.c: New test.
1417         * gcc.dg/cpp/dir-only-3.c: New test.
1418         * gcc.dg/cpp/dir-only-3a.h: New file.
1419         * gcc.dg/cpp/dir-only-3b.h: New file.
1420         * gcc.dg/cpp/dir-only-4.c: New test.
1421         * gcc.dg/cpp/dir-only-5.c: New test.
1422         * gcc.dg/cpp/dir-only-6.c: New test.
1423
1424 2007-07-30  Julian Brown  <julian@codesourcery.com>
1425
1426         * gcc.target/arm/neon/v*.c: Regenerate.
1427
1428 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
1429
1430         PR c++/32108
1431         * g++.dg/ext/label6.C: New.
1432
1433 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1434
1435         PR libfortran/32858
1436         PR libfortran/30814
1437         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
1438
1439 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
1440
1441         PR fortran/31211
1442         * gfortran.dg/actual_pointer_function_1.f90: New test.
1443
1444         PR fortran/32682
1445         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
1446
1447 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
1448
1449         PR fortran/32906
1450         * gfortran.dg/shape_1.f90: Adjust error message.
1451         * gfortran.dg/parameter_array_ref_1.f90: New test.
1452
1453 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1454
1455         PR fortran/31609
1456         * gfortran.dg/entry_11.f90: New test.
1457
1458 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
1459             Revital Eres  <eres@il.ibm.com>
1460
1461         * gfortran.dg/sms-1.f90: New test.
1462
1463 2007-07-28  Richard Guenther  <rguenther@suse.de>
1464
1465         * gcc.c-torture/compile/pr32920.c: New testcase.
1466
1467 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
1468
1469         PR c++/30917
1470         * g++.dg/lookup/friend11.C: New test.
1471
1472 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
1473
1474         * gfortran.dg/namelist_5.f90: Adjusted error message.
1475         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
1476         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
1477         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
1478         * gfortran.dg/namelist_32.f90: ... this.
1479
1480         PR fortran/32876
1481         * gfortran.dg/namelist_33.f90: New test.
1482
1483         PR fortran/32905
1484         * gfortran.dg/namelist_34.f90: New test.
1485
1486         PR fortran/31818
1487         * gfortran.dg/namelist_35.f90: New test.
1488
1489 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
1490
1491         PR fortran/32880
1492         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
1493
1494 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1495
1496         PR testsuite/32471
1497         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
1498           assuming it is 0x7ffffffff.
1499         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
1500         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
1501
1502 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1503
1504         * gfortran.dg/operator_3.f90: Fix dg directive.
1505         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
1506         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
1507         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
1508
1509 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
1510
1511         * g++.dg/cpp0x/decltype1.C: New.
1512         * g++.dg/cpp0x/decltype2.C: New.
1513         * g++.dg/cpp0x/decltype3.C: New.
1514         * g++.dg/cpp0x/decltype4.C: New.
1515         * g++.dg/cpp0x/decltype5.C: New.
1516         * g++.dg/cpp0x/decltype6.C: New.
1517
1518 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1519
1520         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
1521           because the test relies on bit 31 to be the sign bit.
1522
1523 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1524
1525         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
1526           assuming it is 0x7fffffff.
1527         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
1528         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
1529
1530 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
1531
1532         PR c++/32346
1533         * g++.dg/expr/bitfield9.C: New test.
1534
1535 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1536
1537         PR fortran/32899
1538         * gfortran.dg/logical_comp.f90: Update dg-error strings.
1539
1540 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1541
1542         PR fortran/32760
1543         * gfortran.dg/private_type_7.f90: New test.
1544
1545 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1546
1547         PR fortran/32035
1548         * gfortran.dg/select_char_1.f90: New test.
1549
1550 2007-07-27  Tobias Burnus  <burnus@net-b.de>
1551
1552         PR fortran/32903
1553         * gfortran.dg/initialization_11.f90: New test.
1554
1555 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
1556
1557         * gcc.target/mips/ins-1.c: New test.
1558
1559 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
1560
1561         PR/19232
1562         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
1563         (f1): Likewise.
1564
1565 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1566
1567         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
1568         error: width of 'spare' exceeds its type.
1569
1570 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
1571
1572         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
1573         * gcc.dg/sibcall-4.c: Likewise.
1574
1575 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1576
1577         PR rtl-optimization/31500
1578         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
1579         * g++.dg/warn/Warray-bounds.C: Likewise.
1580
1581 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1582
1583         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
1584
1585 2007-07-25  Julian Brown  <julian@codesourcery.com>
1586             Paul Brook  <paul@codesourcery.com>
1587             Joseph Myers  <joseph@codesourcery.com>
1588             Mark Shinwell  <shinwell@codesourcery.com>
1589
1590         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
1591         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
1592         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
1593         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
1594         (check_effective_target_arm_neon_hw): New.
1595         * gcc.target/arm/neon/neon.exp: New file.
1596         * gcc.target/arm/neon/polytypes.c: New file.
1597         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
1598
1599 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
1600
1601         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1602           targets where an "int" is less than 32 bits wide.
1603
1604 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1605
1606         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1607
1608 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1609
1610         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1611           during addition if an int is only 16 bits wide.
1612         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1613
1614 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1615
1616         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1617           size as "long int" and are 32 or 64 bits wide.
1618         * gcc.dg/torture/pr28814.c: Likewise.
1619
1620 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1621
1622         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1623           exactly as wide as an int.
1624
1625 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
1626
1627         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1628         Define and use throughout as long long printf format specifier.
1629         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1630         Likewise.
1631
1632 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1633
1634         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1635         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1636
1637 2007-07-25  Ben Elliston  <bje@au.ibm.com>
1638
1639         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1640
1641 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
1642
1643         * gcc.c-torture/execute/20070724-1.c: New.
1644
1645 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1646
1647         PR fortran/31205
1648         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1649         "deallocates" to 24, since patch has code rid of much spurious
1650         code.
1651         * gfortran.dg/interface_assignment_1.f90 : New test.
1652
1653         PR fortran/32842
1654         * gfortran.dg/interface_assignment_2.f90 : New test.
1655
1656 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1657
1658         PR fortran/32867
1659         * fortran.dg/initialization_10.f90: New test.
1660
1661 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1662
1663         PR fortran/32778
1664         * gfortran.dg/imag_2.f: Removed
1665         * gfortran.dg/warn_std_1.f90: New test.
1666         * gfortran.dg/warn_std_2.f90: New test.
1667         * gfortran.dg/warn_std_3.f90: New test.
1668
1669 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1670
1671         PR c++/29001
1672         * g++.dg/init/new22.C: New.
1673
1674 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1675
1676         PR c++/32561
1677         * g++.dg/template/crash67.C: New.
1678
1679 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
1680
1681         * lib/target-support.exp (check_effective_target_natural_alignment): 
1682         (check_effective_target_vector_alignment_reachable): New.
1683         * config/spu/spu.c (spu_vector_alignment_reachable): New.
1684         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1685         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
1686         check.
1687         * gcc.dg/vect/pr25413.c: Likewise.
1688         * gcc.dg/vect/pr31699.c: Likewise.
1689
1690 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1691
1692         PR fortran/30814
1693         * gfortran.dg/pack_bounds_1.f90:  New test case.
1694
1695 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
1696
1697         PR fortran/31639
1698         * gfortran.dg/initialization_9.f90: New test.
1699
1700 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1701
1702         PR fortran/32797
1703         PR fortran/32800
1704         * gfortran.dg/bind_c_usage_8.f03: New test case.
1705         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1706         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
1707
1708 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
1709
1710         * gcc.target/mips/branch-cost-1.c: New test.
1711         * gcc.target/mips/branch-cost-2.c: Likewise.
1712
1713 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1714
1715         PR fortran/32732
1716         * gfortran.dg/c_char_tests.f03: New test case.
1717         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1718         * gfortran.dg/c_char_tests_2.f03: New test case.
1719         * gfortran.dg/value_6.f03: Ditto.
1720         * gfortran.dg/value_7.f03: Ditto.
1721
1722 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1723
1724         PR fortran/32600
1725         * gfortran.dg/c_funloc_tests_5.f03: New.
1726         * gfortran.dg/c_funloc_tests_5.f04: New.
1727         * gfortran.dg/c_funloc_tests_4_driver.c: New.
1728
1729 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1730
1731         PR c++/32839
1732         * g++.dg/expr/call4.C: New.
1733         * g++.dg/expr/call5.C: New.
1734
1735 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1736
1737         PR fortran/32710
1738         * gfortran.dg/namelist_30.f90: New test.
1739
1740 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1741
1742         PR fortran/29962
1743         * gfortran.dg/array_initializer_1.f90: Removed warning.
1744         * gfortran.dg/initialization_1.f90: Adjusted messages.
1745         * gfortran.dg/nested_modules_6.f90: Removed warning.
1746
1747         PR fortran/31253
1748         * gfortran.dg/initialization_7.f90: New test.
1749
1750         PR fortran/31639
1751         * gfortran.dg/initialization_8.f90: New test.
1752
1753 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1754
1755         PR c++/30818
1756         * g++.dg/template/crash47.C: Adjust errors.
1757         * g++.dg/template/crash48.C: Adjust errors.
1758         * g++.dg/template/typename12.C: New.
1759         * g++.dg/template/typename13.C: New.
1760         * g++.dg/template/typename14.C: New.
1761         * g++.dg/template/typedef6.C: Adjust errors.
1762
1763 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1764
1765         PR fortran/32627
1766         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1767         * gfortran.dg/pr32627.f03: New test case.
1768
1769         * gfortran.dg/c_f_pointer_logical.f03: New test case.
1770         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1771         c_f_pointer_logical.
1772         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1773         c_f_pointer_complex.
1774         * gfortran.dg/c_f_pointer_complex.f03: New test case.
1775         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1776         c_f_pointer_shape_tests_2.
1777         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1778
1779 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1780
1781         PR fortran/32804
1782         * gfortran.dg/c_loc_tests_9.f03: New test case.
1783         * gfortran.dg/c_loc_tests_10.f03: Ditto.
1784
1785 2007-07-21  Lee Millward  <lee.millward@gmail.com>
1786
1787         PR fortran/32823
1788         * gfortran.dg/int_2.f90: New test.
1789         
1790 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1791
1792         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1793
1794 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
1795
1796         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1797         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1798
1799 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
1800
1801         PR tree-optimization/19910
1802         * gcc.dg/pr19910.c: New test.
1803
1804 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
1805
1806         PR fortran/32738
1807         * gfortran.dg/pr32738.f90: New test.
1808
1809 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1810
1811         PR tree-optimzation/32635
1812         * gfortran.dg/pr32635.f:  New test case.
1813
1814 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
1815
1816         PR fortran/32801
1817         * gfortran.dg/pr32801.f03: New test case.
1818
1819 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1820
1821         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1822         Test negative numbers also.
1823         * gcc.dg/c99-math-float-1.c: Likewise.
1824         * gcc.dg/c99-math-long-double-1.c: Likewise.
1825         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
1826         test inputs.
1827
1828 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
1829         
1830         * lib/target-supports.exp (check_effective_target_sync_int_long):
1831         Enable for xtensa.
1832         (check_effective_target_sync_char_short): Likewise.
1833         
1834 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1835
1836         * gcc.dg/pr28796-2.c: Add more cases.
1837
1838 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1839
1840         * gcc.dg/pr28796-1.c: Add more cases.
1841         * gcc.dg/pr28796-2.c: Likewise.
1842
1843 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1844
1845         * gcc.dg/pr28796-1.c: Add more cases.
1846         * gcc.dg/pr28796-2.c: Likewise.
1847
1848 2007-07-17  Janus Weil  <jaydub66@gmail.com>
1849
1850         PR fortran/32535
1851         * gfortran.dg/pr32535.f90: New test.
1852
1853 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
1854
1855         PR fortran/31320
1856         PR fortran/32665
1857         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1858
1859 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
1860
1861         PR rtl-optimization/32773
1862         * gcc.dg/pr32773.c: New test.
1863
1864 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1865
1866         * gcc.target/spu/intrinsics-1.c: Use dg-message to
1867         match flax-vector-conversions note.
1868         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1869         instead of dg-error for the warning.
1870
1871 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1872
1873         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1874           adapted to work on targets with 16-bit or wider int.
1875         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1876         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1877         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1878         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1879
1880 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1881
1882         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1883         support large arrays.
1884         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1885         * gcc.dg/20061109-1.c: Likewise.
1886         * gcc.c-torture/execute/20061101-1.x: Likewise.
1887         * gcc.c-torture/execute/pr29797-1.x: Likewise.
1888         * gcc.c-torture/execute/pr31448.x: Likewise.
1889
1890 2007-07-16  Lee Millward  <lee.millward@gmail.com>
1891
1892         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1893
1894         PR fortran/32238
1895         * gfortran.dg/pr32238.f90: New test.
1896
1897         PR fortran/32222
1898         * gfortran.dg/pr32222.f90: New test.
1899
1900         PR fortran/32242
1901         * gfortran.dg/pr32242.f90: New test.
1902         
1903 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
1904             David Ung  <davidu@mips.com>
1905
1906         * gcc.target/mips/mips-sched-madd.c: New test case.
1907
1908 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1909
1910         PR libfortran/32611
1911         * gfortran.dg/large_real_kind_1.f90: Update test.
1912         * gfortran.dg/pr17706.f90: Update test.
1913         * gfortran.dg/fmt_zero_digits.f90: Update test.
1914         * gfortran.dg/fmt_zero_precision.f90: Update test.
1915         * gfortran.dg/real_const_3.f90: Update test.
1916
1917 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1918
1919         PR fortran/32036
1920         * gfortran.dg/bounds_check_8.f90: New test.
1921         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1922
1923 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1924
1925         PR fortran/32357
1926         * gfortran.dg/mvbits_2.f90: New test.
1927
1928 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1929
1930         PR libfortran/32731
1931         * gfortran.dg/pack_mask_1.f90:  New test.
1932         * gfortran.dg/unpack_mask_1.f90:  New test.
1933
1934 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1935
1936         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1937         * gcc.dg/20001101-1.c: Likewise.
1938         * gcc.dg/20001102-1.c: Likewise.
1939         * gcc.dg/20020116-2.c: Likewise.
1940         * gcc.dg/20020416-1.c: Likewise.
1941         * gcc.dg/sparc-constant-1.c: Likewise.
1942         * gcc.dg/sparc-dwarf2.c: Likewise.
1943         * gcc.dg/sparc-frame-1.c: Likewise.
1944         * gcc.dg/sparc-getcontext-1.c: Likewise.
1945         * gcc.dg/sparc-loop-1.c: Likewise.
1946         * gcc.dg/sparc-reg-1.c: Likewise.
1947         * gcc.dg/sparc-ret.c: Likewise.
1948         * gcc.dg/sparc-trap-1.c: Likewise.
1949         * gcc.dg/ultrasp10.c: Likewise.
1950         * gcc.dg/ultrasp11.c: Likewise.
1951         * gcc.dg/ultrasp1.c: Likewise.
1952         * gcc.dg/ultrasp2.c: Likewise.
1953         * gcc.dg/ultrasp3.c: Likewise.
1954         * gcc.dg/ultrasp4.c: Likewise.
1955         * gcc.dg/ultrasp5.c: Likewise.
1956         * gcc.dg/ultrasp6.c: Likewise.
1957         * gcc.dg/ultrasp7.c: Likewise.
1958         * gcc.dg/ultrasp8.c: Likewise.
1959         * gcc.dg/ultrasp9.c: Likewise.
1960         * gcc.dg/splet-1.c: Delete.
1961
1962 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
1963
1964         PR fortran/32724
1965         * gfortran.dg/stfunc_5.f90: New test.
1966
1967 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
1968
1969         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1970         New procedure to check if arrays are naturally aligned to the vector
1971         alignment boundary.
1972         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
1973         in size_t typedef.  Adjust tree dump scan results according to
1974         vect_aligned_arrays target check.
1975         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1976         vect_aligned_arrays target check.
1977         * gcc.dg/vect/pr31699.c: Ditto.
1978
1979 2007-07-13  Sa Liu  <saliu@de.ibm.com>
1980
1981         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1982         for V2DFmode vector conditional expression.
1983         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
1984         and dfceq patterns.
1985         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
1986         and dfcgt patterns.
1987         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
1988         V2DFmode comparison and test special values.
1989         * lib/target-supports.exp: Switch on test for V2DFmode 
1990         vector conditional expression.
1991
1992 2007-07-13  Richard Guenther  <rguenther@suse.de>
1993
1994         PR tree-optimization/32721
1995         * gcc.dg/pr32721.c: New testcase.
1996
1997 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
1998
1999         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
2000         error message part that continues on a new line.
2001
2002 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
2003
2004         * gcc.dg/c99-tgmath-1.c: New.
2005         * gcc.dg/c99-tgmath-2.c: New.
2006         * gcc.dg/c99-tgmath-3.c: New.
2007         * gcc.dg/c99-tgmath-4.c: New.
2008
2009 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2010             Janis Johnson  <janis187@us.ibm.com>
2011
2012         PR testsuite/25241
2013         * gcc.test-framework/dg-error-exp-F.c: New test.
2014         * gcc.test-framework/dg-warning-exp-F.c: New test.
2015         * lib/gcc.exp: Enable warning and error prefixes.
2016         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
2017         (dg-error): Wrap original dg-error.
2018         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
2019         markers from dg-error/dg-warning directives.
2020         * gcc.dg/20040322-1.c: Likewise.
2021         * gcc.dg/Wchar-subscripts-1.c: Likewise.
2022         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
2023         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
2024         * gcc.dg/Werror-1.c: Likewise.
2025         * gcc.dg/Werror-10.c: Likewise.
2026         * gcc.dg/Werror-11.c: Likewise.
2027         * gcc.dg/Werror-2.c: Likewise.
2028         * gcc.dg/Werror-3.c: Likewise.
2029         * gcc.dg/Werror-4.c: Likewise.
2030         * gcc.dg/Werror-5.c: Likewise.
2031         * gcc.dg/Werror-6.c: Likewise.
2032         * gcc.dg/Werror-7.c: Likewise.
2033         * gcc.dg/Werror-8.c: Likewise.
2034         * gcc.dg/Werror-9.c: Likewise.
2035         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2036         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
2037         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
2038         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
2039         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
2040         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
2041         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
2042         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
2043         * gcc.dg/Wnested-externs-1.c: Likewise.
2044         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
2045         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
2046         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
2047         * gcc.dg/Wshadow-3.c: Likewise.
2048         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
2049         * gcc.dg/Wwrite-strings-1.c: Likewise.
2050         * gcc.dg/anon-struct-5.c: Likewise.
2051         * gcc.dg/anon-struct-6.c: Likewise.
2052         * gcc.dg/anon-struct-7.c: Likewise.
2053         * gcc.dg/anon-struct-8.c: Likewise.
2054         * gcc.dg/array-8.c: Likewise.
2055         * gcc.dg/array-quals-2.c: Likewise.
2056         * gcc.dg/asm-qual-1.c: Likewise.
2057         * gcc.dg/asm-wide-1.c: Likewise.
2058         * gcc.dg/assign-warn-1.c: Likewise.
2059         * gcc.dg/assign-warn-2.c: Likewise.
2060         * gcc.dg/bitfld-10.c: Likewise.
2061         * gcc.dg/bitfld-11.c: Likewise.
2062         * gcc.dg/bitfld-12.c: Likewise.
2063         * gcc.dg/bitfld-13.c: Likewise.
2064         * gcc.dg/bitfld-14.c: Likewise.
2065         * gcc.dg/builtin-choose-expr-2.c: Likewise.
2066         * gcc.dg/builtins-30.c: Likewise.
2067         * gcc.dg/c90-const-expr-5.c: Likewise.
2068         * gcc.dg/c90-typespec-1.c: Likewise.
2069         * gcc.dg/c99-const-expr-5.c: Likewise.
2070         * gcc.dg/c99-flex-array-5.c: Likewise.
2071         * gcc.dg/c99-fordecl-3.c: Likewise.
2072         * gcc.dg/c99-tag-3.c: Likewise.
2073         * gcc.dg/c99-typespec-1.c: Likewise.
2074         * gcc.dg/c99-vla-jump-1.c: Likewise.
2075         * gcc.dg/c99-vla-jump-2.c: Likewise.
2076         * gcc.dg/c99-vla-jump-3.c: Likewise.
2077         * gcc.dg/c99-vla-jump-4.c: Likewise.
2078         * gcc.dg/c99-vla-jump-5.c: Likewise.
2079         * gcc.dg/cast-1.c: Likewise.
2080         * gcc.dg/cast-2.c: Likewise.
2081         * gcc.dg/cast-3.c: Likewise.
2082         * gcc.dg/cast-4.c: Likewise.
2083         * gcc.dg/cast-pretty-print-1.c: Likewise.
2084         * gcc.dg/comp-goto-2.c: Likewise.
2085         * gcc.dg/comp-goto-3.c: Likewise.
2086         * gcc.dg/cpp/error-1.c: Likewise.
2087         * gcc.dg/cpp/if-paren.c: Likewise.
2088         * gcc.dg/decl-7.c: Likewise.
2089         * gcc.dg/decl-8.c: Likewise.
2090         * gcc.dg/decl-nospec-1.c: Likewise.
2091         * gcc.dg/decl-nospec-2.c: Likewise.
2092         * gcc.dg/decl-nospec-3.c: Likewise.
2093         * gcc.dg/declspec-10.c: Likewise.
2094         * gcc.dg/declspec-11.c: Likewise.
2095         * gcc.dg/declspec-12.c: Likewise.
2096         * gcc.dg/declspec-13.c: Likewise.
2097         * gcc.dg/declspec-14.c: Likewise.
2098         * gcc.dg/declspec-15.c: Likewise.
2099         * gcc.dg/declspec-16.c: Likewise.
2100         * gcc.dg/declspec-17.c: Likewise.
2101         * gcc.dg/declspec-4.c: Likewise.
2102         * gcc.dg/declspec-5.c: Likewise.
2103         * gcc.dg/declspec-6.c: Likewise.
2104         * gcc.dg/declspec-7.c: Likewise.
2105         * gcc.dg/declspec-8.c: Likewise.
2106         * gcc.dg/declspec-9.c: Likewise.
2107         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
2108         * gcc.dg/dfp/constants-c99.c: Likewise.
2109         * gcc.dg/dfp/keywords-c89.c: Likewise.
2110         * gcc.dg/dfp/keywords-c99.c: Likewise.
2111         * gcc.dg/dfp/keywords-reserved.c: Likewise.
2112         * gcc.dg/dfp/typespec.c: Likewise.
2113         * gcc.dg/dremf-type-compat-2.c: Likewise.
2114         * gcc.dg/dremf-type-compat-3.c: Likewise.
2115         * gcc.dg/dremf-type-compat-4.c: Likewise.
2116         * gcc.dg/empty-source-2.c: Likewise.
2117         * gcc.dg/empty-source-3.c: Likewise.
2118         * gcc.dg/enum3.c: Likewise.
2119         * gcc.dg/extra-semi-2.c: Likewise.
2120         * gcc.dg/extra-semi-3.c: Likewise.
2121         * gcc.dg/float-range-1.c: Likewise.
2122         * gcc.dg/float-range-2.c: Likewise.
2123         * gcc.dg/float-range-3.c: Likewise.
2124         * gcc.dg/float-range-5.c: Likewise.
2125         * gcc.dg/format/asm_fprintf-2.c: Likewise.
2126         * gcc.dg/format/asm_fprintf-3.c: Likewise.
2127         * gcc.dg/format/asm_fprintf-4.c: Likewise.
2128         * gcc.dg/format/asm_fprintf-5.c: Likewise.
2129         * gcc.dg/format/cast-1.c: Likewise.
2130         * gcc.dg/format/gcc_diag-3.c: Likewise.
2131         * gcc.dg/format/gcc_diag-4.c: Likewise.
2132         * gcc.dg/format/gcc_diag-6.c: Likewise.
2133         * gcc.dg/format/gcc_diag-8.c: Likewise.
2134         * gcc.dg/format/gcc_diag-9.c: Likewise.
2135         * gcc.dg/format/nul-2.c: Likewise.
2136         * gcc.dg/format/opt-1.c: Likewise.
2137         * gcc.dg/format/opt-2.c: Likewise.
2138         * gcc.dg/format/opt-3.c: Likewise.
2139         * gcc.dg/format/opt-4.c: Likewise.
2140         * gcc.dg/format/opt-5.c: Likewise.
2141         * gcc.dg/format/opt-6.c: Likewise.
2142         * gcc.dg/framework-2.c: Likewise.
2143         * gcc.dg/func-args-1.c: Likewise.
2144         * gcc.dg/func-outside-1.c: Likewise.
2145         * gcc.dg/func-outside-2.c: Likewise.
2146         * gcc.dg/gnu-cond-expr-2.c: Likewise.
2147         * gcc.dg/gnu-cond-expr-3.c: Likewise.
2148         * gcc.dg/if-empty-1.c: Likewise.
2149         * gcc.dg/init-bad-1.c: Likewise.
2150         * gcc.dg/init-bad-2.c: Likewise.
2151         * gcc.dg/init-bad-3.c: Likewise.
2152         * gcc.dg/init-desig-obs-2.c: Likewise.
2153         * gcc.dg/init-desig-obs-3.c: Likewise.
2154         * gcc.dg/init-empty-2.c: Likewise.
2155         * gcc.dg/init-empty-3.c: Likewise.
2156         * gcc.dg/inline-11.c: Likewise.
2157         * gcc.dg/inline-12.c: Likewise.
2158         * gcc.dg/inline-8.c: Likewise.
2159         * gcc.dg/inline-9.c: Likewise.
2160         * gcc.dg/inline3.c: Likewise.
2161         * gcc.dg/label-decl-1.c: Likewise.
2162         * gcc.dg/label-decl-2.c: Likewise.
2163         * gcc.dg/label-decl-3.c: Likewise.
2164         * gcc.dg/label-decl-4.c: Likewise.
2165         * gcc.dg/long-long-typespec-1.c: Likewise.
2166         * gcc.dg/lvalue-2.c: Likewise.
2167         * gcc.dg/lvalue-3.c: Likewise.
2168         * gcc.dg/nested-func-3.c: Likewise.
2169         * gcc.dg/nested-redef-1.c: Likewise.
2170         * gcc.dg/noreturn-4.c: Likewise.
2171         * gcc.dg/old-style-prom-2.c: Likewise.
2172         * gcc.dg/old-style-prom-3.c: Likewise.
2173         * gcc.dg/old-style-then-proto-1.c: Likewise.
2174         * gcc.dg/overflow-warn-1.c: Likewise.
2175         * gcc.dg/overflow-warn-2.c: Likewise.
2176         * gcc.dg/overflow-warn-3.c: Likewise.
2177         * gcc.dg/overflow-warn-4.c: Likewise.
2178         * gcc.dg/overflow-warn-6.c: Likewise.
2179         * gcc.dg/parm-forwdecl-2.c: Likewise.
2180         * gcc.dg/parm-forwdecl-3.c: Likewise.
2181         * gcc.dg/parm-impl-decl-1.c: Likewise.
2182         * gcc.dg/parm-impl-decl-2.c: Likewise.
2183         * gcc.dg/parm-incomplete-1.c: Likewise.
2184         * gcc.dg/parm-mismatch-1.c: Likewise.
2185         * gcc.dg/pointer-arith-1.c: Likewise.
2186         * gcc.dg/pointer-arith-2.c: Likewise.
2187         * gcc.dg/pointer-arith-3.c: Likewise.
2188         * gcc.dg/pointer-arith-4.c: Likewise.
2189         * gcc.dg/pointer-arith-6.c: Likewise.
2190         * gcc.dg/pointer-arith-7.c: Likewise.
2191         * gcc.dg/pointer-arith-8.c: Likewise.
2192         * gcc.dg/pr13804-1.c: Likewise.
2193         * gcc.dg/pr15698-1.c: Likewise.
2194         * gcc.dg/pr15698-2.c: Likewise.
2195         * gcc.dg/pr15698-3.c: Likewise.
2196         * gcc.dg/pr15698-4.c: Likewise.
2197         * gcc.dg/pr15698-5.c: Likewise.
2198         * gcc.dg/pr15698-6.c: Likewise.
2199         * gcc.dg/pr15698-7.c: Likewise.
2200         * gcc.dg/pr15698-8.c: Likewise.
2201         * gcc.dg/pr17188-1.c: Likewise.
2202         * gcc.dg/pr17301-1.c: Likewise.
2203         * gcc.dg/pr17301-2.c: Likewise.
2204         * gcc.dg/pr17730-1.c: Likewise.
2205         * gcc.dg/pr20368-1.c: Likewise.
2206         * gcc.dg/pr20368-2.c: Likewise.
2207         * gcc.dg/pr20368-3.c: Likewise.
2208         * gcc.dg/pr22308-1.c: Likewise.
2209         * gcc.dg/qual-component-1.c: Likewise.
2210         * gcc.dg/redecl-1.c: Likewise.
2211         * gcc.dg/redecl-11.c: Likewise.
2212         * gcc.dg/redecl-12.c: Likewise.
2213         * gcc.dg/redecl-13.c: Likewise.
2214         * gcc.dg/redecl-14.c: Likewise.
2215         * gcc.dg/redecl-15.c: Likewise.
2216         * gcc.dg/register-var-1.c: Likewise.
2217         * gcc.dg/register-var-2.c: Likewise.
2218         * gcc.dg/stmt-expr-2.c: Likewise.
2219         * gcc.dg/stmt-expr-3.c: Likewise.
2220         * gcc.dg/stmt-expr-label-1.c: Likewise.
2221         * gcc.dg/stmt-expr-label-2.c: Likewise.
2222         * gcc.dg/stmt-expr-label-3.c: Likewise.
2223         * gcc.dg/struct-empty-2.c: Likewise.
2224         * gcc.dg/struct-empty-3.c: Likewise.
2225         * gcc.dg/struct-parse-1.c: Likewise.
2226         * gcc.dg/struct-semi-1.c: Likewise.
2227         * gcc.dg/struct-semi-2.c: Likewise.
2228         * gcc.dg/struct-semi-3.c: Likewise.
2229         * gcc.dg/switch-5.c: Likewise.
2230         * gcc.dg/switch-6.c: Likewise.
2231         * gcc.dg/switch-7.c: Likewise.
2232         * gcc.dg/tls/diag-5.c: Likewise.
2233         * gcc.dg/transparent-union-1.c: Likewise.
2234         * gcc.dg/transparent-union-3.c: Likewise.
2235         * gcc.dg/typespec-1.c: Likewise.
2236         * gcc.dg/vla-init-2.c: Likewise.
2237         * gcc.dg/vla-init-3.c: Likewise.
2238         * gcc.dg/vla-init-4.c: Likewise.
2239         * gcc.dg/vla-init-5.c: Likewise.
2240         * gcc.dg/void-cast-2.c: Likewise.
2241         * gcc.dg/wvla-3.c: Likewise.
2242         * gcc.dg/wvla-7.c: Likewise.
2243         * gcc.target/i386/991209-1.c: Likewise.
2244         * gcc.target/ia64/fpreg-1.c: Likewise.
2245         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
2246         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
2247         
2248 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
2249
2250         PR fortran/31639
2251         * gfortran.dg/func_decl_4.f90: New test.
2252
2253 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
2254
2255         PR fortran/32727
2256         * gfortran.dg/interface_17.f90: New test.
2257
2258 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
2259
2260         PR fortran/32599
2261         * gfortran.dg/32599.f03: New test case.
2262
2263         PR fortran/32601
2264         * gfortran.dg/32601.f03: New test case.
2265         * gfortran.dg/32601_1.f03: Ditto.
2266         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
2267         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
2268
2269 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
2270
2271         * gcc.c-torture/execute/align-3.c: Remove function addr check.
2272
2273 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2274             Devang Patel  <dpatel@apple.com>
2275
2276         PR tree-optimization/25413
2277         * gcc.dg/vect/vect-align-1.c: New.
2278         * gcc.dg/vect/vect-align-2.c: New.
2279         * gcc.dg/vect/pr25413.c: New.
2280         * gcc.dg/vect/pr25413a.c: New.
2281         * gcc.dg/vect/pr31699.c: Fix dg-final check.
2282
2283 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
2284
2285         * lib/target-support.exp (check_ultrasparc_hw_available):
2286         New function.
2287         (is-effective-target): Check $arg for ultrasparc_hw.
2288         (is-effective-target-keyword): Likewise.
2289         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
2290         when determining what to do on sparc platforms.
2291         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
2292         * gcc.dg/20001101-1.c: Likewise.
2293         * gcc.dg/20001101-2.c: Likewise.
2294         * gcc.dg/ultrasp9.c: Likewise.
2295         * gcc.dg/ultrasp10.c: Likewise.
2296         * gcc.target/sparc/pdist-3.c: Likewise.
2297
2298 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
2299
2300         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
2301
2302 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2303
2304         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
2305         get vectorized.
2306         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
2307         now get vectorized.
2308         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
2309         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
2310         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
2311         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
2312         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
2313         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
2314         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
2315         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
2316         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
2317         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
2318         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
2319         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
2320         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
2321         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
2322         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
2323         * lib/target-supports.exp (check_effective_target_vect_int_mul):
2324         Add spu.
2325
2326 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
2327
2328         PR c++/30854
2329         * g++.dg/parse/error30.C: New test.
2330
2331 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2332
2333         PR fortran/29804
2334         * gfortran.dg/alloc_comp_misc_1.f90: New test.
2335
2336 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
2337
2338         * gfortran.fortran-torture/compile/pr32663.f: New test.
2339
2340 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2341
2342         PR c++/31027
2343         * g++.dg/inherit/virtual4.C: New.
2344
2345 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
2346
2347         PR target/32661
2348         * gcc.target/i386/pr32661-1.c: New test.
2349
2350 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2351
2352         * gnat.dg/invariant_index.ad[sb]: New test.
2353
2354 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2355
2356         PR c++/32560
2357         * g++.dg/template/decl3.C: New.
2358
2359 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
2360
2361         PR 32617
2362         * gcc.c-torture/execute/align-3.c: New.
2363
2364 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
2365
2366         PR target/32708
2367         * gcc.target/i386/pr32708-1.c: New test.
2368         * gcc.target/i386/pr32708-2.c: Ditto.
2369         * gcc.target/i386/pr32708-3.c: Ditto.
2370
2371 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
2372
2373         * g++.dg/init/new20.C: Remove svn:executable flag.
2374
2375 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2376
2377         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
2378
2379 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2380
2381         * gcc.dg/ultrasp7.c: Add fpic target requirement.
2382
2383 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2384
2385         PR testsuite/25241
2386         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
2387         directive.
2388         
2389 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
2390
2391         PR fortran/32157
2392         * gfortran.dg/overload_2.f90: New test.
2393
2394         PR fortran/32689
2395         * gfortran.dg/transfer_simplify_5.f90
2396
2397         PR fortran/32634
2398         * gfortran.dg/interface_15.f90: New test.
2399
2400 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2401
2402         PR libfortran/32336
2403         * gfortran.dg/matmul_5.f90:  New test case.
2404
2405 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2406
2407         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
2408         * gcc.dg/fesd-any.h: Likewise.
2409         * gcc.dg/fesd-baseonly.c: Likewise.
2410         * gcc.dg/fesd-baseonly.h: Likewise.
2411         * gcc.dg/fesd-none.c: Likewise.
2412         * gcc.dg/fesd-none.h: Likewise.
2413         * gcc.dg/fesd-reduced.c: Likewise.
2414         * gcc.dg/fesd-reduced.h: Likewise.
2415         * gcc.dg/fesd-sys.c: Likewise.
2416         * gcc.dg/fesd-sys.h: Likewise
2417         * gcc.dg/fesd.h: Likewise.
2418
2419         * g++.dg/debug/dwarf2: New directory.
2420         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
2421         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
2422         * g++.dg/other/fesd-any.h: Likewise.
2423         * g++.dg/other/fesd-baseonly.C: Likewise.
2424         * g++.dg/other/fesd-baseonly.h: Likewise.
2425         * g++.dg/other/fesd-none.C: Likewise.
2426         * g++.dg/other/fesd-none.h: Likewise.
2427         * g++.dg/other/fesd-reduced.C: Likewise.
2428         * g++.dg/other/fesd-reduced.h: Likewise.
2429         * g++.dg/other/fesd-sys.C: Likewise.
2430         * g++.dg/other/fesd-sys.h: Likewise.
2431         * g++.dg/other/fesd.h: Likewise.
2432
2433 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
2434
2435         PR fortran/31129
2436         * gfortran.dg/parameter_unused.f90: New test.
2437
2438 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
2439
2440         PR tree-optimization/32681
2441         * gcc.dg/tree-ssa/pr32681.c: New test.
2442
2443 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2444
2445         PR fortran/32678
2446         * gfortran.dg/fmt_t_5.f90: New test.
2447
2448 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
2449
2450         PR c++/30535
2451         * g++.dg/template/operator10.C: New.
2452
2453 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2454
2455         PR libfortran/32217
2456         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
2457
2458 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2459
2460         PR fortran/29876
2461         * gfortran.dg/operator_6.f90: New test.
2462
2463 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2464
2465         PR fortran/17711
2466         * gfortran.dg/operator_4.f90: New test.
2467         * gfortran.dg/operator_5.f90: New test.
2468         * gfortran.dg/logical_comp.f90: Adjusted error messages.
2469         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
2470
2471 2007-07-08  Tobias Burnus  <burnus@net-b.de>
2472
2473         PR fortran/32669
2474         * gfortran.dg/argument_checking_6.f90: New.
2475
2476 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2477
2478         PR fortran/25094
2479         * gfortran.dg/interface_155555.f90: New test.
2480
2481 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2482
2483         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2484         c99-math-long-double-1.c, c99-math.h: Test subnormals.
2485
2486 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2487
2488         PR testsuite/25241
2489         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
2490         discern pedantic diagnostics and errors.
2491         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
2492         and not an error.
2493         * gcc.dg/20050121-1.c: This is an error and not a warning.
2494         * gcc.target/i386/sseregparm-2.c:  Likewise.
2495         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
2496         * gcc.dg/charset/attribute2.c: Likewise.
2497         * gcc.dg/bitfld-1.c: Likewise.
2498         * gcc.dg/pack-test-2.c: Likewise.
2499         * gcc.dg/940510-1.c: Match separately error and warning.
2500         * gcc.dg/array-2.c: Match separately multiple messages. The second
2501         diagnostic is a pedantic warning and not an error.
2502         * gcc.dg/pr14475.c: Match separately multiple messages.
2503         * gcc.dg/pr18809-1.c: Likewise.
2504         * gcc.dg/pr27953.c: Likewise.
2505         * gcc.dg/vla-init-1.c: Likewise.
2506         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
2507
2508 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2509
2510         PR fortran/32644
2511         * gfortran.dg/char_decl_1.f90: New test.
2512
2513 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
2514
2515         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
2516
2517 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
2518
2519         PR c++/32232
2520         * g++.dg/template/overload9.C: New test.
2521
2522 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
2523
2524         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
2525         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
2526
2527 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2528
2529         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
2530         * gcc.dg/20001012-2.c: Likewise.
2531         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
2532         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
2533
2534 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2535
2536         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
2537         about the chunk size when STACK_SIZE is defined.
2538
2539 2007-07-06  Josh Conner  <jconner@apple.com>
2540
2541         PR middle-end/32602
2542         * gcc.dg/sibcall-8.c: New test.
2543
2544 2007-07-06  Josh Conner  <jconner@apple.com>
2545
2546         PR middle-end/32603
2547         * gcc.target/arm/sibcall-1.c: New test.
2548
2549 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2550
2551         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
2552
2553 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
2554
2555         * gfortran.dg/save_parameter.f90: New test.
2556         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
2557
2558 2007-07-06  Richard Guenther  <rguenther@suse.de>
2559
2560         * g++.dg/opt/pr30965.C: New testcase.
2561
2562 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
2563
2564         * gcc.target/mips/save-restore-5.c: New test.
2565
2566 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2567
2568         PR rtl_optimization/32450
2569         * gcc.dg/pr32450.c: New runtime test.
2570
2571 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2572
2573         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
2574         single underscore in scan directives.
2575
2576 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
2577
2578         PR c++/32245
2579         * g++.dg/init/ptrmem4.C: New test.
2580
2581         PR c++/32251
2582         * g++.dg/init/new21.C: Likewise.
2583
2584         PR c++/31992
2585         * g++.dg/template/static30.C: Likewise.
2586
2587 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
2588
2589         * gcc.dg/vect/costmodel/ppc: New directory.
2590         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
2591         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
2592         New test.
2593         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
2594         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
2595         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
2596         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
2597         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
2598         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2599         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2600         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2601         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2602         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2603         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2604         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2605         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2606         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2607
2608 2007-07-05  Tobias Burnus  <burnus@net-b.de>
2609
2610         PR fortran/32359
2611         * gfortran.dg/module_md5_1.f90: Update MD5 number.
2612
2613 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
2614
2615         PR fortran/32526
2616         * gfortran.dg/interface_14.f90: New test.
2617
2618         PR fortran/32613
2619         * gfortran.dg/do_iterator_2.f90: New test.
2620
2621 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2622
2623         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2624         (FE_DEC_DOWNWARD): Likewise.
2625         (FE_DEC_UPWARD): Likewise.
2626         (FE_DEC_TOWARDZERO): Likewise.
2627         (FE_DEC_TONEARESTFROMZERO): Likewise.
2628
2629 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
2630
2631         * gcc.c-torture/compile/pr32606.c: New.
2632         * gfortran.fortran-torture/execute/pr32604.f90: New.
2633
2634 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
2635
2636         * gcc.dg/visibility-12.c: New test.
2637         * gcc.dg/visibility-13.c: Likewise.
2638         * g++.dg/ext/visibility-9.C: Likewise.
2639         * g++.dg/ext/visibility-10.C: Likewise.
2640
2641 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2642
2643         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2644         * gcc.dg/sh-relax-vxworks.c: New test.
2645
2646 2007-07-04  Richard Guenther  <rguenther@suse.de>
2647
2648         PR tree-optimization/32500
2649         * gcc.c-torture/execute/pr32500.c: New testcase.
2650
2651 2007-07-04  Richard Guenther  <rguenther@suse.de>
2652
2653         PR tree-optimization/32482
2654         * gcc.c-torture/compile/pr32482.c: New testcase.
2655
2656 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2657
2658         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2659         VxWorks kernels.
2660         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2661         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2662         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2663         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2664
2665 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2666
2667         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2668
2669 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2670
2671         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2672
2673 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2674
2675         PR fortran/31198
2676         * gfortran.dg/min_max_optional_1.f90: New test.
2677         * gfortran.dg/min_max_optional_2.f90: New test.
2678         * gfortran.dg/min_max_optional_3.f90: New test.
2679
2680 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2681
2682         PR fortran/32545
2683         * gfortran.dg/fmt_error.f90: New test.
2684
2685 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2686
2687         PR fortran/32612
2688         * gfortran.dg/interface_13.f90: New test.
2689
2690 2007-07-03  Dave Brolley  <brolley@redhat.com>
2691
2692         PR c++/31743
2693         * g++.dg/init/new20.C: New test.
2694
2695 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
2696
2697         PR fortran/32579
2698         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2699
2700 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2701
2702         PR fortran/25062
2703         * common_7.f90: New.
2704         * common_8.f90: New.
2705         * common_9.f90: New.
2706
2707 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2708
2709         PR fortran/30940
2710         * gfortran.dg/argument_checking_1.f90: New.
2711         * gfortran.dg/argument_checking_2.f90: New.
2712         * gfortran.dg/argument_checking_3.f90: New.
2713         * gfortran.dg/argument_checking_4.f90: New.
2714         * gfortran.dg/argument_checking_5.f90: New.
2715         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2716         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2717
2718 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2719
2720         * gcc.dg/pr32176.c: Add -w to default dg-options.
2721
2722 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2723
2724         * gcc.c-torture/compile/ssa-pre-1.c: New test.
2725
2726 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2727
2728         PR fortran/20888
2729         * gfortran.dg/null_2.f90: New.
2730
2731 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2732             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2733
2734         PR middle-end/32176
2735         * gcc.dg/pr32176.c: New test.
2736
2737 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2738
2739         * gcc.dg/const-float80.c : New test.
2740         * gcc.dg/const-float128.c : New test.
2741         * gcc.dg/const-float80-ped.c : New test.
2742         * gcc.dg/const-float128-ped.c : New test.
2743
2744 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2745
2746         * gcc.dg/c99-math.h: Fix typo.
2747
2748 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2749
2750         PR libgomp/32468
2751         * gcc.dg/gomp/pr32468-1.c: New test.
2752
2753 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2754
2755         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2756         an ABI option.
2757
2758 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2759
2760         * gfortran.fortran-torture/compile/pr32583.f: New.
2761         * gcc.c-torture/compile/pr32584.c: New
2762
2763 2007-07-02  Ollie Wild  <aaw@google.com>
2764
2765         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2766         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2767
2768 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2769
2770         * gcc.target/mips/save-restore-1.c: New test.
2771         * gcc.target/mips/save-restore-2.c: Likewise.
2772         * gcc.target/mips/save-restore-3.c: Likewise.
2773         * gcc.target/mips/save-restore-4.c: Likewise.
2774
2775 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
2776
2777         PR tree-optimization/31966
2778         PR tree-optimization/32533
2779         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2780         * gfortran.dg/pr32533.f90: Ditto.
2781
2782 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2783
2784         * g++.dg/opt/nrv12.C: New test.
2785         * gcc.target/i386/nrv1.c: New test.
2786
2787         PR c++/31748
2788         * g++.dg/gomp/pr31748.C: New test.
2789
2790 2007-07-02  Ira Rosen  <irar@il.ibm.com>
2791  
2792         PR tree-optimization/32230
2793         * gcc.dg/vect/pr32230.c: New test.
2794
2795 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
2796
2797         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2798         * bind_c_coms.f90: Ditto.
2799         * bind_c_coms_driver.c: Ditto.
2800         * bind_c_dts.f90: Ditto.
2801         * bind_c_dts_2.f03: Ditto.
2802         * bind_c_dts_2_driver.c: Ditto.
2803         * bind_c_dts_3.f03: Ditto.
2804         * bind_c_dts_4.f03: Ditto.
2805         * bind_c_dts_driver.c: Ditto.
2806         * bind_c_implicit_vars.f03: Ditto.
2807         * bind_c_procs.f03: Ditto.
2808         * bind_c_usage_2.f03: Ditto.
2809         * bind_c_usage_3.f03: Ditto.
2810         * bind_c_usage_5.f03: Ditto.
2811         * bind_c_usage_6.f03: Ditto.
2812         * bind_c_usage_7.f03: Ditto.
2813         * bind_c_vars.f90: Ditto.
2814         * bind_c_vars_driver.c: Ditto.
2815         * binding_c_table_15_1.f03: Ditto.
2816         * binding_label_tests.f03: Ditto.
2817         * binding_label_tests_10.f03: Ditto.
2818         * binding_label_tests_10_main.f03: Ditto.
2819         * binding_label_tests_11.f03: Ditto.
2820         * binding_label_tests_11_main.f03: Ditto.
2821         * binding_label_tests_12.f03: Ditto.
2822         * binding_label_tests_13.f03: Ditto.
2823         * binding_label_tests_13_main.f03: Ditto.
2824         * binding_label_tests_14.f03: Ditto.
2825         * binding_label_tests_2.f03: Ditto.
2826         * binding_label_tests_3.f03: Ditto.
2827         * binding_label_tests_4.f03: Ditto.
2828         * binding_label_tests_5.f03: Ditto.
2829         * binding_label_tests_6.f03: Ditto.
2830         * binding_label_tests_7.f03: Ditto.
2831         * binding_label_tests_8.f03: Ditto.
2832         * binding_label_tests_9.f03: Ditto.
2833         * c_assoc.f90: Ditto.
2834         * c_assoc_2.f03: Ditto.
2835         * c_f_pointer_shape_test.f90: Ditto.
2836         * c_f_pointer_tests.f90: Ditto.
2837         * c_f_tests_driver.c: Ditto.
2838         * c_funloc_tests.f03: Ditto.
2839         * c_funloc_tests_2.f03: Ditto.
2840         * c_funloc_tests_3.f03: Ditto.
2841         * c_funloc_tests_3_funcs.c: Ditto.
2842         * c_kind_params.f90: Ditto.
2843         * c_kind_tests_2.f03: Ditto.
2844         * c_kinds.c: Ditto.
2845         * c_loc_driver.c: Ditto.
2846         * c_loc_test.f90: Ditto.
2847         * c_loc_tests_2.f03: Ditto.
2848         * c_loc_tests_2_funcs.c: Ditto.
2849         * c_loc_tests_3.f03: Ditto.
2850         * c_loc_tests_4.f03: Ditto.
2851         * c_loc_tests_5.f03: Ditto.
2852         * c_loc_tests_6.f03: Ditto.
2853         * c_loc_tests_7.f03: Ditto.
2854         * c_loc_tests_8.f03: Ditto.
2855         * c_ptr_tests.f03: Ditto.
2856         * c_ptr_tests_10.f03: Ditto.
2857         * c_ptr_tests_5.f03: Ditto.
2858         * c_ptr_tests_7.f03: Ditto.
2859         * c_ptr_tests_7_driver.c: Ditto.
2860         * c_ptr_tests_8.f03: Ditto.
2861         * c_ptr_tests_8_funcs.c: Ditto.
2862         * c_ptr_tests_9.f03: Ditto.
2863         * c_ptr_tests_driver.c: Ditto.
2864         * c_size_t_driver.c: Ditto.
2865         * c_size_t_test.f03: Ditto.
2866         * com_block_driver.f90: Ditto.
2867         * global_vars_c_init.f90: Ditto.
2868         * global_vars_c_init_driver.c: Ditto.
2869         * global_vars_f90_init.f90: Ditto.
2870         * global_vars_f90_init_driver.c: Ditto.
2871         * interop_params.f03: Ditto.
2872         * iso_c_binding_only.f03: Ditto.
2873         * iso_c_binding_rename_1.f03: Ditto.
2874         * iso_c_binding_rename_1_driver.c: Ditto.
2875         * iso_c_binding_rename_2.f03: Ditto.
2876         * iso_c_binding_rename_2_driver.c: Ditto.
2877         * kind_tests_2.f03: Ditto.
2878         * kind_tests_3.f03: Ditto.
2879         * module_md5_1.f90: Ditto.
2880         * only_clause_main.c: Ditto.
2881         * print_c_kinds.f90: Ditto.
2882         * test_bind_c_parens.f03: Ditto.
2883         * test_c_assoc.c: Ditto.
2884         * test_com_block.f90: Ditto.
2885         * test_common_binding_labels.f03: Ditto.
2886         * test_common_binding_labels_2.f03: Ditto.
2887         * test_common_binding_labels_2_main.f03: Ditto.
2888         * test_common_binding_labels_3.f03: Ditto.
2889         * test_common_binding_labels_3_main.f03: Ditto.
2890         * test_only_clause.f90: Ditto.
2891         * use_iso_c_binding.f90: Ditto.
2892         * value_5.f90: Ditto.
2893         * value_test.f90: Ditto.
2894         * value_tests_f03.f90: Ditto.
2895
2896 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
2897
2898         * gcc.dg/tls/opt-14.c: New.
2899
2900 2007-07-01  Ollie Wild  <aaw@google.com>
2901
2902         * g++.dg/lookup/using16.C: New test.
2903         * g++.dg/lookup/using17.C: New test.
2904
2905 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
2906
2907         PR fortran/32239
2908         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2909         (test_4): Use proper test for floating point equality.
2910         (test_8): Likewise.
2911
2912 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2913
2914         PR libgfortran/32554
2915         * gfortran.dg/fmt_p_1.f90: New test.
2916
2917 2007-07-01  Ira Rosen  <irar@il.ibm.com>
2918
2919         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2920         initialization and fix dg-final check - the initialization loop is
2921         vectorizable.
2922
2923 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2924             Volker Reichelt  <reichelt@netcologne.de>
2925
2926         PR middle-end/32559
2927         * gcc.dg/pr32559.c: New test.
2928
2929 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2930
2931         PR tree-optimization/25371
2932         * gcc.dg/vect/pr25371.c: New test.
2933
2934 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2935
2936         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2937         when allocating and initializing a flexible array.
2938
2939 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
2940
2941         PR fortran/20373
2942         * gfortran.dg/intrinsic.f90: New test.
2943
2944 2007-06-30  Tobias Burnus  <burnus@net-b.de>
2945
2946         PR fortran/32555
2947         * gfortran.dg/fmt_zero_check.f90: New.
2948
2949 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
2950
2951         PR fortran/30284
2952         * gfortran.dg/repeat_f90: New test.
2953
2954 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2955
2956         PR testsuite/25241
2957         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2958         -pedantic-errors, so we should match errors.
2959         * gcc.dg/cpp/escape-1.c: Likewise.
2960         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2961         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2962         warning.
2963         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2964         errors instead of warnings.
2965         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2966         a pedantic warning.
2967         * gcc.dg/cpp/arith-3.c: Likewise.
2968
2969 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2970
2971         PR testsuite/25241
2972         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2973         * gcc.dg/pch/valid-2.c: Likewise.
2974         * gcc.dg/pch/valid-3.c: Likewise.
2975         * gcc.dg/pch/warn-1.c: Likewise.
2976         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2977         
2978 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2979
2980         PR c/4076
2981         * gcc.dg/Wunused-function.c: New.
2982         
2983 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2984
2985         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2986
2987 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
2988
2989         * g++.dg/other/canon-31724.C: New.
2990         
2991 2007-06-29  Jan Hubicka  <jh@suse.cz>
2992
2993         PR middle-end/32372
2994         * gcc.c-torture/compile/pr32372.c: new.
2995
2996 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2997
2998         * gfortran.dg/operator_3.f90: New test.
2999
3000 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
3001
3002         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
3003         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
3004
3005 2007-06-29  Richard Guenther  <rguenther@suse.de>
3006
3007         PR middle-end/32493
3008         * gcc.dg/inline-23.c: New testcase.
3009
3010 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
3011
3012         PR tree-optimization/24659
3013         * gcc.target/i386/vectorize2.c: New test.
3014         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
3015         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3016
3017 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
3018
3019         * gcc.dg/pointer-arith-9.c: New test.
3020
3021 2007-06-29  Tobias Burnus  <burnus@net-b.de>
3022
3023         PR fortran/32483
3024         * gfortran.dg/fmt_read_2.f90: New.
3025
3026 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3027
3028         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
3029         If it exists, don't try to create it.
3030
3031 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
3032
3033         * g++.dg/ext/visibility/ms-compat-1.C: New.
3034
3035 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3036
3037         PR tree-opt/32417
3038         * gfortran.fortran-torture/compile/pr32417.f90: New test.
3039
3040 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
3041
3042         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
3043         targets.
3044
3045 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
3046
3047         PR fortran/32467
3048         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
3049
3050 2007-06-27  Richard Guenther  <rguenther@suse.de>
3051
3052         PR middle-end/32492
3053         * gcc.dg/inline-22.c: New testcase.
3054
3055 2007-06-26  Hui-May Chang <hm.chang@apple.com>
3056
3057         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
3058         the scan-assembler constant.
3059
3060 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
3061
3062         PR 20216
3063         * gcc.dg/pr20216.c: New.
3064
3065 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3066
3067         PR tree-opt/32421
3068         * gcc.dg/vect/pr32421.c: New test.
3069
3070 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
3071
3072         PR c++/32111
3073         * g++.dg/other/friend5.C: New test.
3074
3075 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
3076
3077         PR fortran/32464
3078         * gfortran.dg/host_assoc_function_2.f90: New test.
3079
3080         PR fortran/31494
3081         * gfortran.dg/host_assoc_call_1.f90: New test.
3082
3083 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3084
3085         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
3086         
3087 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3088
3089         PR fortran/32456
3090         * gfortran.dg/error_format.f90: New test.
3091
3092 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3093
3094         PR fortran/32136
3095         * gfortran.dg/pr32136.f90: New test.
3096
3097 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3098
3099         PR fortran/31726
3100         * gfortran.dg/minmaxloc_1.f90: New test.
3101
3102         PR fortran/32298
3103         * gfortran.dg/minmaxloc_2.f90: New test.
3104
3105 2007-06-23  Richard Guenther  <rguenther@suse.de>
3106
3107         PR tree-optimization/16876
3108         PR middle-end/29478
3109         * gcc.dg/pr29254.c: The warning is bogus.
3110         * gcc.dg/warn-1.c: Likewise.
3111         * gcc.dg/assign-warn-3.c: Likewise.
3112         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
3113
3114 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
3115
3116         * gcc.c-torture/execute/20070623-1.c: New.
3117
3118 2007-06-22  Jan Hubicka  <jh@suse.cz>
3119
3120         * gcc.c-torture/compile/pr31541.c: New.
3121
3122 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3123
3124         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
3125         Remove -m64 from dg-options.
3126
3127 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3128
3129         PR middle-end/32374
3130         * gcc.dg/pr32374.c: New test.
3131
3132 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3133
3134         PR fortran/32360
3135         * gfortran.dg/pointer_assign_3.f90: New test.
3136
3137 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
3138
3139         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
3140
3141 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3142
3143         PR fortran/31162
3144         * gfortran.dg/assign.f90: Update test.
3145         * gfortran.dg/real_do_1.f90: Update test.
3146         * gfortran.dg/gomp/omp_do1.f90: Update test.
3147         * gfortran.dg/warnings_are_errors_1.f: Update test.
3148         * gfortran.dg/g77/20010519-1.f: Update test.
3149         * gfortran.dg/g77/pr9258.f: Update test.
3150         * gfortran.dg/g77/960317-1.f: Update test.
3151
3152 2007-06-21  Richard Guenther  <rguenther@suse.de>
3153
3154         PR tree-optimization/32453
3155         * gcc.c-torture/compile/pr32453.c: New testcase.
3156
3157 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
3158
3159         PR tree-optimization/31866
3160         * gcc.dg/pr31866.c: New test.
3161
3162 2007-06-21  Richard Guenther  <rguenther@suse.de>
3163
3164         PR tree-optimization/32451
3165         * g++.dg/torture/20070621-1.C: New testcase.
3166
3167 2007-06-21  Christian Bruel  <christian.bruel@st.com>
3168
3169         * gcc.dg/attr-isr.c: Test delay slot content.
3170         
3171 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3172
3173         PR fortran/32361
3174         gfortran.dg/pointer_assign_2.f90: New test.
3175
3176 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3177
3178         PR fortran/25061
3179         gfortran.dg/invalid_procedure_name.f90: New test.
3180
3181 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
3182
3183         PR tree-optimization/25737
3184         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
3185
3186 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
3187
3188         * gcc.target/i386/large-size-array-3.c: New.
3189
3190 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3191         Richard Guenther  <rguenther@suse.de>
3192
3193         PR fortran/32140
3194         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
3195
3196 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
3197
3198         PR middle-end/31959
3199         * gcc.dg/pr31959.c: New test.
3200
3201         PR inline-asm/32109
3202         * g++.dg/ext/asm10.C: New test.
3203
3204         PR middle-end/32285
3205         * gcc.c-torture/execute/20070614-1.c: New test.
3206
3207 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
3208
3209         * gcc.target/arm/stack-corruption.c: New test.
3210
3211 2007-06-19  Richard Guenther  <rguenther@suse.de>
3212
3213         * g++.dg/torture/pr30252.C: New testcase.
3214
3215 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
3216
3217         PR tree-optimization/32353
3218         * g++.dg/opt/nrv13.C: New test.
3219
3220 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
3221
3222         PR fortran/20863
3223         PR fortran/20882
3224         * gfortran.dg/impure_assignment_2.f90 : New test.
3225
3226         PR fortran/32236
3227         * gfortran.dg/data_initialized_2.f90 : New test.
3228
3229         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
3230         appropriate version of 'dmach'.
3231
3232 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3233
3234         PR target/32389
3235         * gcc.target/i386/pr32389.c New test.
3236
3237 2007-06-18  Simon Baldwin <simonb@google.com>
3238
3239         PR c++/31923
3240         * g++.dg/template/error25.C: New.
3241         * g++.dg/template/spec35.C: New.
3242
3243 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
3244
3245         * gcc.c-torture/compile/pr32355.c: New testcase.
3246         
3247 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3248
3249         PR tree-optimization/32383
3250         * g++.dg/opt/pr32383.C: New test.
3251
3252 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
3253
3254         PR rtl-optimization/32366
3255         * gcc.dg/vect/pr32366.c: New test.
3256
3257 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
3258
3259         * gcc.c-torture/compile/pr32349.c: New testcase.
3260         
3261 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3262
3263         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
3264         * gcc.target/sparc/combined-2.c: Likewise.
3265         * gcc.target/sparc/fexpand.c : Likewise.
3266         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
3267         * gcc.target/sparc/fpack16.c : Likewise.
3268         * gcc.target/sparc/fpmerge.c : Likewise.
3269         * gcc.target/sparc/fpmul.c : Likewise.
3270         * gcc.target/sparc/noresult.c : Likewise.
3271         * gcc.target/sparc/pdist.c: Likewise.
3272
3273 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
3274
3275         PR middle-end/31723
3276         * gcc.target/i386/recip-divf.c: New test.
3277         * gcc.target/i386/recip-sqrtf.c: Ditto.
3278         * gcc.target/i386/recip-vec-divf.c: Ditto.
3279         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3280         * gcc.target/i386/sse-recip.c: Ditto.
3281         * gcc.target/i386/sse-recip-vec.c: Ditto.
3282
3283 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3284
3285         PR tree-opt/32225
3286         * gcc.c-torture/compile/20070605-1.c: New test.
3287
3288         * gcc.c-torture/compile/20070603-1.c: New testcase.
3289         * gcc.c-torture/compile/20070603-2.c: New testcase.
3290
3291         * gcc.c-torture/compile/20070531-1.c: New test.
3292
3293         PR tree-opt/32167
3294         * gcc.c-torture/compile/20070531-2.c: New test.
3295
3296         PR tree-opt/32144
3297         * gcc.c-torture/compile/20070529-1.c: New test.
3298
3299         PR tree-opt/32145
3300         * gcc.c-torture/compile/20070529-2.c: New test.
3301
3302         PR tree-opt/32015
3303         * gcc.c-torture/compile/20070520-1.c: New test.
3304
3305         * g++.dg/ext/java-1.C: New test.
3306
3307         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
3308         loops instead of one. Remove the "can't determine dependence"
3309         check.
3310         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
3311         needed as the cast is gone in the first place.
3312         * gcc.dg/max-1.c: Change local variable a to be a global one.
3313         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
3314         have a cast which is PREd.
3315
3316 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
3317
3318         * g++.dg/lookup/anon6.C: New test.
3319
3320 2007-06-14  Dirk Mueller  <dmueller@suse.de>
3321
3322         PR c++/31806
3323         * g++.dg/opt/static6.C: New testcase.
3324
3325 2007-06-14  Geoff Keating  <geoffk@apple.com>
3326
3327         * g++.dg/ext/visibility/overload-1.C: New.
3328
3329         PR 31093
3330         * g++.dg/ext/visibility/anon4.C: New.
3331
3332 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
3333
3334         PR target/32268
3335         * gcc.target/i386/pr32268.c: New test.
3336
3337 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3338
3339         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
3340         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
3341         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
3342
3343         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
3344         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
3345         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
3346         BID is used.
3347
3348 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
3349
3350         PR fortran/32302
3351         * gfortran.dg/common_resize_1.f90: New test.
3352
3353 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
3354
3355         PR target/32274
3356         * gcc.dg/vect/pr32224.c: Fix.   
3357         
3358 2007-06-13  Eric Christopher  <echristo@apple.com>
3359
3360         * gcc.target/i386/ssefn-1.c: Add -march=i386.
3361
3362 2007-06-13  Tobias Burnus  <burnus@net-b.de>
3363
3364         PR fortran/32323
3365         * gfortran.dg/actual_array_vect_1.f90: New.
3366
3367 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3368
3369         * gcc.target/sparc/mfpu.c: New test.
3370
3371 2007-06-12  Geoff Keating  <geoffk@apple.com>
3372
3373         * g++.dg/warn/weak1.C: Suppress on Darwin.
3374         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
3375
3376 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3377
3378         PR middle-end/31579
3379          * g++.dg/torture/pr31579.C: New testcase.
3380
3381 2007-06-12  Ian Lance Taylor  <iant@google.com>
3382
3383         PR libstdc++/29286
3384         * g++.dg/init/new16.C: New test.
3385         * g++.dg/init/new17.C: New test.
3386         * g++.dg/init/new18.C: New test.
3387         * g++.dg/init/new19.C: New test.
3388
3389 2007-06-12  Olivier Hainque  <hainque@adacore.com>
3390
3391         * gnat.dg/lhs_view_convert.adb: New test.
3392
3393 2007-06-12  Richard Guenther  <rguenther@suse.de>
3394
3395         PR tree-optimization/15353
3396         PR tree-optimization/31657
3397         * gcc.c-torture/execute/20070424-1.c: New testcase.
3398         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
3399         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
3400         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
3401         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
3402         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
3403
3404 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3405
3406         PR rtl-optimization/32293
3407         * gcc.dg/pr32293.c: New test.
3408
3409 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3410
3411         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
3412
3413 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
3414
3415         PR fortran/29786
3416         * gfortran.dg/equiv_7.f90: New test.
3417         * gfortran.dg/equiv_constraint_7.f90: Change error message.
3418
3419         PR fortran/30875
3420         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
3421
3422 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
3423
3424         * gcc.dg/setjmp-3.c: Rename raise to raise0.
3425         * gcc.dg/setjmp-4.c: Likewise.
3426         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
3427
3428 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
3429
3430         PR rtl-optimization/31025
3431         * gfortran.dg/pr31025.f90: New.
3432
3433 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3434
3435         PR target/32280
3436         * gcc.target/i386/pr32280.c: New test.
3437
3438 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3439
3440         PR middle-end/32279
3441         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
3442
3443 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3444
3445         PR libgfortran/32235
3446         * gfortran.dg/backspace_9.f: New test.
3447
3448 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
3449
3450         * gcc.dg/tree-ssa/prefetch-7.c: New test.
3451
3452 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
3453
3454         * gcc.dg/tree-ssa/loop-28.c: New testcase.
3455
3456 2007-06-09  Ian Lance Taylor  <iant@google.com>
3457
3458         PR tree-optimization/32169
3459         * gcc.c-torture/compile/pr32169.c: New test.
3460
3461 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
3462
3463         * gcc.dg/vect/costmodel: New directory.
3464         * gcc.dg/vect/costmodel/i386: New directory.
3465         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
3466         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3467         New test.
3468         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
3469         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
3470         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
3471         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
3472         * gcc.dg/vect/costmodel/x86_64: New directory.
3473         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
3474         New testsuite.
3475         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3476         New test.
3477         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
3478         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
3479         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
3480         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
3481         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
3482
3483 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
3484
3485         PR tree-optimization/32243
3486         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
3487         flags for -Os tests.
3488         * gcc.dg/vect/03-vect-pr32243.c: New test.
3489
3490 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
3491
3492         PR tree-optimization/32224
3493         * gcc.dg/vect/pr32224.c: New test.
3494
3495 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
3496
3497         PR c++/32177
3498         * g++.dg/gomp/pr32177.C: New test.
3499
3500 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3501
3502         PR testsuite/25241
3503         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
3504         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
3505         warning nor an error.
3506         * gcc.dg/Wfatal-2.c: Likewise.
3507         * gcc.dg/Werror-1.c: Likewise.
3508         * gcc.dg/Werror-5.c: Likewise.
3509         * gcc.dg/Werror-7.c: Likewise.
3510         * gcc.dg/Werror-10.c: Likewise.
3511         * gcc.dg/Werror-11.c: Likewise.
3512
3513 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
3514
3515         PR c++/30759
3516         * g++.dg/init/brace6.C: New test.
3517
3518 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
3519
3520         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
3521         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
3522         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
3523         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
3524
3525         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
3526         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
3527         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
3528         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
3529         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
3530         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
3531         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
3532         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
3533
3534         * gcc.dg/darwin-minversion-3.c: New.
3535
3536 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
3537
3538         * gcc.target/i386/builtin-copysign.c: New test.
3539
3540 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3541
3542         PR tree-optimization/32220
3543         * gfortran.dg/predcom-2.f: New testcase.
3544
3545 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3546
3547         PR tree-opt/32231
3548         * gcc.target/i386/vectorize4.c: New test.
3549
3550 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
3551
3552         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
3553
3554 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3555
3556         PR testsuite/25241
3557         * gcc.dg/simd-5.c: Mark output as a note.
3558         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
3559         dg-message.
3560         * gcc.dg/simd-1.c: Likewise.
3561         * gcc.dg/always_inline.c: Mark output as a sorry.
3562         * gcc.dg/always_inline2.c: Likewise.
3563         * gcc.dg/always_inline3.c: Likewise.
3564
3565 2007-06-06  Ian Lance Taylor  <iant@google.com>
3566
3567         * g++.dg/conversion/enum1.C: New test.
3568
3569 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
3570
3571         PR tree-optimization/32216
3572         * gcc.dg/vect/pr32216.c: New test.
3573
3574 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3575
3576         PR testsuite/18923
3577         * gfortran.dg/invalid_contains_1.f90: New test.
3578         * gfortran.dg/invalid_contains_2.f90: New test.
3579
3580 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3581
3582         PR testsuite/32057
3583         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
3584         midnight issues.
3585
3586 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3587
3588         PR testsuite/25241
3589         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
3590         dg-message to match de note.
3591         * gcc.dg/pr26570.c: Use dg-message for a note.
3592         * gcc.dg/pr29254.c: Use dg-message for generic output and use
3593         dg-error instead of dg-warning because of -Werror.
3594         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
3595         neither an error, nor a warning.
3596         * gcc.dg/glibc-uclibc-2.c: Likewise
3597         * gcc.dg/cpp/19940712-1.c: Likewise.
3598
3599 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
3600
3601         PR preprocessor/23479
3602         * gcc.dg/binary-constants-1.c: Add test suites for
3603         the 0b-prefixed binary integer constants.
3604         * gcc.dg/binary-constants-2.c: Ditto.
3605         * gcc.dg/binary-constants-3.c: Ditto.
3606         * gcc.dg/binary-constants-4.c: Ditto.
3607
3608 2007-06-05  Ian Lance Taylor  <iant@google.com>
3609
3610         * gcc.dg/Wstrict-overflow-19.c: New test.
3611
3612 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
3613
3614         * gcc.dg/matrix/matrix-6.c: Remove conversion.
3615
3616 2007-06-04  Ian Lance Taylor  <iant@google.com>
3617
3618         * gcc.dg/Wstrict-overflow-18.c: New test.
3619
3620 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3621
3622         PR testsuite/25241
3623         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3624         * gcc.dg/cpp/mi5.c: Likewise.
3625         * gcc.dg/cpp/mi7.c: Likewise.
3626
3627 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
3628
3629         PR c/32191
3630         * gcc.dg/pr32191.c: New test.
3631
3632 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3633
3634         PR fortran/32124
3635         * gfortran.dg/allocate_stat_1.f90: Remove.
3636
3637 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3638
3639         * gcc.target/i386/sse4_2-check.h: New.
3640         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3641         * gcc.target/i386/sse4_2-crc32.h: Likewise.
3642         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3643         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3644         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3645         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3646         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3647         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3648         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3649         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3650         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3651         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3652         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3653         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3654         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3655         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3656         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3657         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3658
3659 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
3660
3661         * gcc.dg/pie-link.c: New test.
3662
3663 2007-06-01  Ian Lance Taylor  <iant@google.com>
3664
3665         * gcc.dg/Wstrict-overflow-17.c: New test.
3666
3667 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
3668
3669         * gcc.dg/builtin-return-1.c (g): New.
3670         (main): Allocate at least 64 bytes on the stack.
3671
3672 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
3673
3674         * g++.dg/init/cleanup3.C: New test.
3675
3676 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3677
3678         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3679         int is 16 bits.
3680
3681 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
3682
3683         PR fortran/32156
3684         * gfortran.dg/char_array_constructor_3.f90: New test.
3685
3686 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3687
3688         PR tree-optimization/32160
3689         * gfortran.dg/predcom-1.f: New test.
3690
3691 2007-05-31  Richard Guenther  <rguenther@suse.de>
3692
3693         * g++.dg/other/str_empty.C: Move...
3694         * g++.dg/other/pr30567.C: Move...
3695         * g++.dg/tree-ssa/pr27218.C: Move...
3696         * g++.dg/torture: ...here and remove dg-options.
3697
3698 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
3699
3700         PR c++/32158
3701         * g++.dg/ext/is_pod_incomplete.C: New.
3702
3703 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
3704             Douglas Gregor <doug.gregor@gmail.com>
3705             Pedro Lamarao <pedro.lamarao@mndfck.org>
3706             Howard Hinnant <howard.hinnant@gmail.com>
3707
3708         PR c++/7412
3709         PR c++/29939
3710         * g++.dg/cpp0x/rv8p.C: New.
3711         * g++.dg/cpp0x/temp-constructor-bug.C: New.
3712         * g++.dg/cpp0x/cast-bug.C: New.
3713         * g++.dg/cpp0x/elision_weak.C: New.
3714         * g++.dg/cpp0x/collapse-bug.C: New.
3715         * g++.dg/cpp0x/rv3p.C: New.
3716         * g++.dg/cpp0x/rv7n.C: New.
3717         * g++.dg/cpp0x/overload-conv-1.C: New.
3718         * g++.dg/cpp0x/rv2n.C: New.
3719         * g++.dg/cpp0x/deduce.C: New.
3720         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3721         * g++.dg/cpp0x/rv6p.C: New.
3722         * g++.dg/cpp0x/template_deduction.C: New.
3723         * g++.dg/cpp0x/implicit-copy.C: New.
3724         * g++.dg/cpp0x/rv1p.C: New.
3725         * g++.dg/cpp0x/cast.C: New.
3726         * g++.dg/cpp0x/rv5n.C: New.
3727         * g++.dg/cpp0x/collapse.C: New.
3728         * g++.dg/cpp0x/overload-conv-2.C: New.
3729         * g++.dg/cpp0x/rv4p.C: New.
3730         * g++.dg/cpp0x/rvo.C: New.
3731         * g++.dg/cpp0x/iop.C: New.
3732         * g++.dg/cpp0x/rv3n.C: New.
3733         * g++.dg/cpp0x/rv7p.C: New.
3734         * g++.dg/cpp0x/reference_collapsing.C: New.
3735         * g++.dg/cpp0x/overload.C: New.
3736         * g++.dg/cpp0x/named.C: New.
3737         * g++.dg/cpp0x/rv2p.C: New.
3738         * g++.dg/cpp0x/rv6n.C: New.
3739         * g++.dg/cpp0x/not_special.C: New.
3740         * g++.dg/cpp0x/bind.C: New.
3741         * g++.dg/cpp0x/rv1n.C: New.
3742         * g++.dg/cpp0x/rv5p.C: New.
3743         * g++.dg/cpp0x/elision.C: New.
3744         * g++.dg/cpp0x/named_refs.C: New.
3745         * g++.dg/cpp0x/unnamed_refs.C: New.
3746         * g++.dg/cpp0x/rv4n.C: New.
3747         * g++.dg/cpp0x/elision_neg.C: New.
3748         * g++.dg/init/copy7.C: Run in C++98 mode.
3749         * g++.dg/overload/arg1.C: Ditto.
3750         * g++.dg/overload/arg4.C: Ditto.
3751
3752 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3753
3754         PR c++/31809
3755         * g++.dg/opt/static5.C: New test.
3756
3757 2007-05-30  Richard Guenther  <rguenther@suse.de>
3758
3759         * g++.dg/dg.exp: Prune torture/.
3760         * g++.dg/torture/dg-torture.exp: New testsuite.
3761
3762 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
3763
3764         * gcc.target/arm/pr27387.C: Move and rename to ...
3765         * g++.dg/inherit/thunk8.C: ... here.
3766
3767 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3768
3769         PR tree-optimization/31769
3770         * g++.dg/gomp/pr31769.C: New test.
3771
3772 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
3773
3774         * gcc.target/i386/stack-realign.c: New.
3775
3776 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
3777
3778         * gcc.dg/tree-ssa/prefetch-6.c: New test.
3779
3780 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
3781
3782         * gfortran.dg/sizeof.f90: New.
3783
3784 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3785
3786         PR c/31339
3787         * gcc.dg/boolcomplex-1.c: New test.
3788
3789         PR c++/31339
3790         * g++.dg/ext/boolcomplex-1.c: New test.
3791
3792 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
3793
3794         * gcc.dg/matrix: New directory.
3795
3796 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3797
3798         PR fortran/32124
3799         * gfortran.dg/allocate_stat_1.f90: New.
3800
3801 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3802
3803         PR fortran/31972
3804         * transfer_hollerith_1.f90: New test.
3805
3806 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3807
3808         PR tree-opt/32100
3809         * gcc.c-torture/execute/vrp-7.c: New test.
3810
3811 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3812
3813         * gfortran.dg/transfer_simplify_4.f90: New test.
3814
3815 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3816
3817         PR fortran/32088
3818         * gfortran.dg/func_result_3.f90: New.
3819
3820 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3821
3822         PR middle-end/32083
3823         * gfortran.dg/transfer_simplify_3.f90: New.
3824
3825 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3826
3827         PR target/32065
3828         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
3829         to compile options.
3830         * gcc.target/i386/pr32065-2.c: New test.
3831
3832 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3833
3834         PR fortran/31813
3835         * gfortran.dg/io_constraints_2.f90: Update.
3836
3837 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
3838
3839         PR fortran/31219
3840         * gfortran.dg/array_constructor_17.f90: New test.
3841
3842 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3843
3844         PR tree-opt/32090
3845         * g++.dg/opt/array2.C: New testcase.
3846
3847 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3848
3849         PR target/32065
3850         * gcc.target/i386/pr32065.c: New test.
3851
3852 2007-05-25  Dirk Mueller  <dmueller@suse.de>
3853             Marcus Meissner <meissner@suse.de>
3854
3855         * gcc.dg/attr-alloc_size.c: New.
3856
3857 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
3858             Lee Millward  <lee.millward@gmail.com>
3859
3860         PR c++/31745
3861         * g++.dg/parse/crash34.C: New test.
3862
3863         * g++.dg/parse/crash35.C: New test.
3864
3865 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3866
3867         * gcc.target/i386/sse2-check.h: New.
3868         * gcc.target/i386/sse2-vec-1.c: Likewise.
3869         * gcc.target/i386/sse2-vec-2.c: Likewise.
3870         * gcc.target/i386/sse2-vec-3.c: Likewise.
3871         * gcc.target/i386/sse2-vec-4.c: Likewise.
3872         * gcc.target/i386/sse2-vec-5.c: Likewise.
3873         * gcc.target/i386/sse2-vec-6.c: Likewise.
3874
3875 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
3876
3877         PR c++/31431
3878         PR c++/31432
3879         PR c++/31434
3880         PR c++/31435
3881         PR c++/31437
3882         PR c++/31438
3883         PR c++/31442
3884         PR c++/31443
3885         PR c++/31444
3886         PR c++/31445
3887         * g++.dg/cpp0x/pr31431.C: New.
3888         * g++.dg/cpp0x/pr31437.C: New.
3889         * g++.dg/cpp0x/pr31442.C: New.
3890         * g++.dg/cpp0x/pr31444.C: New.
3891         * g++.dg/cpp0x/pr31431-2.C: New.
3892         * g++.dg/cpp0x/pr31432.C: New.
3893         * g++.dg/cpp0x/pr31434.C: New.
3894         * g++.dg/cpp0x/pr31438.C: New.
3895         * g++.dg/cpp0x/pr31443.C: New.
3896         * g++.dg/cpp0x/pr31445.C: New.
3897         * g++.dg/cpp0x/variadic-crash1.C: New.
3898
3899 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
3900
3901         * gcc.target/arm/long-calls-1.c: New test.
3902         * gcc.target/arm/long-calls-2.c: Likewise.
3903         * gcc.target/arm/long-calls-3.c: Likewise.
3904         * gcc.target/arm/long-calls-4.c: Likewise.
3905
3906 2007-05-25  Richard Guenther  <rguenther@suse.de>
3907             Andrew Pinski  <andrew_pinski@playstation.sony.com>
3908
3909         PR tree-optimization/31982
3910         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3911
3912 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
3913
3914         PR fortran/32047
3915         * gfortran.dg/result_in_spec_2.f90: New test.
3916
3917 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3918
3919         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3920
3921 2007-05-24  Ollie Wild  <aaw@google.com>
3922
3923         * gcc.dg/cpp/counter-1.c: New test.
3924         * gcc.dg/pch/counter-1.c: New test.
3925         * gcc.dg/pch/counter-1.hs: New file.
3926         * gcc.dg/pch/counter-2.c: New test.
3927         * gcc.dg/pch/counter-2.hs: New file.
3928         * gcc.dg/pch/counter-3.c: New test.
3929         * gcc.dg/pch/counter-3.hs: New file.
3930
3931 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
3932
3933         * gcc.dg/tree-ssa/predcom-1.c: New test.
3934         * gcc.dg/tree-ssa/predcom-2.c: New test.
3935         * gcc.dg/tree-ssa/predcom-3.c: New test.
3936         * gcc.dg/tree-ssa/predcom-4.c: New test.
3937         * gcc.dg/tree-ssa/predcom-5.c: New test.
3938         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3939
3940 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
3941
3942         PR testsuite/32062
3943         * gcc.target/i386/sse4_1-check.h (MASK): New.
3944
3945 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3946
3947         PR fortran/32038
3948         * gfortran.dg/pr25603.f: Initialize integer variables.
3949
3950 2007-05-23  Ian Lance Taylor  <iant@google.com>
3951
3952         * g++.dg/other/vrp1.C: New test.
3953
3954 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
3955
3956         PR preprocessor/20077
3957         * gcc.dg/cpp/paste15.c: New test.
3958
3959 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
3960             Nigel Stephens  <nigel@mips.com>
3961             Richard Sandiford  <richard@codesourcery.com>
3962
3963         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3964         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3965         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3966         * gcc.target/mips/inter/mips16-inter.exp: New.
3967
3968 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
3969
3970         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3971
3972 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3973
3974         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3975         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
3976         * gcc.target/i386/sse3-addsubps.c: Likewise.
3977         * gcc.target/i386/sse3-haddpd.c: Likewise.
3978         * gcc.target/i386/sse3-haddps.c: Likewise.
3979         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3980         * gcc.target/i386/sse3-hsubps.c: Likewise.
3981         * gcc.target/i386/sse3-lddqu.c: Likewise.
3982         * gcc.target/i386/sse3-movddup.c: Likewise.
3983         * gcc.target/i386/sse3-movshdup.c: Likewise.
3984         * gcc.target/i386/sse3-movsldup.c: Likewise.
3985
3986         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3987         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
3988         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3989         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3990         * gcc.target/i386/ssse3-palignr.c: Likewise.
3991         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3992         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3993         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3994         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3995         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3996         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3997         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3998         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3999         * gcc.target/i386/ssse3-pshufb.c: Likewise.
4000         * gcc.target/i386/ssse3-psignb.c: Likewise.
4001         * gcc.target/i386/ssse3-psignd.c: Likewise.
4002         * gcc.target/i386/ssse3-psignw.c: Likewise.
4003         * gcc.target/i386/ssse3-vals.h: Likewise.
4004
4005         * gcc.target/i386/sse3-check.h: New file.
4006         * gcc.target/i386/ssse3-check.h: Likewise.
4007
4008 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4009
4010         PR middle-end/31095
4011         * gcc.c-torture/compile/bcopy-1.c: New testcase.
4012
4013 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4014
4015         PR middle-end/31606
4016         * gcc.c-torture/20070522-1.c: New testcase.
4017
4018 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4019
4020         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
4021
4022 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
4023
4024         * gcc.c-torture/execute/ieee/20000320-1.x,
4025         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4026         m68k-*-* and check_effective_target_coldfire_fpu.
4027
4028 2007-05-22  Ollie Wild  <aaw@google.com>
4029
4030         * g++.dg/lookup/hidden-class10.C: New test.
4031         * g++.dg/lookup/hidden-class11.C: New test.
4032
4033 2007-05-22  Ollie Wild  <aaw@google.com>
4034
4035         * g++.dg/lookup/name-clash5.C: New test.
4036         * g++.dg/lookup/name-clash6.C: New test.
4037
4038 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4039
4040         * g++.dg/other/i386-2.C: Update comments on header files tested.
4041         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
4042         of <tmmintrin.h>.
4043         * gcc.target/i386/sse-12.c: Likewise.
4044         * gcc.target/i386/sse-13.c: Likewise.
4045         * gcc.target/i386/sse-14.c: Likewise.
4046
4047         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
4048         Redefined to test with immediate operand.
4049         (__builtin_ia32_blendps): Likewise.
4050         (__builtin_ia32_blendpd): Likewise.
4051         (__builtin_ia32_dpps): Likewise.
4052         (__builtin_ia32_dpps): Likewise.
4053         (__builtin_ia32_insertps128): Likewise.
4054         (__builtin_ia32_vec_ext_v4sf): Likewise.
4055         (__builtin_ia32_vec_set_v16qi): Likewise.
4056         (__builtin_ia32_vec_set_v4si): Likewise.
4057         (__builtin_ia32_vec_set_v2di): Likewise.
4058         (__builtin_ia32_vec_ext_v16qi): Likewise.
4059         (__builtin_ia32_vec_ext_v4si): Likewise.
4060         (__builtin_ia32_vec_ext_v2di): Likewise.
4061         (__builtin_ia32_roundpd): Likewise.
4062         (__builtin_ia32_roundsd): Likewise.
4063         (__builtin_ia32_roundps): Likewise.
4064         (__builtin_ia32_roundss): Likewise.
4065         (__builtin_ia32_mpsadbw128): Likewise.
4066
4067 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4068
4069         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
4070
4071 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4072
4073         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
4074         failures.
4075         * gcc.dg/dfp/func-struct.c: Ditto.
4076         * gcc.dg/dfp/operator-assignment.c: Ditto.
4077         * gcc.dg/dfp/convert-bfp.c: Ditto.
4078         * gcc.dg/dfp/convert-int.c: Ditto.
4079         * gcc.dg/dfp/convert-int-max.c: Ditto.
4080         * gcc.dg/dfp/func-scalar.c: Ditto.
4081         * gcc.dg/dfp/cast.c: Ditto.
4082         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
4083         failures, and fix a typo in return type of arg1_128.
4084         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
4085         failures, and fix a typo in a constant suffix.
4086         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
4087         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
4088
4089 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4090             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4091
4092         * lib/gcc-dg.exp(process_message): New proc.
4093         (dg-message): New test directive.
4094         * gcc.dg/always_inline.c: Use dg-message.
4095         * gcc.dg/always_inline2.c: Ditto.
4096         * gcc.dg/always_inline3.c: Ditto.
4097         * gcc.dg/invalid-call-1.c: Ditto.
4098         * gcc.dg/pr17506.c: Ditto.
4099         * gcc.dg/simd-5.c: Ditto.
4100         * gcc.dg/simd-6.c: Ditto.
4101         * gcc.dg/va-arg-2.c: Ditto.
4102         * gcc.dg/cpp/syshdr.c: Ditto.
4103         * gcc.dg/cpp/unc4.c: Ditto.
4104         * gcc.dg/cpp/trad/mi1.c: Ditto.
4105         * gcc.dg/cpp/trad/mi5.c: Ditto.
4106         * gcc.dg/cpp/trad/mi7.c: Ditto.
4107         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
4108         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
4109         * gcc.test-framework/test-framework.awk: Special-case outexists
4110         tests.
4111
4112 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4113
4114         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
4115         (bit_SSE4_2): Likewise.
4116         (bit_POPCNT): Likewise.
4117
4118         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
4119         Check if assembler supports SSE4 instructions.
4120
4121         * gcc.target/i386/sse4_1-blendpd.c: New file.
4122         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4123         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
4124         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
4125         * gcc.target/i386/sse4_1-check.h: Likewise.
4126         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
4127         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
4128         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
4129         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
4130         * gcc.target/i386/sse4_1-extractps.c: Likewise.
4131         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
4132         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
4133         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
4134         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
4135         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
4136         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
4137         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
4138         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
4139         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
4140         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
4141         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4142         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
4143         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
4144         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
4145         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
4146         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4147         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
4148         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
4149         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
4150         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
4151         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
4152         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
4153         * gcc.target/i386/sse4_1-pminud.c: Likewise.
4154         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
4155         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
4156         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
4157         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
4158         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
4159         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
4160         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
4161         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
4162         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
4163         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
4164         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
4165         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
4166         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
4167         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
4168         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
4169         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
4170         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
4171         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
4172         * gcc.target/i386/sse4_1-round.h: Likewise.
4173         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4174         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4175         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4176         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
4177         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4178         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4179         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4180         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4181         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4182         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4183         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4184         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4185         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4186         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4187
4188 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4189
4190         PR fortran/31627
4191         * gfortran.dg/bounds_check_7.f90: New test.
4192
4193 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
4194
4195         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
4196         (check_effective_target_sse4a): Ditto.
4197
4198         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
4199         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
4200         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
4201         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
4202         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
4203         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
4204         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
4205         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
4206         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
4207         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
4208         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
4209         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
4210         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
4211         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
4212         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
4213         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
4214         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
4215         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
4216         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
4217         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
4218
4219 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
4220
4221         * g++.dg/ext/cleanup-1.C: New test.
4222         * g++.dg/ext/cleanup-2.C: Likewise.
4223         * g++.dg/ext/cleanup-3.C: Likewise.
4224         * g++.dg/ext/cleanup-4.C: Likewise.
4225         * g++.dg/ext/cleanup-5.C: Likewise.
4226         * g++.dg/ext/cleanup-6.C: Likewise.
4227         * g++.dg/ext/cleanup-8.C: Likewise.
4228         * g++.dg/ext/cleanup-9.C: Likewise.
4229         * g++.dg/ext/cleanup-10.C: Likewise.
4230         * g++.dg/ext/cleanup-11.C: Likewise.
4231         * g++.dg/ext/cleanup-dtor.C: Likewise.
4232
4233 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4234
4235         PR middle-end/31995
4236         * gcc.dg/vect/vect-102a.c: New test.
4237
4238 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
4239             Paolo Carlini  <pcarlini@suse.de>
4240             Uros Bizjak  <ubizjak@gmail.com>
4241
4242         * gcc.dg/gcc-have-sync-compare-and-swap.c,
4243         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4244         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4245         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
4246         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4247         New testcases.
4248
4249 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
4250
4251         PR fortran/32002
4252         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
4253
4254 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4255
4256         PR fortran/32027
4257         * gfortran.dg/do_3.F90: Add checks for the final value of the
4258         loop variable.
4259
4260 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4261
4262         * gcc.c-torture/execute/990127-2.x: New file.
4263
4264 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4265
4266         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
4267         * gcc.target/i386/sse-12: Add -O to compile options.
4268         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
4269         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4270         and mm3dnow.h.  Add -O to compile options.
4271
4272 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
4273
4274         PR fortran/31867
4275         * gfortran.dg/char_length_5.f90: New test.
4276
4277         PR fortran/31994
4278         * gfortran.dg/array_reference_1.f90: New test.
4279
4280 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4281
4282         PR middle-end/7651
4283         PR c++/11856
4284         PR c/12963
4285         PR c/23587
4286         PR other/29694
4287         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
4288         * gcc.dg/Wtype-limits.c: New.
4289         * gcc.dg/Wtype-limits-Wextra.c: New.
4290         * gcc.dg/Wtype-limits-no.c: New.
4291         * g++.dg/warn/Wtype-limits.C: New.
4292         * g++.dg/warn/Wtype-limits-Wextra.C: New.
4293         * g++.dg/warn/Wtype-limits-no.C: New.
4294
4295 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4296
4297         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
4298         instead of "-msse2".'
4299         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
4300         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4301         and mm3dnow.h.
4302         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
4303         to test with immediate operand.
4304         (__builtin_ia32_insertqi): Ditto.
4305         (__builtin_ia32_palignr128): Ditto.
4306         (__builtin_ia32_palignr): Ditto.
4307         (__builtin_ia32_pshufhw): Ditto.
4308         (__builtin_ia32_pshuflw): Ditto.
4309         (__builtin_ia32_pshufd): Ditto.
4310         (__builtin_ia32_vec_set_v8hi): Ditto.
4311         (__builtin_ia32_vec_ext_v8hi): Ditto.
4312         (__builtin_ia32_shufpd): Ditto.
4313         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4314
4315 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
4316
4317         PR fortran/32001
4318         * gfortran.dg/min_max_conformance.f90: Added more testcases.
4319
4320 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4321
4322         PR target/31585
4323         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
4324         and "__inline".  Use "-msse" instead of "-msse2".
4325
4326 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4327
4328         PR middle-end/7651
4329         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
4330         * gcc.dg/20030906-2.c: Likewise.
4331         * objc.dg/method-17.m: Add -Wreturn-type.
4332         * obj-c++.dg/method-21.mm: Likewise.
4333
4334 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4335
4336         PR target/31585
4337         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
4338         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
4339         (__builtin_ia32_psrlqi128): Ditto.
4340         (__builtin_ia32_psrlwi128): Ditto.
4341         (__builtin_ia32_psrldi128): Ditto.
4342         (__builtin_ia32_psrldqi128): Ditto.
4343         (__builtin_ia32_pslldqi128): Ditto.
4344         (__builtin_ia32_psrawi128): Ditto.
4345         (__builtin_ia32_psradi128): Ditto.
4346         (__builtin_ia32_psllqi128): Ditto.
4347         (__builtin_ia32_pslldi128): Ditto.
4348         (__builtin_prefetch): Ditto.
4349         (__builtin_ia32_pshufw): Ditto.
4350         (__builtin_ia32_vec_set_v4hi): Ditto.
4351         (__builtin_ia32_vec_ext_v4hi): Ditto.
4352         (__builtin_ia32_shufps): Ditto.
4353         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4354
4355 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4356
4357         PR fortran/31974
4358         * gfortran.dg/char_allocation_1.f90: New test.
4359
4360 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4361
4362         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
4363         * gcc.dg/Wconversion-sign.c: New.
4364         * gcc.dg/Wconversion-integer-no-sign.c: New.
4365         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
4366         Wconversion-sign.C
4367         * g++.dg/warn/Wconversion-sign.C: New.
4368         * g++.old-deja/g++.other/warn4.C: Update.
4369         * g++.dg/warn/Wconversion1.C: Likewise.
4370
4371 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4372
4373         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
4374         * gcc.dg/torture/builtin-math-4.c: Likewise.
4375
4376 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4377
4378         PR libfortran/31964
4379         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
4380
4381 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4382
4383         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
4384
4385 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4386
4387         PR target/31628
4388         * gcc.target/i386/pr31628.c: New.
4389
4390 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
4391
4392         PR middle-end/31344
4393         * gcc.dg/pr31344.c: New test.
4394
4395 2007-05-17  Ian Lance Taylor  <iant@google.com>
4396
4397         PR tree-optimization/31953
4398         * gcc.c-torture/compile/pr31953.c: New test.
4399
4400 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4401
4402         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
4403
4404         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
4405         and drem.
4406         * gcc.dg/torture/builtin-math-4.c: Likewise.
4407
4408         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
4409         * gcc.dg/torture/builtin-math-4.c: Likewise.
4410
4411         * gcc.dg/torture/builtin-math-4.c: New test.
4412
4413 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
4414             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4415
4416         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
4417         * gcc.dg/cpp/include2.c: Ditto.
4418         * gcc.dg/cpp/mac-dir-2.c: Ditto.
4419         * gcc.dg/cpp/paste5.c: Ditto.
4420         * gcc.dg/cpp/paste6.c: Ditto.
4421         * gcc.dg/cpp/paste8.c: Ditto.
4422         * gcc.dg/cpp/paste11.c: Ditto.
4423         * gcc.dg/cpp/paste13.c: Ditto.
4424         * gcc.dg/cpp/skipping2.c: Ditto.
4425         * gcc.dg/reg-vol-struct-1.c: Ditto.
4426         * gcc.dg/Wshadow-1.c: Ditto.
4427         * gcc.dg/cpp/trad/comment.c: Ditto.
4428         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
4429         * gcc.dg/cpp/if-2.c: Ditto.
4430         * gcc.dg/array-5.c: Ditto.
4431         * gcc.dg/inline-15.c: Ditto.
4432         * gcc.dg/pr27953.c: Ditto.
4433         * gcc.dg/Wno-c++-compat.c: Ditto.
4434
4435 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
4436
4437         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
4438
4439 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4440
4441         * gcc.c-torture/execute/20070517-1.c: New test.
4442
4443 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
4444
4445         PR fortran/31919
4446         * gfortran.dg/min_max_conformance.f90: New test.
4447
4448 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
4449
4450         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
4451         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
4452         gcc.dg/vect/vect-104.c: Use more complex construction to
4453         prevent vectorizing.
4454         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
4455
4456 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
4457
4458         PR tree-optimization/24659
4459         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
4460         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
4461         not vect_int target.
4462         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
4463         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
4464         targets.
4465         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
4466         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
4467         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
4468
4469 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
4470
4471         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
4472         and x86_64-*-* targets.
4473         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
4474
4475 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
4476
4477         PR fortran/18769
4478         PR fortran/30881
4479         PR fortran/31194
4480         PR fortran/31216
4481         PR fortran/31427
4482         * transfer_simplify_1.f90: New test.
4483         * transfer_simplify_2.f90: New test.
4484
4485 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
4486
4487         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
4488
4489 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
4490
4491         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4492
4493         * gcc.dg/fltconst-pedantic-dfp.c: New test.
4494
4495         PR c/31924
4496         * gcc.dg/fltconst-1.c: New test.
4497
4498         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
4499         * gcc.dg/dfp/operator-assignment.c: Ditto.
4500
4501 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
4502
4503         PR c++/29928
4504         * g++.dg/rtti/typeid5.C: New.
4505
4506 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4507
4508         PR fortran/31725
4509         * gfortran.dg/substr_4.f: New test.
4510
4511 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
4512
4513         * gcc.target/m68k/interrupt_thread-1.c,
4514         gcc.target/m68k/interrupt_thread-2.c,
4515         gcc.target/m68k/interrupt_thread-3.c: New.
4516         * gcc.target/m68k/m68k.exp: Accept fido.
4517
4518 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
4519
4520         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
4521         * gfortran.dg/altreturn_3.f90: Likewise.
4522         * gfortran.dg/assumed_dummy_1.f90: Likewise.
4523         * gfortran.dg/default_numeric_type_1.f90: Likewise.
4524         * gfortran.dg/inquire_iolength.f90: Likewise.
4525         * gfortran.dg/module_naming_1.f90: Likewise.
4526         * gfortran.dg/oldstyle_2.f90: Likewise.
4527         * gfortran.dg/operator_2.f90: Likewise.
4528         * gfortran.dg/parameter_array_element_1.f90: Likewise.
4529         * gfortran.dg/used_types_11.f90: Likewise.
4530         * gfortran.dg/zero_array_components_1.f90: Likewise.
4531         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
4532         * gfortran.dg/parameter_array_dummy.f90: Likewise.
4533         * gfortran.dg/real_const_3.f90: Likewise.
4534
4535 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
4536
4537         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
4538         * gcc.dg/tree-ssa/loop-30.c: New test.
4539
4540 2007-05-13  Richard Guenther  <rguenther@suse.de>
4541
4542         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
4543         scanning forwprop1.
4544         * g++.dg/tree-ssa/pr31146.C: Likewise.
4545
4546 2007-05-13  Revital Eres  <eres@il.ibm.com>
4547
4548         * gcc.dg/dse.c: New test.
4549
4550 2007-05-12  Richard Guenther  <rguenther@suse.de>
4551
4552         PR tree-optimization/31797
4553         * gcc.c-torture/compile/pr31797.c: New testcase.
4554
4555 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
4556
4557         PR fortran/30746
4558         * gfortran.dg/host_assoc_function_1.f90: New test.
4559
4560 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
4561
4562         PR c++/31829
4563         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
4564
4565 2007-05-11  Silvius Rus  <rus@google.com>
4566
4567         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
4568         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
4569         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
4570         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
4571         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
4572         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
4573         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
4574         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
4575         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
4576         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
4577         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
4578         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
4579         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
4580         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
4581         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
4582         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
4583
4584 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
4585
4586         PR other/31852
4587         * gcc.c-torture/execute/builtins/memchr.c: New.
4588         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
4589         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
4590
4591 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4592
4593         PR fortran/30876
4594         * gfortran.dg/recursive_reference_1.f90: Put error at correct
4595         line.
4596         * gfortran.dg/recursive_reference_2.f90: New test.
4597
4598 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4599
4600         PR fortran/30878
4601         * gfortran.dg/namelist_29.f90: New test.
4602
4603 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
4604
4605         PR fortran/31474
4606         * gfortran.dg/entry_10.f90: New test.
4607
4608 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
4609
4610         PR tree-optimization/31885
4611         * gcc.dg/tree-ssa/loop-29.c: New test.
4612
4613 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4614
4615         * assumed_dummy_1.f90: Fix dg directive.
4616         * char_initialiser_actual.f90: Likewise.
4617         * nested_modules_2.f90: Likewise.
4618         * shift-alloc.f90: Likewise.
4619
4620 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
4621
4622         * gcc.dg/20070507-1.c: Disable for non-pic targets.
4623
4624 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4625
4626         PR libfortran/31880
4627         * gfortran.dg/unf_read_corrupted_2.f90: New test.
4628
4629 2007-05-09  Mike Stump  <mrs@apple.com>
4630
4631         * g++.dg/other/first-global.C: Add -fpie for darwin.
4632         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4633
4634 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4635
4636         * gcc.dg/20070507-1.c: New testcase.
4637
4638 2007-05-08  Chao-ying Fu  <fu@mips.com>
4639
4640         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4641         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4642         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4643         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4644
4645 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
4646
4647         PR 31847
4648         * gcc.dg/pr31847.c: New test.
4649
4650 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4651
4652         PR fortran/31692
4653         * gfortran.dg/actual_array_result_1.f90: New test.
4654
4655 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4656
4657         PR fortran/29397
4658         * gfortran.dg/parameter_array_init_1.f90: New test.
4659
4660         PR fortran/29400
4661         * gfortran.dg/parameter_array_init_2.f90: New test.
4662
4663 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
4664
4665         PR target/31854
4666         * gcc.target/i386/pr31854.c: New test.
4667
4668 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
4669
4670         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4671
4672 2007-05-07  Mike Stump  <mrs@apple.com>
4673
4674         * g++.old-deja/g++.mike/empty.C: Add.
4675
4676 2007-05-07  Eric Christopher  <echristo@apple.com>
4677
4678         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4679
4680 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
4681
4682         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4683         variable.  Rearrange conversions from binary float to decimal float.
4684
4685 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
4686
4687         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4688         x86.
4689
4690 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4691
4692         * gnat.dg/opt1.ad[sb]: New testcase.
4693
4694 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4695
4696         PR fortran/31399
4697         * gfortran.dg/do_3.F90: New test.
4698
4699 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4700
4701         PR fortran/31764
4702         * gfortran.dg/new_line.f90: Add new checks.
4703
4704 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4705
4706         PR fortran/31201
4707         * gfortran.dg/large_unit_1.f90: New.
4708         * gfortran.dg/large_unit_2.f90: New.
4709         * gfortran.dg/iostat_4.f90: New
4710         * gfortran.dg/bounds_check_fail_1.f90: Updated.
4711
4712 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
4713
4714         PR fortran/31540
4715         * gfortran.dg/char_result_4.f90: New test.
4716
4717 2007-06-05  Revital Eres  <eres@il.ibm.com>
4718
4719         PR 30957
4720         * gcc.dg/pr30957-1.c: New test.
4721
4722 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4723
4724         PR fortran/31251
4725         * gfortran.dg/char_type_len_2.f90: New test.
4726
4727 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
4728
4729         PR 31775
4730         * g++.dg/other/nested-extern.cc: New.
4731         * g++.dg/other/nested-extern-1.C: New.
4732         * g++.dg/other/nested-extern-2.C: New.
4733
4734 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4735
4736         PR fortran/31760
4737         * gfortran.dg/erf.f90: New test.
4738         * gfortran.dg/besxy.f90: New test.
4739
4740 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4741
4742         PR fortran/22359
4743         * gfortran.dg/fseek.f90: New test.
4744
4745 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
4746
4747         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4748
4749 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4750
4751         PR libfortran/31210
4752         * gfortran.dg/zero_length_1.f90: New test.
4753
4754 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4755
4756         PR fortran/31803
4757         * gfortran.dg/char_pointer_assign_3.f90: New test.
4758         * gfortran.dg/char_result_2.f90: Re-enable test.
4759
4760 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4761
4762         PR fortran/25071
4763         * gfortran.dg/char_length_3.f90: New test.
4764         * gfortran.dg/char_result_2.f90: Fix test.
4765
4766 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
4767
4768         PR tree-optimization/30565
4769         * gcc.dg/tree-ssa/loop-27.c: New test.
4770
4771 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4772
4773         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4774         * gcc.target/bfin/arith.c (__v2hi): Likewise.
4775         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4776         * gcc.target/bfin/shift.c (__v2hi): Likewise.
4777
4778 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
4779
4780         PR tree-optimization/31699
4781         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4782         New.
4783         (check_effective_target_vect_floatint_cvt): New.
4784         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4785         of specific targets.
4786         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4787         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4788         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4789         * gcc.dg/vect/vect-iv-4.c: Likewise.
4790         * gcc.dg/vect/vect-multitypes-11.c: New.
4791         * gcc.dg/vect/pr31699.c: New.
4792
4793 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
4794
4795         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4796
4797 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
4798
4799         PR C++/31663
4800         * g++.dg/warn/anonymous-namespace-2.C: New.
4801         * g++.dg/warn/anonymous-namespace-2.h: New.
4802
4803 2007-05-02  Paul Brook  <paul@codesourcery.com>
4804
4805         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
4806
4807 2007-05-02  Eric Christopher  <echristo@apple.com>
4808
4809         * gcc.dg/cpp/if-div.c: New file.
4810
4811 2007-05-02  Tom Tromey  <tromey@redhat.com>
4812
4813         PR preprocessor/28709:
4814         * gcc.dg/cpp/pr28709.c: New file.
4815
4816 2007-05-02  Richard Guenther  <rguenther@suse.de>
4817
4818         PR tree-optimization/31146
4819         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4820
4821 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
4822
4823         * gcc.c-torture/compile/limits-blockid.c: New.
4824         * gcc.c-torture/compile/limits-caselabels.c: New.
4825         * gcc.c-torture/compile/limits-declparen.c: New.
4826         * gcc.c-torture/compile/limits-enumconst.c: New.
4827         * gcc.c-torture/compile/limits-exprparen.c: New.
4828         * gcc.c-torture/compile/limits-externalid.c: New.
4829         * gcc.c-torture/compile/limits-fnargs.c: New.
4830         * gcc.c-torture/compile/limits-fndefn.c: New.
4831         * gcc.c-torture/compile/limits-idexternal.c: New.
4832         * gcc.c-torture/compile/limits-idinternal.c: New.
4833         * gcc.c-torture/compile/limits-pointer.c: New.
4834         * gcc.c-torture/compile/limits-stringlit.c: New.
4835         * gcc.c-torture/compile/limits-structmem.c: New.
4836         * gcc.c-torture/compile/limits-structnest.c: New.
4837
4838 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
4839
4840         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4841
4842 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4843
4844         PR middle-end/31740
4845         * gcc.c-torture/compile/20070501-1.c: New testcase.
4846
4847 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4848
4849         PR fortran/31732
4850         * gfortran.dg/array_memset_2:  New test case.
4851
4852 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4853
4854         PR testsuite/31615
4855         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4856
4857 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4858
4859         PR testsuite/31589
4860         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4861         dg-final test.
4862         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4863         keyword to dg-final test.
4864         * gcc.dg/vect/vect-iv-4.c: Likewise.
4865         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4866         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4867         test.
4868         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4869         cast.
4870         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4871         * lib/target-supports.exp
4872         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4873         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4874
4875 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
4876
4877         * gcc.c-torture/execute/ieee/20000320-1.c: Use
4878         __LONG_LONG_MAX__ and its friends instead of those supplied by
4879         limits.h.
4880
4881 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
4882
4883         PR C++/31721
4884         * g++.dg/ext/vector7.C: New testcase.
4885
4886 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4887
4888         PR fortran/31591
4889         * gfortran.dg/bound_simplification_1.f90: New test.
4890
4891 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4892
4893         PR fortran/31645
4894         * gfortran.dg/bom_error.f90: New test.
4895         * gfortran.dg/bom_include.f90: New test.
4896         * gfortran.dg/bom_UTF16-LE.f90: New test.
4897         * gfortran.dg/bom_UTF16-BE.f90: New test.
4898         * gfortran.dg/bom_UTF-8.f90: New test.
4899         * gfortran.dg/bom_UTF-32.f90: New test.
4900         * gfortran.dg/bom_UTF-8.F90: New test.
4901         * gfortran.dg/bom_include.inc: New file.
4902
4903 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4904
4905         PR C++/30221
4906         * g++.dg/init/ptrfn2.C: New test.
4907         * g++.dg/init/ptrfn3.C: New test.
4908
4909 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
4910
4911         PR fortran/31711
4912         * gfortran.dg/dependency_21.f90: New test.
4913
4914 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4915
4916         * gfortran.dg/secnds.f: Use real*8.
4917         * gfortran.dg/secnds-1.f: Use real*8.
4918
4919 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4920
4921         PR libfortran/31532
4922         * gfortran.dg/inquire_5.f90: Update test.
4923
4924 2007-04-27  Ian Lance Taylor  <iant@google.com>
4925
4926         PR middle-end/31710
4927         * gcc.c-torture/compile/pr31710.c: New test.
4928
4929 2007-04-27  Richard Guenther  <rguenther@suse.de>
4930
4931         PR tree-optimization/30965
4932         PR tree-optimization/30978
4933         * gcc.dg/tree-ssa/pr30978.c: New testcase.
4934         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4935         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4936         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4937
4938 2007-04-27  Richard Guenther  <rguenther@suse.de>
4939
4940         PR tree-optimization/31715
4941         * gcc.dg/Warray-bounds-4.c: New testcase.
4942
4943 2007-04-26  Ian Lance Taylor  <iant@google.com>
4944
4945         PR target/28675
4946         * gcc.c-torture/compile/pr28675.c: New test.
4947
4948 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4949
4950         PR C++/30016
4951         * g++.dg/ext/vector6.C: New test.
4952
4953 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
4954
4955         * gcc.c-torture/execute/ieee/20000320-1.x: New.
4956
4957 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
4958
4959         PR middle-end/31617
4960         * g++.dg/other/str_empty.C: Add expected warning.
4961
4962 2007-04-26  Richard Guenther  <rguenther@suse.de>
4963         Daniel Berlin  <dberlin@dberlin.org>
4964
4965         PR tree-optimization/30567
4966         * g++.dg/other/pr30567.C: New testcase.
4967
4968 2007-04-26  Richard Guenther  <rguenther@suse.de>
4969
4970         PR tree-optimization/31703
4971         * gcc.c-torture/compile/pr31703.c: New testcase.
4972         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4973         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4974
4975 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
4976
4977         * gfortran.dg/open_errors.f90: Added if statements checking
4978         the value of iostat.
4979
4980 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
4981
4982         PR c++/31598
4983         * g++.dg/gomp/pr31598.C: New test.
4984
4985         PR tree-optimization/30558
4986         * g++.dg/gomp/pr30558.C: New test.
4987
4988 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
4989
4990         PR c++/31338
4991         * g++.dg/ext/complex2.C: New test.
4992
4993 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
4994
4995         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4996
4997 2007-04-25  Thiemo Seufer  <ths@mips.com>
4998
4999         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
5000         value to signed char.
5001
5002 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
5003
5004         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
5005         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
5006         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
5007
5008 2007-04-25  Tobias Burnus  <burnus@net-b.de>
5009
5010         PR fortran/31668
5011         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
5012         statement functions.
5013         * gfortran.dg/c_by_val_5.f90: New test.
5014
5015 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
5016
5017         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
5018         with two new subroutines to avoid parameter-induced aliasing.
5019         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
5020         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
5021
5022 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5023
5024         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
5025         * g++.dg/warn/Warray-bounds.C: Likewise.
5026
5027 2007-04-24  Ian Lance Taylor  <iant@google.com>
5028
5029         PR tree-optimization/31605
5030         * gcc.c-torture/execute/pr31605.c: New test.
5031
5032 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5033
5034         PR fortran/31587
5035         * lib/gcc-dg.exp (scan-module): New function.
5036         * gfortran.dg/module_md5_1.f90: New test.
5037
5038 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
5039
5040         * g++.old-deja/g++.pt/defarg6.C: Only run with
5041         -std=gnu++98.
5042         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
5043         * g++.dg/cpp0x/variadic61.C: Ditto.
5044         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
5045         * g++.dg/cpp0x/variadic62.C: Ditto.
5046         * g++.dg/template/meminit1.C: Ditto.
5047         * g++.dg/template/operator7.C: Ditto.
5048         * g++.dg/template/static15.C: Ditto.
5049         * g++.dg/template/invalid1.C: Ditto.
5050         * g++.dg/template/shift1.C: Ditto.
5051         * g++.dg/template/error10.C: Ditto.
5052
5053 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
5054
5055         PR diagnostic/25923
5056         * gfortran.dg/pr25923.f90: New test.
5057
5058 2007-04-24  Ian Lance Taylor  <iant@google.com>
5059
5060         PR tree-optimization/31602
5061         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
5062
5063 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
5064
5065         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
5066         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
5067
5068 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
5069
5070         * gcc.target/i386/reload-1.c. New.
5071
5072 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5073             Olga Golovanevsky  <olga@il.ibm.com>
5074
5075         * g++.dg/other/str_empty.C: New test.
5076
5077 2007-04-24  Richard Henderson  <rth@redhat.com>
5078
5079         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
5080
5081 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5082
5083         PR target/31641
5084         * gcc.c-torture/compile/pr31641.c: New testcase.
5085
5086 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
5087
5088         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
5089         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
5090         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
5091         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
5092
5093 2007-04-23  Simon Baldwin  <simonb@google.com>
5094
5095         * g++.dg/other/error15.C: New.
5096         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
5097         triggering a "multiple parameters named" error.
5098
5099 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5100
5101         PR fortran/31618
5102         * gfortran.dg/backspace_8.f:  New test case.
5103
5104 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
5105
5106         PR fortran/31630
5107         * gfortran.dg/used_types_17.f90: New test.
5108
5109         PR fortran/31620
5110         * gfortran.dg/zero_array_components_1.f90: New test.
5111
5112 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5113
5114         PR fortran/31616
5115         * gfortran.dg/open_errors.f90: Allow a different error message.
5116
5117 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
5118
5119         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
5120         Rename from check_effective_target_vect_pack_mod.  Rename global
5121         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
5122         messages.
5123         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
5124         rename.
5125         * gcc.dg/vect/vect-iv-8a.c: Ditto.
5126         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
5127
5128 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5129
5130         PR middle-end/31448
5131         * gcc.c-torture/execute/pr31448.c: New testcase.
5132
5133 2007-04-22  Nick Clifton  <nickc@redhat.com>
5134
5135         * gcc.dg/20020312-2.c: Add support for the FRV.
5136
5137 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
5138
5139         PR tree-optimization/24659
5140         * gcc.dg/vect/vect-float-extend-1.c: New test.
5141         * gcc.dg/vect/vect-float-truncate-1.c: New test.
5142
5143 2007-04-22  Richard Guenther  <rguenther@suse.de>
5144
5145         PR tree-optimization/29789
5146         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
5147         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5148
5149 2007-04-22  Revital Eres  <eres@il.ibm.com>
5150
5151         * gcc.dg/var-expand2.c: New test.
5152
5153 2007-04-22  Revital Eres  <eres@il.ibm.com>
5154
5155         * gcc.dg/var-expand3.c: New test.
5156
5157 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5158
5159         PR fortran/31495
5160         * gfortran.dg/continuation_8.f90: New test.
5161
5162 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5163
5164         PR C/30265
5165         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
5166         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
5167
5168 2007-04-21  Richard Guenther  <rguenther@suse.de>
5169
5170         PR middle-end/31136
5171         * gcc.c-torture/execute/pr31136.c: New testcase.
5172
5173 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
5174
5175         * gcc.target/i386/movsi-sm-1.c: New.
5176
5177 2007-04-20  Richard Henderson  <rth@redhat.com>
5178
5179         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
5180         * gcc.dg/pr27095.c: Cope with alpha GOT load.
5181
5182 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
5183
5184         * gcc.target/i386/ordcmp-1.c: New test.
5185         * gcc.target/i386/unordcmp-1.c: New test.
5186
5187         PR tree-optimization/31632
5188         * gcc.c-torture/compile/20070419-1.c: New test.
5189
5190 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5191
5192         * gcc.dg/invalid-call-1.c: New test.
5193
5194 2007-04-18  Dirk Mueller  <dmueller@suse.de>
5195
5196         PR diagnostic/31227
5197         * gcc.dg/Warray-bounds-3.c: New.
5198
5199 2007-04-18  Richard Guenther  <rguenther@suse.de>
5200
5201         PR tree-optimization/19431
5202         PR tree-optimization/21463
5203         * gcc.c-torture/execute/20070212-1.c: New testcase.
5204         * gcc.c-torture/execute/20070212-2.c: Likewise.
5205         * gcc.c-torture/execute/20070212-3.c: Likewise.
5206         * gcc.dg/tree-ssa/pr19431.c: Likewise.
5207         * gcc.dg/tree-ssa/pr21463.c: Likewise.
5208         * g++.dg/tree-ssa/pr21463.C: Likewise.
5209         * g++.dg/tree-ssa/pr30738.C: Likewise.
5210
5211 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5212
5213         PR c++/31513
5214         * g++.dg/expr/bitfield8.C: New test.
5215
5216 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
5217             Richard Sandiford  <richard@codesourcery.com>
5218
5219         * lib/target-supports.exp (check_profiling_available): Return 0
5220         for uClibc with -p or -pg.
5221
5222 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
5223
5224         PR c++/31517
5225         * g++.dg/template/init7.C: New test.
5226
5227 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
5228
5229         PR rtl-optimization/31360
5230         * gcc.dg/loop-7.c: New test.
5231
5232 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5233
5234         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
5235         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
5236         build.
5237         (compat-execute): Likewise.
5238         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
5239         files to remote hosts.
5240         * lib/c-ctorture.exp (c-torture-compile): Likewise.
5241         (c-torture-execute): Likewise.
5242         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
5243         or plain file.  Use remote_upload and remote_download to copy
5244         files about.
5245         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
5246         before scanning it.
5247
5248 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
5249
5250         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
5251
5252 2007-04-16  Lawrence Crowl  <crowl@google.com>
5253
5254         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
5255         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
5256         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
5257         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5258         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
5259         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
5260         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
5261         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
5262         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
5263         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5264         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
5265
5266         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
5267         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
5268         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
5269         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5270         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
5271         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
5272         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
5273         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
5274         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
5275         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5276         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
5277
5278 2007-04-16  Ian Lance Taylor  <iant@google.com>
5279
5280         PR tree-optimization/31522
5281         * gcc.dg/Wstrict-overflow-16.c: New test.
5282
5283 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
5284
5285         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
5286
5287 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
5288
5289         PR fortran/31144
5290         * gfortran.dg/module_naming_1.f90: New.
5291
5292 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
5293
5294         * lib/target-supports.exp (check_profiling_available): Return
5295         false for m68k-*-uclinux.
5296
5297 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
5298
5299         PR c++/29365
5300         Testcase for c++ anonymous namespace warning
5301
5302         * g++.dg/warn/anonymous-namespace-1.C: New test
5303         * g++.dg/warn/anonymous-namespace-1.h: New test
5304
5305 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5306
5307         PR testsuite/31578
5308         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
5309
5310 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5311
5312         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
5313
5314 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
5315
5316         PR fortran/31204
5317         * gfortran.dg/array_constructor_16.f90: New test.
5318
5319 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
5320
5321         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
5322         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
5323
5324 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5325
5326         PR rtl-optimization/31500
5327         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
5328         * g++.dg/warn/Warray-bounds.C: Likewise.
5329
5330 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5331
5332         PR C/31520
5333         * gcc.dg/gnu89-init-4.c: New testcase.
5334
5335 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
5336
5337         PR c++/25874
5338         * gcc.dg/gomp/pr25874.c: Add dg-options.
5339         * g++.dg/gomp/pr25874.C: Add dg-options.
5340
5341 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
5342
5343         PR fortran/21061
5344         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
5345         * gfortran.dg/warnings_are_errors_1.f: New testcase.
5346
5347 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5348
5349         PR fortran/31561
5350         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
5351
5352 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
5353
5354         PR fortran/29507
5355         PR fortran/31404
5356         * gfortran.dg/initialization_6.f90: New test.
5357
5358 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
5359
5360         * gcc.c-torture/compile/pr27528.c: Require nonpic.
5361
5362         * lib/target-supports.exp (check_gc_sections_available):
5363         Return false if ldflags includes -elf2flt.
5364
5365 2007-04-13  Jason Merrill  <jason@redhat.com>
5366
5367         PR c++/31074
5368         * conv3.C: New test.
5369
5370 2007-04-13  Mike Stump  <mrs@apple.com>
5371
5372         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
5373         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
5374
5375 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
5376
5377         PR tree-optimization/29598
5378         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
5379
5380 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5381
5382         PR fortran/31559
5383         * gfortran.dg/func_assign.f90: New test.
5384
5385 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
5386
5387         PR fortran/31550
5388         * gfortran.dg/used_types_16.f90: New test.
5389
5390 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5391
5392         PR fortran/18937
5393         * gfortran.dg/goto_2.f90: New.
5394         * gfortran.dg/goto_3.f90: New.
5395         * gfortran.dg/pr17708.f90: Rename to ...
5396         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
5397
5398 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5399
5400         PR fortran/31562
5401         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
5402         instead of a struct.
5403
5404 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5405
5406         PR fortran/31562
5407         * gfortran.dg/value_4.c: Use GNU extensions for complex
5408         instead of a struct.
5409
5410 2007-04-13  Richard Guenther  <rguenther@suse.de>
5411
5412         PR tree-optimization/21258
5413         * gcc.dg/tree-ssa/vrp34.c: New testcase.
5414
5415 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5416
5417         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
5418         <complex.h>.
5419
5420 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
5421
5422         PR fortran/31250
5423         * gfortran.dg/char_length_2.f90: New.
5424         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
5425         * gfortran.dg/repeat_4.f90: Likewise.
5426
5427         PR fortran/31266
5428         * gfortran.dg/char_assign_1.f90: New.
5429
5430         PR fortran/31471
5431         * gfortran.dg/block_name_1.f90: New.
5432         * gfortran.dg/block_name_2.f90: New.
5433
5434 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
5435
5436         PR c++/31078
5437         * g++.dg/other/pr31078.C: New.
5438
5439 2007-04-12  Richard Guenther  <rguenther@suse.de>
5440
5441         PR tree-optimization/31169
5442         * gcc.c-torture/execute/pr31169.c: New testcase.
5443
5444 2007-04-12  Richard Guenther  <rguenther@suse.de>
5445
5446         PR tree-optimization/24689
5447         PR tree-optimization/31307
5448         * g++.dg/tree-ssa/pr31307.C: New testcase.
5449         * gcc.dg/tree-ssa/pr24689.c: Likewise.
5450
5451 2007-04-12  Tobias Burnus  <burnus@net-b.de>
5452
5453         PR fortran/31472
5454         * gfortran.dg/access_spec_1.f90: New test.
5455         * gfortran.dg/access_spec_2.f90: New test.
5456         * gfortran.dg/non_module_public.f90: Match new error message.
5457
5458 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
5459
5460         PR testsuite/31538
5461         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
5462         to 4 at line 38 to fix bounds problem.
5463
5464 2007-04-11  Tobias Burnus  <burnus@net-b.de>
5465
5466         PR testsuite/31240
5467         * gfortran.dg/pointer_intent_1.f90: Fix test.
5468
5469 2007-04-10  Eric Christopher  <echristo@apple.com>
5470
5471         * lib/target-supports.exp
5472         (check_effective_target_fstack_protector): Rewrite.
5473
5474 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
5475
5476         PR c++/31449
5477         * g++.dg/init/const5.C: New test.
5478
5479 2007-04-09  Jan Hubicka  <jh@suse.cz>
5480
5481         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
5482
5483 2007-04-08  Jan Hubicka  <jh@suse.cz>
5484
5485         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
5486
5487 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5488
5489         PR fortran/31257
5490         * gfortran.dg/achar_4.f90: New test.
5491
5492 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5493
5494         PR fortran/30880
5495         * gfortran.dg/used_dummy_types_8.f90: New test.
5496
5497 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5498
5499         PR fortran/30872
5500         * gfortran.dg/parameter_array_element_1.f90: New test.
5501
5502 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5503
5504         PR fortran/31222
5505         * gfortran.dg/default_numeric_type_1.f90: New test.
5506
5507 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5508
5509         PR fortran/31424
5510         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
5511
5512 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5513
5514         PR fortran/31293
5515         * gfortran.dg/interface_12.f90: New test.
5516
5517 2007-04-07  Bruce Korb  <bkorb@gnu.org>
5518
5519         * gcc.dg/format/opt-6.c: New test.
5520         * gcc.dg/format/nul-1.c: New test.
5521         * gcc.dg/format/nul-2.c: New test.
5522
5523 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5524
5525         PR libgfortran/31395
5526         * gfortran.dg/fmt_colon.f90: New test.
5527
5528 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
5529
5530         * g++.old-deja/g++.other/init18.C: Use
5531         dg-require-effective-target instead of an explicit xfail.
5532
5533 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
5534
5535         * gcc.dg/dfp/signbit-1.c
5536         * gcc.dg/dfp/signbit-2.c
5537
5538 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5539
5540         PR fortran/31483
5541         * gfortran.dg/altreturn_5.f90: New test.
5542
5543 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5544
5545         PR fortran/31292
5546         * gfortran.dg/contained_module_proc_1.f90: New test.
5547
5548 2007-04-04  Stuart Hastings  <stuart@apple.com>
5549
5550         PR 31281
5551         * objc/execute/exceptions/pr31281.m: New.
5552
5553 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
5554
5555         * g++.dg/ext/dllimport12.C: Update comments.
5556
5557 2007-04-03  Eric Christopher  <echristo@apple.com>
5558
5559         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
5560
5561 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5562
5563         PR fortran/31304
5564         * gfortran.dg/repeat_2.f90: New test.
5565         * gfortran.dg/repeat_3.f90: New test.
5566         * gfortran.dg/repeat_4.f90: New test.
5567
5568 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
5569
5570         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
5571
5572 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
5573
5574         PR c++/30847
5575         * g++.dg/parse/cond3.C: New test.
5576
5577         PR middle-end/30704
5578         * gcc.c-torture/execute/ieee/pr30704.c: New test.
5579
5580 2007-04-02  Jason Merrill  <jason@redhat.com>
5581
5582         PR c++/31187
5583         * g++.dg/ext/visibility/anon3.C: New test.
5584
5585 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5586
5587         PR libgfortran/31052
5588         * gfortran.dg/namelist_28.f90: New test.
5589
5590 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5591
5592         PR libgfortran/31366
5593         * gfortran.dg/direct_io_6.f90: New test.
5594
5595 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5596
5597         PR libgfortran/31207
5598         * gfortran.dg/advance_5.f90: New test.
5599         * gfortran.dg/advance_6.f90: New test.
5600
5601 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5602
5603         * g++.dg/ext/dllimport6.C: Remove extra ';'.
5604         * g++.dg/ext/dllimport7.C: Likewise.
5605         * g++.dg/ext/selectany1.C: Likewise.
5606
5607 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
5608
5609         * g++.dg/parser/pr31138.C: New.
5610         * g++.dg/parser/pr31140.C: New.
5611         * g++.dg/parser/pr31141.C: New.
5612
5613 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
5614
5615         PR c++/26099
5616         * g++.dg/ext/is_base_of.C: New.
5617         * g++.dg/ext/has_virtual_destructor.C: New.
5618         * g++.dg/ext/is_polymorphic.C: New.
5619         * g++.dg/ext/is_base_of_diagnostic.C: New.
5620         * g++.dg/ext/is_enum.C: New.
5621         * g++.dg/ext/has_nothrow_assign.C: New.
5622         * g++.dg/ext/has_nothrow_constructor.C: New.
5623         * g++.dg/ext/is_empty.C: New.
5624         * g++.dg/ext/has_trivial_copy.C: New.
5625         * g++.dg/ext/has_trivial_assign.C: New.
5626         * g++.dg/ext/is_abstract.C: New.
5627         * g++.dg/ext/is_pod.C: New.
5628         * g++.dg/ext/has_nothrow_copy.C: New.
5629         * g++.dg/ext/is_class.C: New.
5630         * g++.dg/ext/has_trivial_constructor.C: New.
5631         * g++.dg/ext/is_union.C: New.
5632         * g++.dg/ext/has_trivial_destructor.C: New.
5633         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5634         * g++.dg/template/crash43.C: Likewise.
5635
5636 2007-03-29  Dirk Mueller  <dmueller@suse.de>
5637
5638         * g++.dg/warn/pedantic2.C: New testcase.
5639
5640 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5641
5642         * size_dim.f90: Fix dg directive.
5643         * pr16433.f: Likewise.
5644         * use_6.f90: Likewise.
5645         * use_7.f90: Likewise.
5646         * entry_9.f90: Likewise.
5647         * pointer_intent_2.f90: Likewise.
5648         * protected_1.f90: Likewise.
5649         * fmt_missing_period_2.f: Likewise.
5650         * pointer_intent_3.f90: Likewise.
5651         * protected_2.f90: Likewise.
5652         * protected_3.f90: Likewise.
5653         * pr15754.f90: Likewise.
5654         * protected_4.f90: Likewise.
5655         * protected_5.f90: Likewise.
5656         * initialization_2.f90: Likewise.
5657         * protected_6.f90: Likewise.
5658         * continuation_7.f90: Likewise.
5659         * derived_function_interface_1.f90: Likewise.
5660         * der_pointer_4.f90: Likewise.
5661         * fmt_zero_precision.f90: Likewise.
5662         * blockdata_3.f90: Likewise.
5663         * fmt_missing_period_1.f: Likewise.
5664         * real_const_3.f90: Likewise.
5665         * use_4.f90: Likewise.
5666         * fmt_missing_period_3.f: Likewise.
5667         * use_5.f90: Likewise.
5668
5669 2007-03-28  Mike Stump  <mrs@apple.com>
5670
5671         * gcc.dg/darwin-comm.c: Add.
5672
5673 2007-03-28  Eric Christopher  <echristo@apple.com>
5674
5675         * lib/target-supports.exp (check_effective_target_fstack_protector):
5676         New.
5677         * gcc.dg/ssp-1.c: Use.
5678         * gcc.dg/ssp-2.c: Ditto.
5679
5680 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
5681
5682         PR c++/29077
5683         * g++.dg/parse/constructor3.C: New test.
5684
5685 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5686
5687         * gnat.dg/thin_pointer.ad[sb]: New test.
5688
5689 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5690
5691         * g++.dg/cpp0x/bracket1.C: New.
5692         * g++.dg/cpp0x/bracket2.C: New.
5693         * g++.dg/cpp0x/bracket3.C: New.
5694         * g++.dg/cpp0x/bracket4.C: New.
5695
5696 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5697
5698         * g++.dg/cpp0x/temp_default1.C: New.
5699         * g++.dg/cpp0x/temp_default3.C: New.
5700         * g++.dg/cpp0x/temp_default2.C: New.
5701         * g++.dg/cpp0x/temp_default4.C: New.
5702
5703 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5704
5705         PR c++/29993
5706         * g++.dg/other/cv_func2.C: New.
5707
5708 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
5709
5710         * gcc.dg/dfp/func-vararg-alternate.h: New file.
5711         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5712         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5713         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5714
5715         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5716         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5717
5718         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5719
5720         * lib/compat.exp (compat-execute): Fix processing of file names.
5721
5722 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
5723
5724         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5725
5726 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
5727
5728         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5729         Delete created executable test file.
5730         (check_effective_target_fortran_large_int): Ditto.
5731         (check_effective_target_static_libgfortran): Ditto.
5732
5733 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
5734
5735         PR c++/30500
5736         * g++.dg/warn/pragma-system_header1.C: New test.
5737         * g++.dg/warn/pragma-system_header2.C: New test.
5738         * g++.dg/warn/pragma-system_header1.h. New.
5739         * g++.dg/warn/pragma-system_header2.h. New.
5740
5741 2007-03-26  Ian Lance Taylor  <iant@google.com>
5742
5743         PR tree-optimization/31345
5744         * gcc.c-torture/compile/pr31345-1.c: New test.
5745
5746 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
5747
5748         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5749         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5750         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5751         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5752         * gfortran.dg/overload_1.f90: Likewise.
5753         * gfortran.dg/impure_assignment_1.f90: Likewise.
5754         * gfortran.dg/error_recovery_3.f90: Likewise.
5755         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5756         * gfortran.dg/sequence_types_1.f90: Likewise.
5757         * gfortran.dg/internal_references_1.f90: Likewise.
5758         * gfortran.dg/present_1.f90: Likewise.
5759         * gfortran.dg/volatile10.f90: Likewise.
5760         * gfortran.dg/module_equivalence_2.f90: Likewise.
5761         * gfortran.dg/use_4.f90: Likewise.
5762         * gfortran.dg/elemental_result_1.f90: Likewise.
5763         * gfortran.dg/generic_actual_arg.f90: Likewise.
5764         * gfortran.dg/private_type_5.f90: Likewise.
5765         * gfortran.dg/protected_4.f90: Likewise.
5766         * gfortran.dg/interface_3.f90: Likewise.
5767
5768 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5769
5770         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5771         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5772
5773 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5774
5775         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5776
5777 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5778
5779         PR libgfortran/31199
5780         * gfortran.dg/fmt_t_4.f90: New test.
5781
5782 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5783
5784         PR libfortran/31297
5785         * gfortran.dg/backspace_5.f:  Initialize variable(s).
5786         * gfortran.dg/backspace_6.f:  Likewise.
5787         * gfortran.dg/char_bounds_check_fail_1: Likewise.
5788         * gfortran.dg/direct_io_2.f90:  Likewise.
5789         * gfortran.dg/write_back.f:  Likewise.
5790         * gfortran.dg/write_rewind_2.f:  Likewise.
5791         * gfortran.dg/write_rewind_1.f:  Likewise.
5792         * gfortran.dg/write_rewind_2.f:  Likewise.
5793
5794 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
5795
5796         PR tree-optimization/30784
5797         * gcc.dg/vect/pr30784.c: New test.
5798
5799 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5800
5801         PR fortran/30877
5802         * gfortran.dg/operator_1.f90: New test.
5803         * gfortran.dg/operator_2.f90: New test.
5804
5805 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5806
5807         PR libfortran/31196
5808         * gfortran.dg/reshape_transpose_1.f90:  New test.
5809
5810 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5811
5812         PR fortran/30655
5813         * gfortran.dg/bounds_check_6.f90: New test.
5814
5815 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
5816
5817         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5818         #ifndef/#endif.
5819         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5820         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5821
5822 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
5823
5824         PR fortran/31209
5825         * gfortran.dg/pointer_function_actual_1.f90: New test.
5826
5827         PR fortran/31200
5828         * gfortran.dg/pointer_function_actual_2.f90: New test.
5829
5830         PR fortran/31215
5831         * gfortran.dg/result_in_spec_1.f90: New test.
5832
5833 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5834
5835         PR fortran/30834
5836         * gfortran.dg/integer_exponentiation_3.F90: New test.
5837         * gfortran.dg/integer_exponentiation_4.f90: New test.
5838         * gfortran.dg/integer_exponentiation_5.F90: New test.
5839
5840 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5841
5842         PR c++/30863
5843         * g++.dg/template/error24.C: New test.
5844         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5845
5846 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5847
5848         PR c++/31273
5849         * g++.dg/expr/bitfield7.C: New test.
5850
5851 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5852
5853         PR other/23572
5854         * gcc.dg/float-range-4.c: New.
5855         * gcc.dg/float-range-1.c: Update. Test for a warning.
5856         * gcc.dg/float-range-3.c: New.
5857         * gcc.dg/float-range-5.c: New.
5858
5859 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5860
5861         PR fortran/31262
5862         * gfortran.dg/no_range_check_1.f90: New test.
5863
5864 2007-03-22  Dirk Mueller  <dmueller@suse.de>
5865
5866         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5867         * g++.dg/other/static1.C: Remove stray semicolon.
5868         * g++.dg/other/init1.C: Likewise.
5869         * g++.dg/rtti/dyncast1.C: Likewise.
5870         * g++.dg/tree-ssa/pr17153.C: Likewise.
5871         * g++.dg/lookup/disamb1.C: Likewise.
5872         * g++.dg/lookup/scoped2.C: Likewise.
5873         * g++.dg/lookup/friend7.C: Likewise.
5874         * g++.dg/parse/parse4.C: Likewise.
5875         * g++.dg/parse/parse5.C: Likewise.
5876         * g++.dg/expr/pr29066.C: Likewise.
5877         * g++.dg/expr/cast4.C: Likewise.
5878         * g++.dg/tc1/dr193.C: Likewise.
5879         * g++.dg/tc1/dr213.C: Likewise.
5880         * g++.dg/abi/dcast1.C: Likewise.
5881         * g++.dg/abi/covariant2.C: Likewise.
5882         * g++.dg/inherit/covariant11.C: Likewise.
5883         * g++.dg/inherit/covariant9.C: Likewise.
5884         * g++.dg/inherit/covariant10.C: Likewise.
5885         * g++.dg/init/static3.C: Likewise.
5886         * g++.dg/init/init-ref3.C: Likewise.
5887         * g++.dg/init/ref10.C: Likewise.
5888         * g++.dg/template/meminit2.C: Likewise.
5889         * g++.dg/template/using9.C: Likewise.
5890         * g++.dg/template/friend9.C: Likewise.
5891         * g++.dg/template/ref1.C: Likewise.
5892         * g++.old-deja/g++.warn/inline.C: Likewise.
5893         * g++.old-deja/g++.robertl/eb91.C: Likewise.
5894         * g++.old-deja/g++.robertl/eb46.C: Likewise.
5895         * g++.old-deja/g++.robertl/eb34.C: Likewise.
5896         * g++.old-deja/g++.robertl/eb43.C: Likewise.
5897         * g++.old-deja/g++.robertl/eb26.C: Likewise.
5898         * g++.old-deja/g++.robertl/eb116.C: Likewise.
5899         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5900         * g++.old-deja/g++.brendan/overload8.C: Likewise.
5901         * g++.old-deja/g++.brendan/overload11.C: Likewise.
5902         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5903         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5904         * g++.old-deja/g++.brendan/template11.C: Likewise.
5905         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5906         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5907         * g++.old-deja/g++.brendan/crash16.C: Likewise.
5908         * g++.old-deja/g++.jason/pmem2.C: Likewise.
5909         * g++.old-deja/g++.jason/parse9.C: Likewise.
5910         * g++.old-deja/g++.jason/byval2.C: Likewise.
5911         * g++.old-deja/g++.jason/overload8.C: Likewise.
5912         * g++.old-deja/g++.jason/pmf8.C: Likewise.
5913         * g++.old-deja/g++.jason/template33.C: Likewise.
5914         * g++.old-deja/g++.jason/return3.C: Likewise.
5915         * g++.old-deja/g++.jason/scoping2.C: Likewise.
5916         * g++.old-deja/g++.jason/virtual.C: Likewise.
5917         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5918         * g++.old-deja/g++.jason/template27.C: Likewise.
5919         * g++.old-deja/g++.jason/synth6.C: Likewise.
5920         * g++.old-deja/g++.jason/ref8.C: Likewise.
5921         * g++.old-deja/g++.jason/offset1.C: Likewise.
5922         * g++.old-deja/g++.other/static20.C: Likewise.
5923         * g++.old-deja/g++.other/array1.C: Likewise.
5924         * g++.old-deja/g++.other/new3.C: Likewise.
5925         * g++.old-deja/g++.other/array2.C: Likewise.
5926         * g++.old-deja/g++.other/overload9.C: Likewise.
5927         * g++.old-deja/g++.other/cast6.C: Likewise.
5928         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5929         * g++.old-deja/g++.other/eh4.C: Likewise.
5930         * g++.old-deja/g++.other/using7.C: Likewise.
5931         * g++.old-deja/g++.other/init18.C: Likewise.
5932         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5933         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5934         * g++.old-deja/g++.other/dtor11.C: Likewise.
5935         * g++.old-deja/g++.pt/static11.C: Likewise.
5936         * g++.old-deja/g++.pt/crash19.C: Likewise.
5937         * g++.old-deja/g++.pt/overload12.C: Likewise.
5938         * g++.old-deja/g++.pt/crash46.C: Likewise.
5939         * g++.old-deja/g++.pt/mi1.C: Likewise.
5940         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5941         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5942         * g++.old-deja/g++.pt/local5.C: Likewise.
5943         * g++.old-deja/g++.pt/typename2.C: Likewise.
5944         * g++.old-deja/g++.pt/explicit80.C: Likewise.
5945         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5946         * g++.old-deja/g++.law/visibility1.C: Likewise.
5947         * g++.old-deja/g++.law/visibility2.C: Likewise.
5948         * g++.old-deja/g++.law/virtual2.C: Likewise.
5949         * g++.old-deja/g++.law/operators19.C: Likewise.
5950         * g++.old-deja/g++.law/parsing10.C: Likewise.
5951         * g++.old-deja/g++.law/visibility4.C: Likewise.
5952         * g++.old-deja/g++.law/operators4.C: Likewise.
5953         * g++.old-deja/g++.law/dtors2.C: Likewise.
5954         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5955         * g++.old-deja/g++.law/visibility10.C: Likewise.
5956         * g++.old-deja/g++.law/scope3.C: Likewise.
5957         * g++.old-deja/g++.law/casts2.C: Likewise.
5958         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5959         * g++.old-deja/g++.law/operators33.C: Likewise.
5960         * g++.old-deja/g++.law/friend4.C: Likewise.
5961         * g++.old-deja/g++.mike/pmf7.C: Likewise.
5962         * g++.old-deja/g++.mike/p5611.C: Likewise.
5963         * g++.old-deja/g++.mike/net37.C: Likewise.
5964         * g++.old-deja/g++.mike/p3570.C: Likewise.
5965         * g++.old-deja/g++.mike/p5718.C: Likewise.
5966         * g++.old-deja/g++.mike/net21.C: Likewise.
5967         * g++.old-deja/g++.mike/p1862.C: Likewise.
5968         * g++.old-deja/g++.mike/p4511.C: Likewise.
5969         * g++.old-deja/g++.mike/virt3.C: Likewise.
5970         * g++.old-deja/g++.mike/p16146.C: Likewise.
5971         * g++.old-deja/g++.mike/p1989.C: Likewise.
5972         * g++.old-deja/g++.mike/p5571.C: Likewise.
5973         * g++.old-deja/g++.gb/scope10.C: Likewise.
5974         * g++.old-deja/g++.abi/primary5.C: Likewise.
5975         * g++.old-deja/g++.abi/empty2.C: Likewise.
5976         * g++.old-deja/g++.abi/arraynew.C: Likewise.
5977         * g++.old-deja/g++.eh/vbase4.C: Likewise.
5978         * g++.old-deja/g++.eh/ptr1.C: Likewise.
5979         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5980         * g++.old-deja/g++.bob/template3.C: Likewise.
5981         * g++.old-deja/g++.bob/inherit1.C: Likewise.
5982
5983 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
5984
5985         PR fortran/31193
5986         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5987
5988 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
5989
5990         PR fortran/20897
5991         * gfortran.dg/derived_name_1.f90: New.
5992         * gfortran.dg/derived_name_2.f: New.
5993
5994 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5995
5996         * lib/target-supports.exp (check_effective_target_nonpic): New
5997         procedure.
5998         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5999         when compiling PIC.
6000         * gcc.target/i386/asm-4.c: Require nonpic.
6001         * gcc.target/i386/cmov1.c: Likewise.
6002         * gcc.target/i386/mul.c: Likewise.
6003         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
6004         * gcc.target/i386/ssetype-1.c: Require nonpic.
6005         * gcc.target/i386/ssetype-3.c: Likewise.
6006         * gcc.target/i386/ssetype-5.c: Likewise.
6007
6008 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
6009
6010         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
6011         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
6012         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
6013         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
6014
6015 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
6016
6017         PR tree-optimization/30590
6018         * g++.dg/opt/pr30590.C: New testcase.
6019
6020 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
6021
6022         PR c/30762
6023         * gcc.dg/pr30762-1.c: New test.
6024         * gcc.dg/pr30762-2.c: New test.
6025
6026         PR inline-asm/30505
6027         * gcc.target/i386/pr30505.c: New test.
6028
6029 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
6030
6031         * gcc.target/arm/register-variables.c: New.
6032
6033 2007-03-19  Jeff Law  <law@redhat.com>
6034
6035         * PR tree-optimization/30984
6036         * gcc.c-torture/pr30984.c: New test.
6037
6038 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6039         Richard Guenther  <rguenther@suse.de>
6040
6041         PR tree-optimization/31254
6042         * gcc.dg/torture/pr31254.c: New testcase.
6043
6044 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
6045
6046         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
6047         target default_packed.
6048
6049 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6050
6051         PR fortran/31203
6052         * gfortran.dg/string_length_1.f90: New test.
6053
6054 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6055
6056         PR testsuite/30395
6057         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
6058
6059 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6060
6061         PR libgfortran/31052
6062         * gfortran.dg/namelist_27.f90: New test.
6063
6064 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
6065
6066         PR fortran/30531
6067         * gfortran.dg/used_types_14.f90: New test.
6068
6069         PR fortran/31086
6070         * gfortran.dg/used_types_15.f90: New test.
6071
6072 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
6073
6074         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
6075         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
6076
6077 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6078
6079         PR fortran/31120
6080         * gfortran.dg/integer_exponentiation_2.f90: New test.
6081
6082 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
6083
6084         PR tree-optimization/31041
6085         * gcc.dg/vect/pr31041.c: New test.
6086
6087 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6088
6089         * g++.dg/warn/Wconversion-integer.C: New
6090         * g++.dg/warn/Wconversion-real.C: New.
6091         * g++.dg/warn/Wconversion-real-integer.C: New.
6092         * g++.dg/warn/conv2.C: Updated.
6093
6094 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6095
6096         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
6097         exclude RTPs.
6098
6099 2007-03-16  Richard Guenther  <rguenther@suse.de>
6100
6101         PR tree-optimization/31146
6102         * g++.dg/tree-ssa/pr31146.C: New testcase.
6103
6104 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6105
6106         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
6107         assume that the target has <features.h>.
6108
6109 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6110
6111         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
6112         dg-options rather than to the whole test.
6113
6114 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
6115
6116         PR debug/29906
6117         * g++.dg/debug/pr29906.C: New
6118
6119 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6120
6121         PR libgfortran/31099
6122         * gfortran.dg/unformatted_recl.f90: Update test.
6123
6124 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
6125
6126         * gcc.dg/tree-ssa/prefetch-5.c: New test.
6127
6128 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6129
6130         PR c++/30891
6131         * g++.dg/parse/namespace-definition.C: New.
6132
6133 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6134
6135         PR c++/24924
6136         * g++.dg/cpp/pedantic-errors.C: New.
6137         * g++.dg/cpp/permissive.C: New.
6138
6139 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6140
6141         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
6142         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
6143
6144 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6145
6146         * lib/target-supports.exp (check_missing_uclibc_feature)
6147         (check_effective_target_wchar): New procedures.
6148         * gcc.dg/wchar_t-1.c: Require target wchar.
6149         * gcc.dg/wint_t-1.c: Likewise.
6150
6151 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6152
6153         * lib/target-supports.exp (check_gc_sections_available): Return
6154         false for VxWorks targets.
6155
6156 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6157
6158         * g++.dg/warn/Wconversion2.C: Fix typo.
6159         * gcc.dg/if-empty-1.c: Ditto.
6160
6161 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6162
6163         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
6164
6165 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6166
6167         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
6168         * gcc.target/i386/pr31167.c: Ditto.
6169
6170 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6171
6172         PR target/31167
6173         * gcc.target/i386/pr31167.c: New test.
6174
6175 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
6176
6177         PR fortran/30922
6178         * gfortran.dg/import5.f90.f90: New test.
6179
6180
6181         PR fortran/30879
6182         * gfortran.dg/data_components_1.f90: New test.
6183
6184
6185         PR fortran/30870
6186         * gfortran.dg/generic_13.f90: New test.
6187
6188         PR fortran/31163
6189         * gfortran.dg/alloc_comp_basics_5.f90: New test.
6190
6191 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6192
6193         PR libgfortran/31051
6194         * gfortran.dg/fmt_t_4.f90: New
6195
6196 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6197
6198         PR C++/31165
6199         * g++.dg/other/default7.C: New test.
6200
6201 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6202
6203         * g++.dg/warn/Wconversion2.C: New.
6204
6205 2007-03-14  Eric Christopher  <echristo@apple.com>
6206
6207         * gcc.dg/ssp-1.c: New.
6208         * gcc.dg/ssp-2.c: Ditto.
6209
6210 2007-03-14  Dirk Mueller  <dmueller@suse.de>
6211
6212         * g++.dg/warn/do-empty.C: New.
6213         * gcc.dg/do-empty.c: New.
6214         * gcc.dg/if-empty-1.c: Update.
6215         * gcc.dg/20001116-1.c: Update.
6216         * gcc.dg/pr23165.c: Update.
6217
6218 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
6219
6220         * gfortran.dg/module_implicit_conversion.f90: New test.
6221
6222 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
6223
6224         PR middle-end/31127
6225         * gcc.dg/pr31127.c: New.
6226
6227 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
6228
6229         * gcc.dg/tree-ssa/loop-26.c: New test.
6230
6231 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
6232
6233         * gcc.target/i386/cmpxchg16b-1.c: New test.
6234
6235 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6236
6237         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
6238         * gcc.dg/c99-vla-1.c: Likewise.
6239         * g++.dg/ext/vla1.C: Likewise
6240
6241 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6242
6243         * gcc.dg/wvla-1.c: New test
6244         * gcc.dg/wvla-2.c: New test
6245         * gcc.dg/wvla-3.c: New test
6246         * gcc.dg/wvla-4.c: New test
6247         * gcc.dg/wvla-5.c: New test
6248         * gcc.dg/wvla-6.c: New test
6249         * gcc.dg/wvla-7.c: New test
6250         * g++.dg/warn/Wvla-1.C: New test
6251         * g++.dg/warn/Wvla-2.C: New test
6252         * g++.dg/warn/Wvla-3.C: New test
6253
6254 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
6255
6256         PR c++/30108
6257         * g++.dg/other/default6.C: New test.
6258
6259 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6260
6261         * lib/target-supports.exp (check_profiling_available): Return false
6262         for VxWorks.
6263         (check_effective_target_vxworks_kernel): New procedure.
6264         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
6265         VxWorks.
6266         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
6267         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
6268         to include VxWorks.
6269         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
6270
6271 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6272
6273         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
6274         PIC is not supported.
6275         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
6276         * gcc.dg/20020426-2.c: Likewise.
6277         * gcc.dg/pr28243.c: Likewise.
6278         * gcc.dg/visibility-11.c: Likewise.
6279         * gcc.dg/tls/opt-9.c: Likewise.
6280         * gcc.dg/tls/opt-10.c: Likewise.
6281         * gcc.dg/tls/pic-1.c: Likewise.
6282         * gcc.dg/tls/struct-1.c: Likewise.
6283         * gcc.target/i386/20000807-1.c: Likewise.
6284         * gcc.target/i386/20000904-1.c: Likewise.
6285         * gcc.target/i386/20011119-1.c: Likewise.
6286         * gcc.target/i386/990213-2.c: Likewise.
6287         * gcc.target/i386/990214-1.c: Likewise.
6288         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6289         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6290         * gcc.target/i386/pic-1.c: Likewise.
6291         * gcc.target/i386/pr21518.c: Likewise.
6292         * gcc.target/i386/pr23098.c: Likewise.
6293         * gcc.target/i386/pr23943.c: Likewise.
6294
6295 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
6296
6297         PR c++/31038
6298         * g++.dg/template/complit2.C: New test.
6299
6300         PR c++/30328
6301         * g++.dg/ext/bitfield1.C: New test.
6302
6303 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
6304
6305         PR fortran/30883
6306         * gfortran.dg/interface_11.f90: New test.
6307
6308 2007-03-11  Richard Guenther  <rguenther@suse.de>
6309
6310         PR tree-optimization/31115
6311         * gcc.dg/torture/pr31115.c: New testcase.
6312
6313 2007-03-11  Ira Rosen  <irar@il.ibm.com>
6314
6315         PR tree-optimization/29925
6316         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
6317
6318 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
6319
6320         PR c++/30274
6321         * g++.dg/expr/bitfield3.C: New test.
6322         * g++.dg/expr/bitfield4.C: Likewise.
6323         * g++.dg/expr/bitfield5.C: Likewise.
6324         * g++.dg/expr/bitfield6.C: Likewise.
6325
6326         PR c++/30924
6327         * g++.dg/template/array18.C: New test.
6328
6329 2007-03-10  Dirk Mueller  <dmueller@suse.de>
6330
6331         PR c++/17946
6332         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
6333         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
6334
6335 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
6336
6337         PR c++/20599
6338         * g++.dg/cpp0x/variadic-bind.C: New.
6339         * g++.dg/cpp0x/variadic-function.C: New.
6340         * g++.dg/cpp0x/variadic-mem_fn.C: New.
6341         * g++.dg/cpp0x/variadic-tuple.C: New.
6342         * g++.dg/cpp0x/variadic1.C: New.
6343         * g++.dg/cpp0x/variadic2.C: New.
6344         * g++.dg/cpp0x/variadic3.C: New.
6345         * g++.dg/cpp0x/variadic4.C: New.
6346         * g++.dg/cpp0x/variadic5.C: New.
6347         * g++.dg/cpp0x/variadic6.C: New.
6348         * g++.dg/cpp0x/variadic7.C: New.
6349         * g++.dg/cpp0x/variadic8.C: New.
6350         * g++.dg/cpp0x/variadic9.C: New.
6351         * g++.dg/cpp0x/variadic10.C: New.
6352         * g++.dg/cpp0x/variadic11.C: New.
6353         * g++.dg/cpp0x/variadic12.C: New.
6354         * g++.dg/cpp0x/variadic13.C: New.
6355         * g++.dg/cpp0x/variadic14.C: New.
6356         * g++.dg/cpp0x/variadic15.C: New.
6357         * g++.dg/cpp0x/variadic16.C: New.
6358         * g++.dg/cpp0x/variadic17.C: New.
6359         * g++.dg/cpp0x/variadic18.C: New.
6360         * g++.dg/cpp0x/variadic19.C: New.
6361         * g++.dg/cpp0x/variadic20.C: New.
6362         * g++.dg/cpp0x/variadic21.C: New.
6363         * g++.dg/cpp0x/variadic22.C: New.
6364         * g++.dg/cpp0x/variadic23.C: New.
6365         * g++.dg/cpp0x/variadic24.C: New.
6366         * g++.dg/cpp0x/variadic25.C: New.
6367         * g++.dg/cpp0x/variadic26.C: New.
6368         * g++.dg/cpp0x/variadic27.C: New.
6369         * g++.dg/cpp0x/variadic28.C: New.
6370         * g++.dg/cpp0x/variadic29.C: New.
6371         * g++.dg/cpp0x/variadic30.C: New.
6372         * g++.dg/cpp0x/variadic31.C: New.
6373         * g++.dg/cpp0x/variadic32.C: New.
6374         * g++.dg/cpp0x/variadic33.C: New.
6375         * g++.dg/cpp0x/variadic34.C: New.
6376         * g++.dg/cpp0x/variadic35.C: New.
6377         * g++.dg/cpp0x/variadic36.C: New.
6378         * g++.dg/cpp0x/variadic37.C: New.
6379         * g++.dg/cpp0x/variadic38.C: New.
6380         * g++.dg/cpp0x/variadic39.C: New.
6381         * g++.dg/cpp0x/variadic40.C: New.
6382         * g++.dg/cpp0x/variadic41.C: New.
6383         * g++.dg/cpp0x/variadic42.C: New.
6384         * g++.dg/cpp0x/variadic43.C: New.
6385         * g++.dg/cpp0x/variadic44.C: New.
6386         * g++.dg/cpp0x/variadic45.C: New.
6387         * g++.dg/cpp0x/variadic46.C: New.
6388         * g++.dg/cpp0x/variadic47.C: New.
6389         * g++.dg/cpp0x/variadic48.C: New.
6390         * g++.dg/cpp0x/variadic49.C: New.
6391         * g++.dg/cpp0x/variadic50.C: New.
6392         * g++.dg/cpp0x/variadic51.C: New.
6393         * g++.dg/cpp0x/variadic52.C: New.
6394         * g++.dg/cpp0x/variadic53.C: New.
6395         * g++.dg/cpp0x/variadic54.C: New.
6396         * g++.dg/cpp0x/variadic55.C: New.
6397         * g++.dg/cpp0x/variadic56.C: New.
6398         * g++.dg/cpp0x/variadic57.C: New.
6399         * g++.dg/cpp0x/variadic58.C: New.
6400         * g++.dg/cpp0x/variadic59.C: New.
6401         * g++.dg/cpp0x/variadic60.C : New.
6402         * g++.dg/cpp0x/variadic61.C : New.
6403         * g++.dg/cpp0x/variadic62.C : New.
6404         * g++.dg/cpp0x/variadic63.C : New.
6405         * g++.dg/cpp0x/variadic64.C : New.
6406         * g++.dg/cpp0x/variadic65.C : New.
6407         * g++.dg/cpp0x/variadic66.C : New.
6408         * g++.dg/cpp0x/variadic67.C : New.
6409         * g++.dg/cpp0x/variadic68.C : New.
6410         * g++.dg/cpp0x/variadic69.C : New.
6411         * g++.dg/cpp0x/variadic70.C : New.
6412         * g++.dg/cpp0x/variadic71.C : New.
6413         * g++.dg/cpp0x/variadic72.C : New.
6414         * g++.dg/cpp0x/variadic73.C : New.
6415         * g++.dg/cpp0x/variadic74.C : New.
6416         * g++.dg/cpp0x/variadic75.C : New.
6417         * g++.dg/cpp0x/variadic-ex1.C : New.
6418         * g++.dg/cpp0x/variadic-ex2.C : New.
6419         * g++.dg/cpp0x/variadic-ex3.C : New.
6420         * g++.dg/cpp0x/variadic-ex4.C : New.
6421         * g++.dg/cpp0x/variadic-ex5.C : New.
6422         * g++.dg/cpp0x/variadic-ex6.C : New.
6423         * g++.dg/cpp0x/variadic-ex7.C : New.
6424         * g++.dg/cpp0x/variadic-ex8.C : New.
6425         * g++.dg/cpp0x/variadic-ex9.C : New.
6426         * g++.dg/cpp0x/variadic-ex10.C : New.
6427         * g++.dg/cpp0x/variadic-ex11.C : New.
6428         * g++.dg/cpp0x/variadic-ex12.C : New.
6429         * g++.dg/cpp0x/variadic-ex13.C : New.
6430         * g++.dg/cpp0x/variadic-ex14.C : New.
6431
6432 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6433
6434         PR libgfortran/31099
6435         * gfortran.dg/unformatted_recl.f90: New test.
6436
6437 2007-03-09  Roger Sayle  <roger@eyesopen.com>
6438
6439         * gcc.dg/fold-eqcmplx-1.c: New test case.
6440
6441 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
6442
6443         PR rtl-optimization/30643
6444         * gcc.dg/pr30643.c: New.
6445
6446 2007-03-09  Chao-ying Fu  <fu@mips.com>
6447
6448         * gcc.target/mips/mips32-dspr2-type.c: New test.
6449         * gcc.target/mips/mips32-dspr2.c: New test.
6450         * gcc.target/mips/dspr2-MULT.c: New test.
6451         * gcc.target/mips/dspr2-MULTU.c: New test.
6452         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
6453         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
6454         Adjust some formats.
6455
6456 2007-03-09  Dirk Mueller  <dmueller@suse.de>
6457
6458         PR c++/17946
6459         * gcc.dg/Wlogical-op-1.c: New.
6460         * g++.dg/warn/Wlogical-op-1.C: New.
6461
6462 2007-03-09  Richard Guenther  <rguenther@suse.de>
6463
6464         PR tree-optimization/30904
6465         PR middle-end/31058
6466         * gcc.dg/pr30904.c: Remove xfail.
6467
6468 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6469
6470         PR C/31072
6471         * gcc.c-torture/execute/pr31072.c: New test.
6472
6473 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6474
6475         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
6476         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6477         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
6478         *lrint* and *lround*.
6479         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
6480         floor->lfloor.
6481         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
6482         * gcc.dg/torture/builtin-integral-1.c: Likewise.
6483         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
6484         and *lround*.  Correct macro names.
6485         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
6486         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
6487
6488 2007-03-08  Ian Lance Taylor  <iant@google.com>
6489
6490         * gcc.dg/no-strict-overflow-5.c: New test.
6491         * gcc.dg/no-strict-overflow-6.c: New test.
6492         * gcc.dg/Wstrict-overflow-11.c: New test.
6493         * gcc.dg/Wstrict-overflow-12.c: New test.
6494         * gcc.dg/Wstrict-overflow-13.c: New test.
6495         * gcc.dg/Wstrict-overflow-14.c: New test.
6496         * gcc.dg/Wstrict-overflow-15.c: New test.
6497
6498 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6499
6500         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
6501         for VxWorks kernel mode.
6502         * gcc.c-torture/execute/strncmp-1.x: Likewise.
6503
6504 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6505
6506         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
6507         mode.
6508
6509 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6510
6511         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
6512         and lib/bfill.c on VxWorks targets.
6513         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
6514         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
6515         lib/bfill.c and lib/memmove.c on VxWorks targets.
6516         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
6517         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
6518         on VxWorks targets.
6519         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
6520         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
6521
6522 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6523
6524         * gfortran.dg/use_5.f90: New test.
6525         * gfortran.dg/use_6.f90: Ditto.
6526         * gfortran.dg/use_7.f90: Ditto.
6527
6528 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6529
6530         PR fortran/30973
6531         * gfortran.dg/use_4.f90: New test.
6532         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
6533
6534 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
6535
6536         PR fortran/31011
6537         * gfortran.dg/parameter_array_section_2.f90: New test.
6538
6539 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
6540
6541         PR c++/30852
6542         * g++.dg/ext/offsetof1.C: Add cases with volatile.
6543
6544         PR c++/30534
6545         * g++.dg/template/arg5.C: New test.
6546
6547 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
6548
6549         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
6550
6551 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
6552
6553         * gcc.dg/var-expand1.c: Add newline at end of file.
6554
6555 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
6556
6557         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
6558
6559 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
6560
6561         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
6562
6563 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6564
6565         * gcc.dg/torture/builtin-convert-4.c: New test.
6566
6567 2007-03-05  Ian Lance Taylor  <iant@google.com>
6568
6569         * gcc.c-torture/compile/pr31034.c: New test.
6570
6571 2007-03-05  Ian Lance Taylor  <iant@google.com>
6572
6573         * gcc.dg/inline-18.c: New test.
6574         * gcc.dg/inline-19.c: New test.
6575         * gcc.dg/inline-20.c: New test.
6576         * gcc.dg/inline-21.c: New test.
6577
6578 2007-03-05  Richard Guenther  <rguenther@suse.de>
6579
6580         PR tree-optimization/14052
6581         * gcc.dg/tree-ssa/vrp33.c: New testcase.
6582
6583 2007-03-05  Richard Guenther  <rguenther@suse.de>
6584
6585         PR tree-optimization/23777
6586         * gcc.dg/tree-ssa/pr23777.c: New testcase.
6587
6588 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6589
6590         PR other/30465
6591         * gcc.dg/multiple-overflow-warn-3.c: New.
6592         * g++.dg/warn/multiple-overflow-warn-3.C: New.
6593
6594 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
6595
6596         PR c++/30895
6597         * g++.dg/parse/template23.C: New test.
6598
6599 2007-03-04  Roger Sayle  <roger@eyesopen.com>
6600
6601         PR middle-end/30744
6602         * gcc.dg/pr30744-1.c: New test case.
6603
6604 2007-03-04  Tobias Burnus  <burnus@net-b.de>
6605
6606         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6607
6608 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6609
6610         PR target/30406
6611         * gfortran.dg/logical_3.f90: New test.
6612
6613 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
6614
6615         PR libfortran/30981
6616         * gfortran.dg/integer_exponentiation_1.f90:  New test.
6617
6618 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
6619
6620         * gcc.target/m68k/m68k.exp: New.
6621         * gcc.target/m68k/crash1.c: New.
6622
6623 2007-03-03  Tobias Burnus  <burnus@net-b.de>
6624
6625         * gfortran.dg/c_by_val.c: Use int64_t instead of long
6626         to be more compatible with integer(kind=8).
6627
6628 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6629
6630         PR libfortran/31001
6631         * gfortran.dg/zero_sized_3.f90: New test.
6632
6633 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6634
6635         PR c++/15787
6636         * g++.dg/parse/else.C: New.
6637         * g++.dg/parse/else-2.C: New.
6638
6639 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
6640             Tobias Burnus  <burnus@net-b.de>
6641
6642         PR fortran/30882
6643         * gfortran.dg/size_dim.f90: New test.
6644
6645 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
6646             Tobias Burnus  <burnus@net-b.de>
6647
6648         PR fortran/30873
6649         * gfortran.dg/entry_9.f90: New test.
6650
6651 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
6652
6653         PR c++/28253
6654         * g++.dg/inherit/covariant16.C: New test.
6655
6656 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
6657
6658         * g++.dg/other/darwin-minversion-1.C: New.
6659
6660 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
6661
6662         * gcc.dg/tree-ssa/20070302-1.c: New test.
6663
6664 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
6665
6666         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6667         tests.
6668
6669 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
6670
6671         * gcc.dg/tree-ssa/prefetch-4.c: New test.
6672
6673 2007-03-01  Simon Baldwin <simonb@google.com>
6674
6675         PR c++/23689
6676         * warn/ignored_typedef.C: New.
6677         * init/ctor8.C: Added dg-warning to consume ignored typedef
6678         warning.
6679         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
6680         and added an explicit line number.
6681
6682 2007-02-28  Richard Guenther  <rguenther@suse.de>
6683
6684         PR middle-end/30364
6685         * gcc.dg/torture/pr30364-1.c: New testcase.
6686         * gcc.dg/torture/pr30364-2.c: Likewise.
6687         * gcc.dg/torture/pr30364-3.c: Likewise.
6688
6689 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6690
6691         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6692         powerpc*, use -funsafe-math-optimizations.
6693         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6694         * gcc.dg/torture/builtin-modf-1.c: Likewise.
6695
6696 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6697             Paul Thomas  <pault@gcc.gnu.org>
6698
6699         PR fortran/30888
6700         PR fortran/30887
6701         * c_by_val_1.f: Test %VAL() with non-default kind.
6702         * c_by_val.c: Ditto.
6703         * c_by_val_4.f: New test.
6704
6705 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6706
6707         PR fortran/30968
6708         * gfortran.dg/continuation_7.f90: New test.
6709
6710 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
6711
6712         * g++.dg/inherit/thunk7.C: New test.
6713         * lib/target-supports.exp (check_profiling_available): Not available
6714         for bfin-*-*.
6715
6716 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
6717
6718         PR target/30970
6719         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6720
6721 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
6722
6723         * lib/target-supports.exp (check_effective_target_init_priority):
6724         Remove Solaris special case.
6725
6726 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
6727
6728         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6729         for more builtin types.
6730
6731         * g++.dg/ext/visibility/class1.C: Port to Darwin.
6732         * g++.dg/ext/visibility/noPLT.C: Likewise.
6733
6734 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6735
6736         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6737         sh* targets.
6738
6739 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
6740
6741         PR fortran/30865
6742         * size_optional_dim_1.f90:  New test.
6743
6744 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
6745
6746         * gcc.dg/vxworks/vxworks.exp: New file.
6747         * gcc.dg/vxworks/initpri1.c: Likewise.
6748         * gcc.dg/vxworks/initpri2.c: Likewise.
6749         * gcc.dg/initpri2.c: Add more tests.
6750         * g++.dg/special/initpri2.C: Likewise.
6751
6752         * gcc.dg/initpri1.c: New test.
6753         * gcc.dg/initpri2.c: Likewise.
6754         * g++.dg/special/initpri1.C: New test.
6755         * g++.dg/special/initpri2.C: Likewise.
6756         * g++.dg/special/conpr-1.C: Use init_priority effective target.
6757         * g++.dg/special/conpr-2.C: Likewise.
6758         * g++.dg/special/conpr-3.C: Likewise.
6759         * g++.dg/special/conpr-4.C: Likewise.
6760         * g++.dg/special/initp1.C: Likewise.
6761         * g++.dg/special/ecos.exp: Remove code to detect availability of
6762         constructor priorities.
6763         * lib/target-supports.exp (check_effective_target_init_priority):
6764         New function.
6765
6766 2007-02-24  Jan Hubicka  <jh@suse.cz>
6767
6768         * gcc.c-torture/execute/pr30778.c: New testcase.
6769
6770 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6771
6772         PR libgfortran/30918
6773         * gfortran.dg/namelist_26.f90: New test.
6774
6775 2007-02-24  Richard Guenther  <rguenther@suse.de>
6776
6777         PR middle-end/30951
6778         * gcc.dg/pr30951.c: New testcase.
6779
6780 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6781
6782         * gcc.dg/torture/builtin-modf-1.c: New test.
6783
6784 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
6785
6786         PR tree-optimization/30904
6787         * gcc.dg/pr30904.c: New test.
6788
6789 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6790
6791         * gcc.test-framework/README: Correct command.
6792         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6793         -Wunused-value.
6794         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6795
6796 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
6797
6798         * lib/target-supports.exp (check_effective_target_unwrapped): New.
6799
6800 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
6801
6802         * lib/target-supports.exp (check_effective_target_newlib): New
6803         function.
6804
6805 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
6806
6807         PR fortran/30660
6808         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6809         allocatable component.
6810
6811
6812 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6813
6814         * gcc.dg/torture/builtin-logb-1.c: New test.
6815         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6816         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6817         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6818         sh* targets.
6819
6820 2007-02-23  Richard Guenther  <rguenther@suse.de>
6821
6822         * g++.dg/warn/changes-meaning.C: New testcase.
6823
6824 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6825
6826         PR libgfortran/30910
6827         * gfortran.dg/fmt_zero_precision.f90: Update test.
6828
6829 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6830
6831         * gcc.dg/torture/builtin-frexp-1.c: New test.
6832
6833 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
6834
6835         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6836
6837 2007-02-22  Ian Lance Taylor  <iant@google.com>
6838
6839         PR debug/30898
6840         * g++.dg/debug/pr30898.C: New test.
6841
6842 2007-02-22  Ira Rosen  <irar@il.ibm.com>
6843
6844         * gcc.dg/vect/vect-106.c: New test.
6845
6846 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6847             Ira Rosen  <irar@il.ibm.com>
6848
6849         PR tree-optimization/30843
6850         * gcc.dg/vect/pr30843.c: New test.
6851
6852 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6853
6854         PR tree-optimization/30858
6855         * gcc.dg/vect/pr30858.c: New test.
6856
6857 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
6858
6859         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6860         to set options for compiling testglue.
6861         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6862         * lib/obj-c++.exp (obj-c++_init): Likewise.
6863
6864 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
6865
6866         * gnat.dg/derived_aggregate.adb: New test.
6867
6868 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6869
6870         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6871         sh* targets.  Call the correct CKSGN macro.
6872
6873 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
6874
6875         * gfortran.dg/gomp/omp_parse1.f90: New test.
6876         * gfortran.dg/gomp/omp_parse2.f: New test.
6877
6878 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
6879
6880         PR fortran/30869
6881         * gfortran.dg/do_pointer_1.f90:  New test.
6882
6883 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6884
6885         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6886         and scalbln.
6887
6888 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
6889
6890         * gcc.dg/darwin-minversion-1.c: New.
6891         * gcc.dg/darwin-minversion-2.c: New.
6892
6893 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6894
6895         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6896
6897 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6898             DJ Delorie <dj@redhat.com>
6899
6900         PR other/30824
6901         * gcc.dg/Wfatal.c: New.
6902         * gcc.dg/Wfatal-2.c: New.
6903         * gcc.dg/Werror-1.c: Adjust expectations.
6904         * gcc.dg/Werror-5.c: Likewise.
6905         * gcc.dg/Werror-7.c: Likewise.
6906         * gcc.dg/Werror-10.c: Likewise.
6907         * gcc.dg/Werror-11.c: Likewise.
6908
6909 2007-02-20  Tobias Burnus  <burnus@net-b.de>
6910
6911         PR fortran/30522
6912         * gfortran.dg/volatile10.f90: New test.
6913
6914 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
6915
6916         PR libfortran/30533
6917         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
6918
6919 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6920
6921         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6922         * gcc.dg/Walways-true-1.c: Likewise.
6923         * gcc.dg/weak/weak-3.c: Likewise.
6924         * gcc.dg/Werror-1.c: Likewise.
6925         * gcc.dg/Werror-3.c: Likewise.
6926         * gcc.dg/Werror-4.c: Likewise.
6927         * gcc.dg/Werror-5.c: Likewise.
6928         * gcc.dg/Werror-6.c: Likewise.
6929         * gcc.dg/Werror-7.c: Likewise.
6930         * gcc.dg/Werror-8.c: Likewise.
6931         * gcc.dg/Werror-10.c: Likewise.
6932         * gcc.dg/Werror-11.c: Likewise.
6933         * gcc.dg/Werror-12.c: Likewise.
6934         * g++.old-deja/g++.mike/warn8.C: Likewise.
6935         * g++.dg/warn/Walways-true-1.C: Likewise.
6936         * g++.dg/warn/Walways-true-2.C: Likewise.
6937         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6938         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6939         -Wstring-literal-comparison with -Waddress.
6940         * gcc.dg/Wstring-literal-comparison-4.c: Replace
6941         -Wno-string-literal-comparison with -Wno-address.
6942
6943 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
6944
6945         * gnat.dg/self_aggregate_with_call.adb: New test.
6946
6947 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
6948
6949         PR tree-optimization/30975
6950         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6951         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6952         * gcc.dg/vect/pr30795.c: New.
6953
6954 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6955
6956         PR fortran/30681
6957         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6958
6959 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6960
6961         PR rtl-optimization/28173
6962         * gcc.target/i386/andor-1.c: New test case.
6963
6964 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6965
6966         * gcc.dg/torture/builtin-ldexp-1.c: New.
6967         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6968
6969 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6970
6971         * gfortran.dg/array_constructor_15.f90: New test case.
6972
6973 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6974
6975         * gfortran.dg/forall_10.f90: New test case.
6976
6977 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6978
6979         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6980
6981 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6982
6983         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6984         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6985
6986 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
6987
6988         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6989         * gcc.target/i386/builtin-bswap-3.c: Ditto.
6990         * gcc.target/i386/xchg-1.c: New test.
6991         * gcc.target/i386/xchg-2.c: New test.
6992
6993 2007-02-16  Richard Guenther  <rguenther@suse.de>
6994             Christian Bruel  <christian.bruel@st.com>
6995
6996         * gcc.dg/strict-overflow-5.c: New testcase.
6997
6998 2007-02-16  Tobias Burnus  <burnus@net-b.de>
6999
7000         PR fortran/30793
7001         * gfortran.dg/func_derived_4.f90: New test.
7002
7003 2007-02-15  Roger Sayle  <roger@eyesopen.com>
7004
7005         PR middle-end/30391
7006         * gfortran.dg/pr30391-1.f90: New test case.
7007
7008 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7009
7010         PR middle-end/30433
7011         * gcc.c-torture/compile/pr30433.c: New testcase to check
7012         that complex constants comparisions are foldded.
7013
7014 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7015
7016         PR C++/30158
7017         * g++.dg/ext/stmtexpr10.C: New testcase.
7018
7019 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7020
7021         PR middle-end/30729
7022         * gcc.dg/Wunused-value-2.c: New testcase.
7023
7024 2007-02-15  Ian Lance Taylor  <iant@google.com>
7025
7026         * g++.dg/eh/subreg-1.C: New test.
7027
7028 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7029
7030         PR c/26494
7031         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
7032         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
7033         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
7034         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
7035         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
7036         * gcc.dg/Werror-implicit-function-declaration.c: New.
7037
7038 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7039
7040         PR c++/28943
7041         * g++.dg/warn/pr28943.C: New.
7042
7043 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7044
7045         * gfortran.fortran-torture/execute/math.f90: Fix typo.
7046
7047 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7048
7049         PR fortran/30779
7050         * gfortran.dg/error_recovery_3.f90: New test.
7051
7052 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7053
7054         * g++.dg/tree-ssa/sra-1.C: New.
7055
7056 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7057
7058         * g++.dg/tree-ssa/sra-1.C: New.
7059
7060 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7061
7062         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
7063
7064 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7065
7066         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
7067
7068 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7069
7070         PR fortran/30799
7071         * gfortran.dg/logical_2.f90: New test.
7072
7073 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
7074
7075         * gcc.dg/torture/complex-alias-1.c: New test.
7076
7077 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
7078
7079         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
7080         instead of -fdump-tree-tailcall.
7081
7082 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
7083
7084         * gfortran.dg/interface_10.f90: Fix comment typo.
7085
7086 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
7087
7088         PR tree-optimization/30771
7089         * gcc.dg/vect/pr30771.c: New test.
7090
7091 2007-02-13  Ian Lance Taylor  <iant@google.com>
7092
7093         * gcc.dg/Wstrict-overflow-1.c: New test.
7094         * gcc.dg/Wstrict-overflow-2.c: New test.
7095         * gcc.dg/Wstrict-overflow-3.c: New test.
7096         * gcc.dg/Wstrict-overflow-4.c: New test.
7097         * gcc.dg/Wstrict-overflow-5.c: New test.
7098         * gcc.dg/Wstrict-overflow-6.c: New test.
7099         * gcc.dg/Wstrict-overflow-7.c: New test.
7100         * gcc.dg/Wstrict-overflow-8.c: New test.
7101         * gcc.dg/Wstrict-overflow-9.c: New test.
7102         * gcc.dg/Wstrict-overflow-10.c: New test.
7103
7104 2007-02-13  Roger Sayle  <roger@eyesopen.com>
7105
7106         * gcc.target/ia64/builtin-bswap-2.c: New test case.
7107
7108 2007-02-13  Richard Henderson  <rth@redhat.com>
7109
7110         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
7111         * gcc.c-torture/execute/pr29302-1.c: ... here.
7112
7113 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7114
7115         PR c/29521
7116         * gcc.dg/c90-return-1.c: Update output.
7117         * gcc.dg/c99-return-1.c: Likewise.
7118
7119 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
7120
7121         PR fortran/30554
7122         * gfortran.dg/used_dummy_types_7.f90: New test..
7123
7124 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
7125
7126         * gcc.target/i386/parity-1.c: New test.
7127         * gcc.target/i386/parity-2.c: New test.
7128
7129 2007-02-12  Roger Sayle  <roger@eyesopen.com>
7130
7131         * gcc.target/i386/builtin-bswap-3.c: New test case.
7132
7133 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
7134
7135         PR tree-optimization/29145
7136         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
7137         alias analysis is improved to take better advantage of restrict
7138         qualified pointers.
7139         * gcc.dg/vect/vect-80.c: Likewise.
7140         * gcc.dg/vect/pr29145.c: New.
7141
7142 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7143
7144         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
7145         * gcc.target/i386/sse4a-insert.c: Likewise.
7146
7147 2007-02-11  Roger Sayle  <roger@eyesopen.com>
7148
7149         * gcc.target/ia64/builtin-popcount-1.c: New test case.
7150         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
7151
7152 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
7153
7154         PR fortran/30478
7155         * gfortran.dg/enum_4.f90: Update error message checks.
7156
7157 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
7158
7159         PR fortran/30554
7160         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
7161         versions of the modules.
7162
7163         PR fortran/30617
7164         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
7165         by getting rid of recursive I/O and providing functions with
7166         results.
7167
7168         PR fortran/30319
7169         * gfortran.dg/char_array_constructor_2.f90
7170
7171 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
7172
7173         PR c++/26988
7174         * g++.dg/template/spec34.C: New test
7175
7176 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
7177
7178         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
7179         on i?86 and x86_64.
7180         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
7181         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
7182         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
7183         on i?86 and x86_64.
7184         * gcc.dg/vect/vect-113.c: Ditto.
7185
7186 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
7187
7188         PR c++/29487
7189         * g++.dg/eh/weak1-C: New test.
7190         * g++.dg/eh/weak1-a.cc: Likewise.
7191         * g++.dg/eh/comdat1.C: Likewise.
7192
7193 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
7194             Dorit Nuzman  <dorit@il.ibm.com>
7195
7196         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
7197         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
7198         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
7199         * gcc.dg/vect/vect-113.c: Likewise.
7200
7201         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
7202
7203 2007-02-10  Richard Henderson  <rth@redhat.com>
7204
7205         * lib/target-supports.exp (check_effective_target_tls): Redefine
7206         to mean non-emulated tls.
7207         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7208         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7209         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7210         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7211         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7212         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7213         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7214
7215 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
7216
7217         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
7218
7219 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
7220
7221         * gfortran.dg/secnds.f: Replace time tolerance with a
7222         before-and-after bracket.
7223         * gfortran.dg/secnds-1.f: Likewise.
7224
7225 2007-02-09  Tobias Burnus  <burnus@net-b.de>
7226
7227         PR fortran/30512
7228         * gfortran.dg/maxlocval_1.f90: New test.
7229
7230 2007-02-09  Roger Sayle  <roger@eyesopen.com>
7231
7232         * gcc.target/ia64/builtin_bswap-1.c: New test case.
7233
7234 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7235
7236         PR fortran/30720
7237         * gfortran.dg/array_function_1.f90: New test.
7238
7239 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7240
7241         * lib/target-supports.exp (check_effective_target_lax_strtofp)
7242         (check_effective_target_dummy_wcsftime): New functions.
7243
7244 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7245
7246         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
7247         * lib/target-supports.exp (check_effective_target_uclibc): New
7248         function.
7249
7250 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7251
7252         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
7253         (vsnprintf): Don't define for uClibc targets.
7254
7255 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7256
7257         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
7258         set before checking whether it was allowed.
7259         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
7260         before checking inside_main.
7261
7262 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7263
7264         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
7265         uClinux targets.
7266         (u16sf): Likewise u4sf.
7267         * g++.dg/compat/struct-layout-1.h: Likewise.
7268
7269 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7270
7271         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
7272         procedure.
7273         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7274         m68k targets if check_effective_target_coldfire_fpu returns true.
7275
7276 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
7277         Richard Guenther  <rguenther@suse.de>
7278
7279         PR middle-end/23361
7280         * gcc.dg/fold-compare-3.c: New testcase.
7281         * gcc.dg/tree-ssa/loop-24.c: Likewise.
7282
7283 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
7284
7285         * gcc.dg/pr26570.c: Clean up coverage files.
7286         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
7287         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
7288         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
7289         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7290         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7291         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7292         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
7293         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
7294         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
7295         * gcc.dg/tree-ssa/pr25501.c: Ditto.
7296         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
7297         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
7298         * gcc.dg/vect/pr28952.c: Ditto.
7299         * gcc.dg/vect/pr27151.c: Ditto.
7300         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
7301         * g++.dg/gomp/macro-3.C: Ditto.
7302
7303 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
7304
7305         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
7306         of the loop.
7307
7308 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7309
7310         * gcc.target/i386/builtin-bswap-2.c: New test case.
7311
7312 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7313
7314         * gfortran.dg/forall_8.f90: New test case.
7315         * gfortran.dg/forall_9.f90: Likewise.
7316
7317 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7318
7319         * gcc.dg/builtins-20.c: Add some -~ complex cases.
7320
7321 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
7322
7323         * lib/target-supports.exp (check_effective_target_simulator): New.
7324
7325 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
7326
7327         * gcc.dg/tree-ssa/loop-25.c: New test.
7328
7329 2007-02-06  Richard Henderson  <rth@redhat.com>
7330
7331         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
7332
7333 2007-02-06  Roger Sayle  <roger@eyesopen.com>
7334
7335         * gcc.target/powerpc/popcount-1.c: New test case.
7336         * gcc.target/powerpc/parity-1.c: Likewise.
7337
7338 2007-02-06  Richard Guenther  <rguenther@suse.de>
7339
7340         PR middle-end/27302
7341         * gcc.dg/torture/pr27302-2.c: New testcase.
7342
7343 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
7344
7345         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
7346         * gcc.dg/vect/vect-iv-1.c: New test.
7347         * gcc.dg/vect/vect-iv-2.c: New test.
7348         * gcc.dg/vect/vect-iv-3.c: New test.
7349         * gcc.dg/vect/vect-iv-4.c: New test.
7350         * gcc.dg/vect/vect-iv-5.c: New test.
7351         * gcc.dg/vect/vect-iv-6.c: New test.
7352         * gcc.dg/vect/vect-iv-7.c: New test.
7353         * gcc.dg/vect/vect-iv-8.c: New test.
7354         * gcc.dg/vect/vect-iv-9.c: New test.
7355         * gcc.dg/vect/vect-iv-10.c: New test.
7356         * gcc.dg/vect/vect-iv-11.c: New test.
7357         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
7358         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
7359         * gcc.dg/vect/vect-14.c: Now vectorizable.
7360         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
7361         loop).
7362         * gcc.dg/vect/vect-27.c: Likewise.
7363         * gcc.dg/vect/vect-29.c Likewise.
7364         * gcc.dg/vect/vect-dv-2.c: Likewise.
7365         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7366         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7367         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7368
7369 2007-02-06  Ira Rosen  <irar@il.ibm.com>
7370
7371         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
7372
7373 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7374
7375         * gcc.dg/builtins-20.c: Add more cases.
7376
7377 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
7378
7379         PR debug/30189
7380         * gcc.dg/pr30189.c: New test.
7381
7382 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7383
7384         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
7385         for running tests.
7386         * gcc.target/i386/sse4a-extract.c: New test.
7387         * gcc.target/i386/sse4a-insert.c: New test.
7388         * gcc.target/i386/sse4a-montsd.c: New test.
7389         * gcc.target/i386/sse4a-montss.c: New test.
7390
7391 2007-02-05  Richard Guenther  <rguenther@suse.de>
7392
7393         * gcc.target/i386/vectorize3.c: New testcase.
7394
7395 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
7396
7397         PR target/30665
7398         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
7399
7400 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7401
7402         PR fortran/30611
7403         * gfortran.dg/repeat_1.f90: New test.
7404
7405 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
7406
7407         PR fortran/30605
7408         * gfortran.dg/spread_shape_1.f90: Remove tabs.
7409         * gfortran.dg/derived_init_2.f90: Ditto.
7410         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
7411         * gfortran.dg/array_initializer_1.f90: Ditto.
7412         * gfortran.dg/do_2.f90: Ditto.
7413         * gfortran.dg/proc_assign_1.f90: Ditto.
7414
7415 2007-02-04  Richard Guenther  <rguenther@suse.de>
7416
7417         PR middle-end/30636
7418         * g++.dg/warn/pr30636.C: New testcase.
7419         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
7420
7421 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
7422
7423         PR middle-end/30667
7424         * gfortran.dg/pr30667.f: New test.
7425
7426 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7427
7428         * gcc.dg/builtins-54.c: Add more cases.
7429
7430 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
7431
7432         PR fortran/30514
7433         * gfortran.dg/zero_sized_2.f90: New test.
7434
7435         PR fortran/30660
7436         * gfortran.dg/alloc_comp_basics_4.f90: New test.
7437
7438         PR fortran/29820
7439         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
7440         file.
7441
7442 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7443
7444         PR fortran/30683
7445         * gfortran.dg/interface_10.f90: New test.
7446
7447 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7448
7449         * gcc.dg/builtins-20.c: Add more cases.
7450
7451 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7452
7453         PR target/29682
7454         * gcc-target/ia64/pr29682.c: New test.
7455
7456 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
7457
7458         PR fortran/30284
7459         * gfortran.dg/arrayio_11.f90.f90: New test.
7460
7461         PR fortran/30626
7462         * gfortran.dg/arrayio_12.f90.f90: New test.
7463
7464 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
7465
7466         PR c++/30536
7467         * g++.dg/tls/diag-5.C: New test.
7468
7469         PR middle-end/30473
7470         * gcc.dg/pr30473.c: New test.
7471         * gcc.c-torture/execute/20070201-1.c: New test.
7472
7473 2007-02-01  Roger Sayle  <roger@eyesopen.com>
7474
7475         * gfortran.dg/dependency_20.f90: New test case.
7476
7477 2007-01-31  Ian Lance Taylor  <iant@google.com>
7478
7479         * gcc.dg/lower-subreg-1.c (test): New test.
7480
7481 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
7482
7483         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
7484
7485 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7486
7487         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
7488         * gcc.dg/torture/builtin-math-3.c: Likewise.
7489
7490 2007-01-31  Dirk Mueller  <dmueller@suse.de>
7491
7492         gcc.dg/Wparentheses-2.c: Update and add new tests.
7493
7494 2007-01-31  Ira Rosen  <irar@il.ibm.com>
7495
7496         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
7497         vectorize.
7498
7499 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
7500
7501         * gcc.dg/builtins-63.c: New test.
7502
7503 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7504
7505         PR fortran/27588
7506         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
7507
7508 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7509
7510         PR fortran/30520
7511         * gfortran.dg/volatile8.f90: New argument conformance test.
7512         * gfortran.dg/volatile9.f90: New scope test.
7513
7514 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7515
7516         PR c++/24745
7517         * g++.dg/warn/null4.C: New.
7518
7519 2001-01-30  Roger Sayle  <roger@eyesopen.com>
7520             Uros Bizjak  <ubizjak@gmail.com>
7521
7522         * gcc.dg/large-size-array-3.c: Correct typo.
7523
7524 2007-01-30  Richard Guenther  <rguenther@suse.de>
7525
7526         PR middle-end/27657
7527         * g++.dg/debug/pr27657.C: New testcase.
7528
7529 2007-01-30  Richard Guenther  <rguenther@suse.de>
7530
7531         PR middle-end/30313
7532         * gcc.dg/torture/pr30313.c: New testcase.
7533
7534 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
7535
7536         * gcc.dg/dfp/dfp-except.h: New file.
7537         * gcc.dg/dfp/fe-check.h: New file.
7538         * gcc.dg/dfp/fe-binop.c: New test.
7539         * gcc.dg/dfp/fe-convert-1.c: New test.
7540         * gcc.dg/dfp/fe-convert-2.c: New test.
7541         * gcc.dg/dfp/fe-convert-3.c: New test.
7542
7543         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
7544         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7545         * gcc.dg/dfp/convert-dfp.c: Ditto.
7546         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7547
7548 2007-01-29  Josh Conner  <jconner@apple.com>
7549
7550         * gcc.target/powerpc/altivec-24.c: New test.
7551
7552 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
7553
7554         PR c++/28266
7555         * g++.dg/parse/defarg12.C: New test.
7556
7557 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
7558
7559         PR fortran/30554
7560         * gfortran.dg/used_dummy_types_6.f90: New test.
7561
7562 2007-01-28  Jan Hubicka  <jh@suse.cz>
7563
7564         * gcc.dg/tree-prof/val-prof-6.c: New test.
7565
7566 2007-01-28  Roger Sayle  <roger@eyesopen.com>
7567
7568         * gcc.dg/large-size-array-3.c: Correct test case (portability).
7569
7570 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
7571
7572         PR C++/28988
7573         * g++.dg/expr/dtor4.C: New test.
7574
7575 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
7576
7577         * gcc.dg/tree-ssa/loop-23.c: New test.
7578
7579 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
7580
7581         PR libfortran/30389
7582         * gfortran.dg/achar_2.f90:  New test.
7583         * gfortran.dg/achar_3.f90:  New test.
7584
7585 2007-01-27  Ian Lance Taylor  <iant@google.com>
7586
7587         * gcc.dg/strict-overflow-1.c: New test.
7588         * gcc.dg/no-strict-overflow-1.c: New test.
7589         * gcc.dg/strict-overflow-2.c: New test.
7590         * gcc.dg/no-strict-overflow-2.c: New test.
7591         * gcc.dg/strict-overflow-3.c: New test.
7592         * gcc.dg/no-strict-overflow-3.c: New test.
7593         * gcc.dg/strict-overflow-4.c: New test.
7594         * gcc.dg/no-strict-overflow-4.c: New test.
7595         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
7596         * gcc.dg/pr15784-1.c: Likewise.
7597         * gcc.dg/pr20922-1.c: Likewise.
7598         * gcc.dg/pr20922-3.c: Likewise.
7599         * gcc.dg/pr20922-4.c: Likewise.
7600         * gcc.dg/pr20922-6.c: Likewise.
7601         * gcc.dg/compare-4.c: Likewise.
7602         * gcc.dg/torture/pr26898-1.c: Likewise.
7603         * gcc.dg/tree-ssa/divide-1.c: Likewise.
7604         * gcc.dg/tree-ssa/divide-2.c: Likewise.
7605         * gcc.dg/tree-ssa/divide-3.c: Likewise.
7606         * gcc.dg/tree-ssa/divide-4.c: Likewise.
7607         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7608         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7609         * gcc.dg/tree-ssa/pr21082.c: Likewise.
7610         * gcc.dg/tree-ssa/pr26899.c: Likewise.
7611         * g++.dg/tree-ssa/pr21082.C: Likewise.
7612
7613 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7614
7615         * gcc-dg/large-size-array-3.c: New test case.
7616
7617 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7618
7619         * gfortran.dg/forall_7.f90: New test case.
7620
7621 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
7622
7623         PR fortran/30407
7624         * gfortran.dg/where_operator_assign_1.f90: New test.
7625         * gfortran.dg/where_operator_assign_2.f90: New test.
7626         * gfortran.dg/where_operator_assign_3.f90: New test.
7627
7628 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
7629
7630         * lib/target-supports.exp
7631         (check_effective_target_powerpc_altivec): New.
7632         (check_effective_target_vect_cmdline_needed): Use it.
7633
7634 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7635
7636         PR fortran/30278
7637         * gfortran.dg/backslash_3.f: New test.
7638
7639 2007-01-26  Richard Guenther  <rguenther@suse.de>
7640
7641         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7642
7643 2007-01-26  Tobias Burnus  <burnus@net-b.de>
7644
7645         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7646         * gfortran.dg/vect/vect.exp: Ditto.
7647         * gfortran.dg/dg.exp: Ditto.
7648         * gfortran.fortran-torture/execute/execute.exp: Ditto.
7649         * gfortran.fortran-torture/compile/compile.exp: Ditto.
7650
7651 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7652
7653         * gcc.dg/builtins-20.c: Add more cases.
7654         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7655
7656 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7657
7658         PR fortran/30437
7659         * gcc.dg/Wall.c: New.
7660         * gcc.dg/Wno-all.c: New.
7661         * gfortran.dg/Wall.f90: New.
7662         * gfortran.dg/Wno-all.f90: New.
7663
7664 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
7665
7666         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7667         * g++.dg/eh/simd-2.C: Also run on Darwin.
7668         * g++.dg/eh/simd-3.C: New.
7669         * g++.dg/eh/simd-4.C: New.
7670
7671 2007-01-25  Richard Guenther  <rguenther@suse.de>
7672
7673         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7674         and _PROFILE_USE.
7675         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7676
7677 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
7678
7679         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7680         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7681         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7682         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7683         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7684         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7685         * gcc.dg/ipa/ipa-7.c: New testcase.
7686
7687 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
7688
7689         * g++.dg/cpp0x/warn_cxx0x.C: New.
7690
7691 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7692
7693         * gcc.dg/builtins-20.c: Test builtin carg.
7694
7695 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
7696
7697         PR middle-end/27416
7698         * gcc.dg/gomp/pr27416.c: New test.
7699
7700         PR middle-end/30494
7701         * gcc.dg/gomp/pr30494.c: New test.
7702         * g++.dg/gomp/pr30494.C: New test.
7703
7704         PR middle-end/30421
7705         * gcc.dg/gomp/pr30421.c: New test.
7706
7707 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
7708
7709         * gcc.target/ia64/versionid-1.c: New test.
7710         * gcc.target/ia64/versionid-2.c: New test.
7711
7712 2007-01-24  Richard Guenther  <rguenther@suse.de>
7713
7714         PR testsuite/30181
7715         * gcc.dg/builtins-57.c: Change to a link-time testcase
7716         to support non-C99 targets.
7717
7718 2007-01-24  Jan Hubicka  <jh@suse.cz>
7719
7720         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7721
7722 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7723
7724         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7725
7726 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
7727
7728         PR objc/27438
7729         * objc.dg/const-str-12.m: New test.
7730
7731 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7732
7733         PR fortran/30532
7734         * gfortran.dg/ctrl-z.f90:  New test.
7735
7736 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7737
7738         PR fortran/30481
7739         * gfortran.dg/namelist_assumed_char.f90:  New test.
7740
7741 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
7742
7743         PR c++/27492
7744         * g++.dg/inherit/covariant15.C: New test.
7745
7746 2007-01-23  Ian Lance Taylor  <iant@google.com>
7747
7748         * g++.dg/warn/Wparentheses-24.C: New test.
7749
7750 2007-01-23  Richard Guenther  <rguenther@suse.de>
7751
7752         PR testsuite/30560
7753         * ada/acats/run_acats: Do not call gnatmake or gnatchop
7754         with full path.
7755
7756 2007-01-22  Richard Guenther  <rguenther@suse.de>
7757
7758         PR tree-optimization/30038
7759         * gcc.dg/builtins-62.c: New testcase.
7760
7761 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7762
7763         * gcc.c-torture/compile/20070121.c: New test.
7764
7765 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
7766
7767         PR libfortran/30525
7768         * gfortran.dg/char_comparison_1.f:  New test.
7769
7770 2007-01-21  Ira Rosen  <irar@il.ibm.com>
7771
7772         * gcc.dg/vect/vect-strided-same-dr.c: New test.
7773
7774 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
7775
7776         PR objc/30479
7777         * objc.dg/pch: New directory.
7778         * objc.dg/pch/pch.exp: New file.
7779         * objc.dg/pch/interface-1.m: New test.
7780         * objc.dg/pch/interface-1.hs: New include file.
7781         * lib/objc.exp (objc_target_compile): Add
7782         "-x objective-c-header" in front of the sources if this is
7783         a precompiled header being compiled.
7784
7785 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7786
7787         * gfortran.dg/array_memcpy_3.f90: New test case.
7788         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7789
7790 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7791             Brooks Moses  <brooks.moses@codesourcery.com>
7792             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7793
7794         * gfortran.dg/intrinsic_sign_1.f90: New test case.
7795         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7796
7797 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7798
7799         * gcc.dg/torture/builtin-math-3.c: Test fdim.
7800
7801 2007-01-19  Mike Stump  <mrs@apple.com>
7802
7803         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7804         away.
7805
7806 2007-01-19  Roger Sayle  <roger@eyesopen.com>
7807
7808         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7809         option instead of -funsafe-math-optimizations.
7810
7811 2007-01-19  Tomas Bily  <tbily@suse.cz>
7812
7813         gcc.dg/tree-prof/indir-call-prof.c: New.
7814         g++.dg/dg.exp: Add tree-prof subdirectory.
7815         g++.dg/tree-prof/indir-call-prof.C: New.
7816         g++.dg/tree-prof/tree-prof.exp: New.
7817
7818 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7819
7820         PR c++/17947
7821         * g++.dg/warn/deprecated.C: Update warning output.
7822         * g++.dg/warn/deprecated-2.C: Likewise.
7823         * g++.dg/warn/deprecated-3.C: New.
7824
7825 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7826
7827         * gcc.c-torture/execute/nestfunc-7.c: New.
7828
7829 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
7830
7831         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7832
7833 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7834
7835         * gcc.dg/m68k-pic-1.c: New.
7836
7837 2007-01-18  Roger Sayle  <roger@eyesopen.com>
7838
7839         * gfortran.dg/array_memcpy_4.f90: New test case.
7840
7841 2007-01-18  Josh Conner  <jconner@apple.com>
7842
7843         PR target/30485
7844         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7845         * gcc.dg/vect/no-trapping-math-1: New.
7846         * gcc.dg/vect/no-trapping-math-2: New.
7847
7848 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
7849
7850         * gcc.target/i386/387-8.c: Update comment about optimizing
7851         inherent load of 1.0 of fptan instruction.
7852
7853 2007-01-18  Dirk Mueller  <dmueller@suse.de>
7854             Richard Guenther <rguenther@suse.de>
7855
7856         PR diagnostic/8268
7857         * gcc.dg/Warray-bounds.c: New testcase.
7858         * gcc.dg/Warray-bounds-2.c: New testcase.
7859         * g++.dg/warn/Warray-bounds.C: New testcase.
7860         * g++.dg/warn/Warray-bounds-2.C: New testcase.
7861
7862 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
7863
7864         PR fortran/30476
7865         * gfortran.dg/generic_12.f90: New test.
7866
7867 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
7868
7869         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7870         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7871
7872 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
7873
7874         * gcc.dg/dfp/compare-special.h: New file.
7875         * gcc.dg/dfp/compare-special-32.c: New test.
7876         * gcc.dg/dfp/compare-special-64.c: New test.
7877         * gcc.dg/dfp/compare-special-128.c: New test.
7878
7879 2007-01-16  Roger Sayle  <roger@eyesopen.com>
7880             Paul Thomas  <pault@gcc.gnu.org>
7881             Steven G. Kargl  <kargl@gcc.gnu.org>
7882
7883         PR fortran/30404
7884         * gfortran.dg/forall_6.f90: New test case.
7885         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7886         * gfortran.dg/dependency_13.f90: Likewise.
7887
7888 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7889
7890         PR testsuite/12325
7891         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7892         targets that don't support Inf.
7893
7894 2007-01-15  Dale Johannesen  <dalej@apple.com>
7895
7896         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
7897
7898 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
7899
7900         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
7901         of achar for 0xff to avoid the "Extended ASCII not
7902         implemented" error message.
7903
7904 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
7905
7906         PR fortran/28172
7907         * gfortran.dg/altreturn_4.f90: New test.
7908
7909         PR fortran/29389
7910         * gfortran.dg/stfunc_4.f90: New test.
7911
7912         PR fortran/29712
7913         * gfortran.dg/bound_2.f90: Reinstate commented out line.
7914         * gfortran.dg/initialization_1.f90: Change warning.
7915
7916         PR fortran/30283
7917         * gfortran.dg/specification_type_resolution_2.f90: New test.
7918
7919 2007-01-14  Jan Hubicka  <jh@suse.cz>
7920
7921         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7922         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7923         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7924         elimination.
7925
7926 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
7927
7928         PR fortran/30410
7929         * gfortran.dg/external_procedures_2.f90: New test.
7930
7931 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
7932
7933         PR target/30413
7934         * gcc.target/i386/pr30413.c: New test.
7935
7936 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
7937
7938         PR fortran/30452
7939         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
7940
7941 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
7942
7943         * gcc.dg/20070112-1.c: New test.
7944
7945 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7946
7947         PR libgfortran/30435
7948         * gfortran.dg/list_read_6.f90: New test.
7949
7950 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
7951
7952         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
7953
7954 2007-01-12  Tom Tromey  <tromey@redhat.com>
7955
7956         PR preprocessor/28227:
7957         * gcc.dg/cpp/pr28227.c: New file.
7958
7959 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7960
7961         * gcc.dg/tree-ssa/loop-22.c: New test.
7962
7963 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7964
7965         PR tree-optimization/29516
7966         * gcc.dg/tree-ssa/loop-20.c: New test.
7967
7968 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
7969
7970         PR libfortran/30415
7971         * minmaxloc_integer_kinds_1.f90:  New test.
7972
7973 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
7974
7975         PR c++/29573
7976         * g++.dg/template/sizeof-template-argument.C: New test.
7977
7978 2007-01-11  Jan Hubicka  <jh@suse.cz>
7979
7980         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7981         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7982         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7983         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7984         * gcc.dg/tree-ssa/pr21658.c: Likewise.
7985         * gcc.dg/tree-ssa/pr15349.c: Likewise.
7986         * gcc.dg/tree-ssa/pr25501.c: Likewise.
7987         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7988         transformation in question.
7989         * gcc.dg/tree-ssa/vrp05.c: Likewise.
7990         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7991         * gcc.dg/always_inline3.c: Likewise.
7992
7993 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
7994
7995         PR c++/28999
7996         * g++.dg/template/typename11.C: New test.
7997
7998 2007-01-10  Robert Kennedy <jimbob@google.com>
7999
8000         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
8001
8002 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
8003
8004         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
8005         for different integer kinds.
8006         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
8007         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
8008         * gfortran.dg/ishft_2.f90: New test.
8009         * gfortran.dg/ishft_3.f90: New test.
8010
8011 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
8012
8013         * gfortran.dg/altreturn_2.f90: Removed executable bit.
8014
8015 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
8016
8017         PR tree-optimization/30322
8018         * gcc.dg/tree-ssa/loop-21.c: New test.
8019
8020 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
8021
8022         * g++.dg/rtti/darwin-builtin-linkage.C: New.
8023
8024 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8025
8026         * gcc.target/spu/intrinsics-1.c: Remove xfail.
8027
8028 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8029
8030         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
8031         * g++.dg/warn/overflow-warn-3.C: Likewise.
8032         * g++.dg/warn/overflow-warn-4.C: Likewise.
8033         * g++.dg/warn/overflow-warn-5.C: Likewise.
8034         * g++.dg/warn/overflow-warn-6.C: Likewise.
8035         * g++.dg/warn/Woverflow-1.C: Likewise.
8036         * g++.dg/warn/Woverflow-2.C: Likewise.
8037         * g++.dg/warn/Woverflow-3.C: Likewise.
8038         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
8039
8040 2007-01-08  Roger Sayle  <roger@eyesopen.com>
8041
8042         * gfortran.dg/array_constructor_14.f90: New test case.
8043         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
8044
8045 2007-01-08  Richard Guenther  <rguenther@suse.de>
8046
8047         PR tree-optimization/23603
8048         * gcc.dg/tree-ssa/vrp31.c: New testcase.
8049         * gcc.dg/tree-ssa/vrp32.c: Likewise.
8050
8051 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8052
8053         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
8054         in __v8qi typedef.
8055         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
8056         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
8057         compiler behaviour.
8058         * gcc.dg/simd-5.c: Likewise.
8059         * gcc.dg/simd-6.c: Likewise.
8060         * g++.dg/conversion/simd1.C: Likewise.
8061         * g++.dg/conversion/simd3.C: Likewise.
8062         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
8063         (main): Use it.
8064
8065 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8066
8067         PR tree-optimization/29877
8068         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
8069         name of a hard register for the target concerned.  Adjust dg-error
8070         directives to cope with new behaviour of TER.
8071
8072 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8073
8074         PR c++/28986
8075         * g++.dg/conversion/nullptr1.C: Added overflow warning.
8076         * g++.dg/warn/overflow-warn-1.C: New.
8077         * g++.dg/warn/overflow-warn-3.C: New.
8078         * g++.dg/warn/overflow-warn-4.C: New.
8079         * g++.dg/warn/overflow-warn-5.C: New.
8080         * g++.dg/warn/overflow-warn-6.C: New.
8081         * g++.dg/warn/Woverflow-1.C: New.
8082         * g++.dg/warn/Woverflow-2.C: New.
8083         * g++.dg/warn/Woverflow-3.C: New.
8084         * g++.dg/warn/multiple-overflow-warn-2.C: New.
8085
8086 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
8087
8088         PR fortran/27698
8089         * gfortran.dg/invalid_name.f90: New test.
8090         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
8091         * gfortran.dg/gomp/pr29759.f90: Ditto.
8092
8093 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
8094
8095         * gfortran.dg/present_1.f90:  Update error message.
8096
8097 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
8098
8099         PR c++/19439
8100         * g++.dg/template/duplicate1.C: New test
8101         * g++.dg/template/memfriend6.C: Adjust error markers.
8102
8103 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
8104
8105         PR tree-opt/30385
8106         * gcc.dg/torture/inline-1.c: New test.
8107
8108 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8109
8110         PR c/19978
8111         * gcc.dg/multiple-overflow-warn-1.c: New.
8112         * gcc.dg/multiple-overflow-warn-2.c: New.
8113         * gcc.dg/overflow-warn-6.c: New.
8114         * g++.dg/warn/multiple-overflow-warn-1.C: New.
8115
8116 2007-01-05  Roger Sayle  <roger@eyesopen.com>
8117
8118         * gfortran.dg/array_memcpy_1.f90: New test case.
8119         * gfortran.dg/array_memcpy_2.f90: Likewise.
8120
8121 2007-01-05  Richard Guenther  <rguenther@suse.de>
8122
8123         PR middle-end/27826
8124         * g++.dg/opt/pr27826.C: New testcase.
8125
8126 2007-01-05  Ian Lance Taylor  <iant@google.com>
8127
8128         * gcc.dg/Walways-true-1.c: New test.
8129         * gcc.dg/Walways-true-2.c: New test.
8130         * g++.dg/warn/Walways-true-1.C: New test.
8131         * g++.dg/warn/Walways-true-2.C: New test.
8132
8133 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
8134
8135         PR c/30360
8136         * gcc.dg/pr30360.c: New test.
8137
8138 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
8139
8140         PR fortran/23232
8141         * gfortran.dg/data_implied_do_1.f90: New test.
8142
8143         PR fortran/27996
8144         PR fortran/27998
8145         * gfortran.dg/char_length_1.f90: New test.
8146
8147 2007-01-05  Richard Guenther  <rguenther@suse.de>
8148
8149         PR middle-end/28116
8150         * g++.dg/opt/pr28116.C: New testcase.
8151
8152 2007-01-05  Tobias Burnus  <burnus@net-b.de>
8153
8154         PR fortran/29624
8155         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
8156           invalid deallocate.
8157         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
8158         * gfortran.dg/protected_4.f90: Add pointer intent check.
8159         * gfortran.dg/protected_6.f90: Add pointer intent check.
8160         * gfortran.dg/pointer_intent_1.f90: New test.
8161         * gfortran.dg/pointer_intent_2.f90: New test.
8162         * gfortran.dg/pointer_intent_3.f90: New test.
8163
8164 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
8165
8166         PR 30235
8167         * gfortran.dg/altreturn_2.f90: new test.
8168
8169 2007-01-04  Tom Tromey  <tromey@redhat.com>
8170
8171         PR preprocessor/28165:
8172         * gcc.dg/cpp/pr28165.c: New file.
8173
8174 2007-01-03  Josh Conner  <jconner@apple.com>
8175
8176         PR middle-end/29683
8177         * gcc.dg/pr29683.c: New.
8178
8179 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8180
8181         PR c++/28217
8182         * g++.dg/pch/template-1.C: New test.
8183         * g++.dg/pch/template-1.Hs: New file.
8184
8185 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8186
8187         PR middle-end/30353
8188         * gcc.c-torture/compile/complex-4.c: New test.
8189
8190 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
8191
8192         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
8193         -maltivec.
8194         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
8195
8196 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8197
8198         PR middle-end/30286
8199         * gcc.dg/pr30286.c: New test.
8200
8201         PR c++/29535
8202         * g++.dg/template/crash66.C: New test.
8203
8204         PR c++/29054
8205         * g++.dg/template/friend49.C: New test.
8206
8207 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
8208
8209         * gfortran.dg/ibits.f90: New test.
8210
8211 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
8212
8213         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
8214         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
8215
8216 2007-01-02  Jan Hubicka  <jh@suse.cz>
8217
8218         * gcc.dg/pr16194.c: We now output error on all three functions,
8219         not just first one.
8220
8221 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8222
8223         PR c/19977
8224         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
8225         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
8226
8227 2006-01-02  Ian Lance Taylor  <iant@google.com>
8228
8229         * g++.dg/warn/Wparentheses-22.C: New test.
8230         * g++.dg/warn/Wparentheses-23.C: New test.
8231
8232 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8233
8234         PR middle-end/7651
8235         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
8236         * gcc.dg/declspec-3-Wextra.c: New.
8237         * gcc.dg/declspec-3-no.c: New
8238
8239 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
8240
8241         PR fortran/20896
8242         * gfortran.dg/interface_10.f90: Remove.
8243
8244 2007-01-01  Roger Sayle  <roger@eyesopen.com>
8245
8246         * gcc.dg/fold-eqxor-4.c: New test case.
8247
8248 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
8249
8250         PR middle-end/30311
8251         * gcc.c-torture/compile/pr30311.c: New test.
8252
8253 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
8254
8255         PR middle-end/30253
8256         * gcc.c-torture/compile/statement-expression-1.c: New test.
8257
8258 2007-01-01  Andreas Schwab  <schwab@suse.de>
8259
8260         PR target/29166
8261         * g++.dg/eh/pr29166.C: New test.
8262
8263 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
8264
8265         * lib/target-supports.exp (check_effective_target_powerpc_spe):
8266         New.
8267         (check_effective_target_vect_cmdline_needed): Use it.
8268
8269 2006-12-31  Richard Guenther  <rguenther@suse.de>
8270
8271         PR middle-end/30137
8272         * gcc.dg/pr30137-1.c: New testcase.
8273         * gcc.dg/pr30137-2.c: Likewise.
8274
8275 2006-12-31  Roger Sayle  <roger@eyesopen.com>
8276
8277         PR middle-end/30322
8278         * gcc.dg/fold-plusnot-1.c: New test case.
8279
8280 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
8281
8282         PR c++/29731
8283         * g++.dg/parse/template22.C: New test.
8284
8285 2006-12-31  Richard Guenther  <rguenther@suse.de>
8286
8287         PR middle-end/30338
8288         * gcc.c-torture/compile/pr30338.c: New testcase.
8289
8290 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8291
8292         PR fortran/27900
8293         * gfortran.dg/intrinsic_actual_4.f90: New test.
8294
8295         PR fortran/24325
8296         * gfortran.dg/func_decl_3.f90: New test.
8297
8298 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8299
8300         PR fortran/23060
8301         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
8302         * gfortran.dg/c_by_val_1.f: New test.
8303         * gfortran.dg/c_by_val_2.f: New test.
8304         * gfortran.dg/c_by_val_3.f: New test.
8305
8306 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
8307
8308         PR libfortran/30321
8309         * gfortran.dg/sum_zero_array_1.f90:  New test.
8310
8311 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
8312
8313         PR preprocessor/29612
8314         * gcc.dg/cpp/pr29612-1.c: New test.
8315         * gcc.dg/cpp/pr29612-2.c: New test.
8316
8317 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
8318
8319         PR fortran/30034
8320         * gfortran.dg/pure_formal_proc_1.f90: New test.
8321
8322         PR fortran/30237
8323         * gfortran.dg/intrinsic_actual_3.f90: New test.
8324
8325 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8326
8327         PR fortran/30014
8328         * gfortran.dg/io_constraints_1.f90: Update test.
8329         * gfortran.dg/io_constraints_2.f90: Update test.
8330         * gfortran.dg/inquire_iolength.f90: New test.
8331
8332 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
8333
8334         PR fortran/20896
8335         * gfortran.dg/interface_10.f90: New test.
8336         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
8337         since z is already, locally a variable.
8338
8339         PR fortran/25135
8340         * gfortran.dg/generic_11.f90: New test.
8341         * gfortran.dg/interface_7.f90: Remove name clash between module
8342         name and procedure 'x' referenced in the interface.
8343
8344 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8345
8346         PR middle-end/7651
8347         * gcc.dg/Wmissing-parameter-type.c: New.
8348         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
8349         * gcc.dg/Wmissing-parameter-type-no.c: New.
8350
8351 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
8352
8353         PR fortran/25818
8354         * gfortran.dg/entry_array_specs_2.f: New test.
8355
8356         PR fortran/30084
8357         * gfortran.dg/nested_modules_6.f90: New test.
8358
8359 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8360
8361         PR middle-end/7651
8362         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
8363         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
8364
8365 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
8366
8367         PR C++/30168
8368         * g++.dg/opt/complex6.C: New test.
8369
8370 2006-12-22  Ben Elliston  <bje@au.ibm.com>
8371
8372         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
8373         full" if the linker on spu-*-* warns about exceeding local store.
8374
8375         And revert this patch:
8376         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8377         fail to link due to relocation overflows on spu-*-*.
8378
8379 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8380
8381         PR fortran/30273
8382         * gfortran.dg/dependency_19.f90: New test.
8383
8384 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8385
8386         PR fortran/30202
8387         * gfortran.dg/alloc_comp_basics_3.f90: New test.
8388
8389 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
8390
8391         PR middle-end/30262
8392         * gcc.c-torture/execute/20061220-1.c: New test.
8393
8394         PR middle-end/30263
8395         * gcc.dg/gomp/asm-1.c: New test.
8396
8397         PR target/30230
8398         * g++.dg/eh/ia64-2.C: New test.
8399
8400 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8401
8402         PR target/28966
8403         PR target/29248
8404         * gcc.dg/rs6000-leaf.c: New.
8405
8406 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8407
8408         PR fortran/25392
8409         * gfortran.dg/f2c_8.f90: New test.
8410
8411 2006-12-20  Bill Wendling  <wendling@apple.com>
8412
8413         * gcc.dg/asm-b.c: Check for __ppc64__.
8414
8415 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8416
8417         PR fortran/30190
8418         * gfortran.dg/bounds_check_5.f90: New test.
8419
8420 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
8421
8422         PR middle-end/30143
8423         * gcc.dg/gomp/complex-1.c: New testcase.
8424
8425 2006-12-20  Roger Sayle  <roger@eyesopen.com>
8426
8427         * gfortran.dg/array_memset_1.f90: New test case.
8428
8429 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
8430
8431         * lib/target-supports.exp: Add spu to
8432         check_effective_target_vect_widen_mult_hi_to_si.
8433
8434 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8435
8436         PR fortran/29992
8437         * gfortran.dg/generic_9.f90: New test.
8438
8439         PR fortran/30081
8440         * gfortran.dg/generic_10.f90: New test.
8441
8442 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
8443
8444         PR tree-opt/30045
8445         * gcc.dg/pr30045.c: New test.
8446
8447 2006-12-20  Ben Elliston  <bje@au.ibm.com>
8448
8449         * gcc.dg/20020312-2.c: Add a case for __SPU__.
8450
8451 2006-12-19  Eric Christopher  <echristo@apple.com>
8452
8453         PR target/29302
8454         * gcc.c-torture/execute/pr29302-1.c: New.
8455
8456 2006-12-19  Tobias Burnus  <burnus@net-b.de>
8457
8458         PR fortran/39238
8459         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
8460
8461 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
8462
8463         PR fortran/30236
8464         * gfortran.dg/altreturn_3.f90: New test.
8465
8466         * gfortran.dg/char_result_12.f90: Fix comment typos.
8467
8468 2006-12-19  Ben Elliston  <bje@au.ibm.com>
8469
8470         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
8471         as newlib's stdio.h uses non-traditional cpp constructs.
8472
8473 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8474
8475         * gfortran.dg/advance.f90: Renamed to advance_1.f90
8476         * gfortran.dg/append-1.f90: Renamed to append_1.f90
8477         * gfortran.dg/array-1.f90: Renamed to array_1.f90
8478         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
8479         * gfortran.dg/backspace.f: Renamed to backspace_1.f
8480         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
8481         * gfortran.dg/default_initialization.f: Renamed to
8482         default_initialization_1.f
8483         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
8484         dollar_edit_descriptor_1.f
8485         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
8486         dollar_edit_descriptor_2.f
8487         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
8488         dollar_edit_descriptor_3.f
8489         * gfortran.dg/logint-1.f: Renamed to logint_1.f
8490         * gfortran.dg/logint-2.f: Renamed to logint_2.f
8491         * gfortran.dg/logint-3.f: Renamed to logint_3.f
8492         * gfortran.dg/advance_1.f90: Renamed from advance.f90
8493         * gfortran.dg/append_1.f90: Renamed from append-1.f90
8494         * gfortran.dg/array_1.f90: Renamed from array-1.f90
8495         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
8496         * gfortran.dg/backspace_1.f: Renamed from backspace.f
8497         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
8498         * gfortran.dg/default_initialization_1.f: Renamed from
8499         default_initialization.f
8500         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
8501         dollar_edit_descriptor-1.f
8502         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
8503         dollar_edit_descriptor-2.f
8504         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
8505         dollar_edit_descriptor-3.f
8506         * gfortran.dg/logint_1.f: Renamed from logint-1.f
8507         * gfortran.dg/logint_2.f: Renamed from logint-2.f
8508         * gfortran.dg/logint_3.f: Renamed from logint-3.f
8509
8510 2006-12-18  Bill Wendling  <wendling@apple.com>
8511
8512         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
8513         id is an OjbC keyword.
8514
8515 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8516
8517         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
8518
8519 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8520
8521         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
8522
8523 2006-12-18  Ian Lance Taylor  <iant@google.com>
8524
8525         * g++.dg/warn/Wmissing-declarations-1.C: New test.
8526
8527 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8528
8529         * gcc.c-torture/compile/pr27528.c: Use empty templates.
8530
8531 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8532
8533         PR fortran/30207
8534         * gfortran.fortran-torture/execute/where21.f90: New test.
8535
8536 2006-12-17  Tobias Burnus  <burnus@net-b.de>
8537
8538         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
8539
8540 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8541
8542         PR middle-end/7651
8543         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
8544         * gcc.dg/if-empty-1.c: Likewise.
8545         * gcc.dg/pr23165.c: Likewise.
8546         * g++.dg/warn/empty-body.C: Likewise.
8547
8548 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8549
8550         PR libfortran/30005
8551         * gfortran.dg/open_errors.f90: New test.
8552
8553 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
8554
8555         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
8556
8557         * gcc.target/i386/ssse3-pabsb.c: New file.
8558         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8559         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8560         * gcc.target/i386/ssse3-palignr.c: Likewise.
8561         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8562         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8563         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8564         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8565         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8566         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8567         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8568         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8569         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8570         * gcc.target/i386/ssse3-psignb.c: Likewise.
8571         * gcc.target/i386/ssse3-psignd.c: Likewise.
8572         * gcc.target/i386/ssse3-psignw.c: Likewise.
8573         * gcc.target/i386/ssse3-vals.h: Likewise.
8574
8575 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
8576
8577         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
8578         * lib/fortran-torture.exp: Include target-supports.exp.
8579
8580 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
8581
8582         PR target/30185
8583         * gcc.c-torture/execute/pr30185.c: New test.
8584
8585 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8586
8587         PR testsuite/30179
8588         PR testsuite/30180
8589         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
8590         * gcc.dg/builtin-bswap-2.c: Likewise.
8591         * gcc.dg/builtin-bswap-3.c: Likewise.
8592         * gcc.dg/builtin-bswap-4.c: Likewise.
8593         * lib/target-supports.exp (check_effective_target_stdint_types): New.
8594         * gcc.c-torture/execute/mode-dependent-address.x: New file.
8595
8596 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8597
8598         PR libfortran/30145
8599         * gfortran.dg/write_zero_array: New test.
8600
8601 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8602
8603         PR fortran/30200
8604         * gfortran.dg/write_fmt_trim.f90: New test.
8605
8606 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
8607
8608         PR 30194
8609         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8610         temporarily.
8611
8612 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8613
8614         * lib/target-supports.exp (check_weak_available): Use istarget
8615         "hppa*-*-hpux10*" instead of regexp.
8616         (check_cxa_atexit_available): Likewise.
8617
8618 2006-12-14  Richard Guenther  <rguenther@suse.de>
8619
8620         PR tree-optimization/30197
8621         * gcc.c-torture/execute/complex-1.c: Fix function name.
8622         * gcc.dg/builtins-61.c: New testcase.
8623
8624 2006-12-14  Richard Guenther  <rguenther@suse.de>
8625
8626         PR middle-end/30172
8627         * gcc.dg/pr30172-1.c: New testcase.
8628
8629 2006-12-14  Richard Guenther  <rguenther@suse.de>
8630
8631         PR tree-optimization/30198
8632         * gcc.dg/builtins-60.c: New testcase.
8633
8634 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
8635
8636         * lib/target-supports.exp (vect_no_align): Remove spu.
8637
8638 2006-12-13  Ian Lance Taylor  <iant@google.com>
8639
8640         PR c++/19564
8641         PR c++/19756
8642         * g++.dg/warn/Wparentheses-5.C: New test.
8643         * g++.dg/warn/Wparentheses-6.C: New test.
8644         * g++.dg/warn/Wparentheses-7.C: New test.
8645         * g++.dg/warn/Wparentheses-8.C: New test.
8646         * g++.dg/warn/Wparentheses-9.C: New test.
8647         * g++.dg/warn/Wparentheses-10.C: New test.
8648         * g++.dg/warn/Wparentheses-11.C: New test.
8649         * g++.dg/warn/Wparentheses-12.C: New test.
8650         * g++.dg/warn/Wparentheses-13.C: New test.
8651         * g++.dg/warn/Wparentheses-14.C: New test.
8652         * g++.dg/warn/Wparentheses-15.C: New test.
8653         * g++.dg/warn/Wparentheses-16.C: New test.
8654         * g++.dg/warn/Wparentheses-17.C: New test.
8655         * g++.dg/warn/Wparentheses-18.C: New test.
8656         * g++.dg/warn/Wparentheses-19.C: New test.
8657         * g++.dg/warn/Wparentheses-20.C: New test.
8658         * g++.dg/warn/Wparentheses-21.C: New test.
8659
8660 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8661
8662         PR testsuite/30157
8663         * lib/target-supports.exp (check_cxa_atexit_available): Return false
8664         for target "hppa.*hpux10".
8665
8666 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
8667
8668         * g++.dg/debug/vartrack1.C: New test.
8669
8670         * g++.dg/opt/ifcvt1.C: New test.
8671
8672         * gcc.dg/tls/opt-13.c: New test.
8673
8674         * gcc.dg/20060425-2.c: New test.
8675
8676         * g++.dg/opt/pr15054-2.C: New test.
8677
8678         * gcc.c-torture/execute/20060420-1.c: New test.
8679
8680         * gcc.c-torture/execute/20060412-1.c: New test.
8681
8682         * objc/compile/20060406-1.m: New test.
8683
8684 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
8685
8686         * g++.dg/template/array17.C: New test.
8687
8688 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
8689
8690         * gcc.target/powerpc/altivec-23.c: New test.
8691
8692 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
8693
8694         PR c++27316
8695         * g++.dg/inherit/error3.C: New test.
8696
8697         PR c++/28740
8698         * g++.dg/inherit/error4.C: New test.
8699
8700 2006-12-13  Richard Guenther  <rguenther@suse.de>
8701
8702         PR tree-optimization/17687
8703         * gcc.dg/builtins-59.c: New testcase.
8704
8705 2006-12-13  Ben Elliston  <bje@au.ibm.com>
8706
8707         * gcc.target/spu/Wmain.c: New test.
8708
8709 2006-12-12  Josh Conner  <jconner@apple.com>
8710
8711         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8712         * g++.dg/abi/thunk4.C: Likewise.
8713         * g++.dg/abi/rtti3.C: Likewise.
8714
8715 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
8716
8717         * gcc.target/spu/cpat-1.c: New test.
8718         * gcc.target/spu/cpat-2.c: New test.
8719         * gcc.target/spu/cpat-3.c: New test.
8720         * gcc.target/spu/cpat-4.c: New test.
8721
8722 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8723
8724         PR tree-opt/28436
8725         * gcc.c-torture/compile/vector-1.c: New test.
8726         * gcc.c-torture/compile/vector-2.c: New test.
8727         * gcc.c-torture/compile/vector-3.c: New test.
8728
8729 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8730
8731         * lib/fortran-torture.exp: Update copyright years.  Remove
8732         obsolete comment.  Test -ftree-vectorize where it makes sense.
8733         * lib/gfortran-dg.exp: Update copyright years.  Use settings
8734         from fortran-torture.exp.
8735         * gfortran.dg/char_transpose_1.f90,
8736         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8737         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8738         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
8739         '-w' to dg-options.
8740
8741 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
8742
8743         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8744         saved_${tool}_load.
8745
8746 2006-12-12  Ira Rosen  <irar@il.ibm.com>
8747
8748         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8749         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8750         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8751         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8752         gaps.
8753
8754 2006-12-12  Richard Guenther  <rguenther@suse.de>
8755
8756         PR middle-end/30147
8757         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8758
8759 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
8760             Diego Novillo  <dnovillo@redhat.com>
8761
8762         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8763         VDEF/VUSE changes.
8764         * gcc.dg/tree-ssa/pr26421.c: Likewise
8765         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8766         * gcc.dg/tree-ssa/pr23382.c: Likewise.
8767         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8768         * gcc.dg/tree-ssa/pr28410.c: Likewise.
8769         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8770         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8771         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8772         * gcc.dg/tree-ssa/vrp08.c: Likewise.
8773         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8774
8775 2006-12-11  Jan Hubicka  <jh@suse.cz>
8776
8777         * gcc.dg/tree-prof/stringop-1.c: New test.
8778         * gcc.dg/tree-prof/stringop-2.c: New test.
8779
8780 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
8781
8782         PR target/30120
8783         * gcc.target/i386/pr30120.c: New test.
8784
8785         Revert:
8786         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8787
8788         * gcc.target/i386/x87regparm-1.c: New test.
8789         * gcc.target/i386/x87regparm-2.c: New test.
8790         * gcc.target/i386/x87regparm-3.c: New test.
8791         * gcc.target/i386/x87regparm-4.c: New test.
8792
8793 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
8794
8795         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8796
8797 2006-12-10  Tobias Burnus  <burnus@net-b.de>
8798
8799         PR fortran/23994
8800         * gfortran.dg/protected_1.f90: New test.
8801         * gfortran.dg/protected_2.f90: New test.
8802         * gfortran.dg/protected_3.f90: New test.
8803         * gfortran.dg/protected_4.f90: New test.
8804         * gfortran.dg/protected_5.f90: New test.
8805         * gfortran.dg/protected_6.f90: New test.
8806
8807 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8808             Tobias Burnus  <burnus@gcc.gnu.org>
8809
8810         PR fortran/29975
8811         PR fortran/30068
8812         * gfortran.dg/interface_4.f90: Test adding procedure to generic
8813         interface.
8814         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8815         ambiguous interfaces.
8816         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8817         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8818         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8819         ambiguous interfaces.
8820         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8821         * gfortran.dg/array_initializer_2.f90: Add initializer array
8822         constructor test.
8823
8824         PR fortran/30096
8825         * gfortran.dg/interface_9.f90: Test that host interfaces are
8826         not checked for ambiguity with the local version.
8827
8828 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8829
8830         PR fortran/29464
8831         * gfortran.dg/module_interface_2.f90: New test.
8832
8833 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8834
8835         PR fortran/29941
8836         * gfortran.dg/assumed_len.f90: New test.
8837
8838 2006-12-09  Richard Guenther  <rguenther@suse.de>
8839
8840         * g++.dg/warn/implicit-typename1.C: Qualify types.
8841         * g++.dg/parse/crash12.C: Likewise.
8842         * g++.dg/tree-ssa/pr22444.C: Likewise.
8843
8844 2006-12-09  Tobias Burnus  <burnus@net-b.de>
8845
8846         * gfortran.dg/array_2.f90: Added sqrt test.
8847
8848 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
8849
8850         * gcc.target/i386/x87regparm-1.c: XFAIL.
8851         * gcc.target/i386/x87regparm-2.c: XFAIL.
8852         * gcc.target/i386/x87regparm-3.c: XFAIL.
8853         * gcc.target/i386/x87regparm-4.c: XFAIL.
8854
8855 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8856
8857         * lib/target-supports.exp
8858         (check_effective_target_large_long_double): New.
8859         * gcc.dg/Wconversion-real.c : Use it.
8860         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8861         unsigned.
8862
8863 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
8864
8865         * gcc.c-torture/execute/mode-dependent-address.c: New test.
8866
8867 2006-12-08  Tobias Burnus  <burnus@net-b.de>
8868
8869         PR fortran/27546
8870         * gfortran.dg/import4.f90: New test for IMPORT in modules.
8871
8872 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
8873
8874         PR c++/29732
8875         * g++.dg/template/crash65.C: New test.
8876         * g++.dg/template/spec16.C: Tweak error markers.
8877
8878 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8879
8880         * gcc.target/spu: New directory.
8881         * gcc.target/spu/spu.exp: New file.
8882         * gcc.target/spu/intrinsics-1.c: New test.
8883
8884 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
8885
8886         PR c++/29980
8887         * g++.dg/ext/attrib27.C: New test.
8888         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8889         * g++.dg/parse/typedef5.C: Likewise.
8890
8891 2006-12-07  Mike Stump  <mrs@apple.com>
8892
8893         * treelang/compile/var_defs.tree: Adjust.
8894
8895 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
8896
8897         PR c++/29730
8898         * g++.dg/template/crash64.C: New test.
8899         * g++.dg/parse/crash27.C: Adjust error markers.
8900
8901 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
8902
8903         PR libfortran/30009
8904         PR libfortran/30056
8905         * gfortran.dg/read_eof_4.f90:  Add tests.
8906         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
8907         * gfortran.dg/unf_read_corrupted_1.f90: New test.
8908
8909 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
8910
8911         PR c++/29729
8912         * g++.dg/template/crash63.C: New test.
8913
8914         PR c++/29728
8915         * g++.dg/template/crash62.C: New test.
8916
8917 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8918
8919         PR fortran/30003
8920         * gfortran.dg/allocatable_function_1.f90: Increase the number
8921         of expected calls of free to 10; the lhs section reference is
8922         now evaluated so there is another call to bar.  Change the
8923         comment appropriately.
8924         * gfortran.dg/array_section_1.f90: New test.
8925
8926 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8927
8928         PR fortran/29912
8929         * gfortran.dg/char_result_12.f90: New test.
8930
8931 2006-12-05  Richard Guenther  <rguenther@suse.de>
8932
8933         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8934         * gcc.dg/vect/vect-pow-2.c: Rename to ...
8935         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
8936         vect_double, xfail for spu*-*-*.
8937
8938 2006-12-04  Tobias Burnus  <burnus@net-b.de>
8939
8940         PR fortran/29962
8941         * initialization_4.f90: Test noninteger exponents (-std=f95).
8942         * initialization_5.f90: New test for noninteger exponents
8943           with -std=f2003.
8944
8945 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8946
8947         PR fortran/29821
8948         * gfortran.dg/parameter_array_section_1.f90: New test.
8949
8950 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
8951
8952         PR c++/29733
8953         * g++.dg/template/crash61.C: New test.
8954
8955         PR c++/29632
8956         * g++.dg/template/error23.C: New test.
8957
8958 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
8959
8960         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8961
8962 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8963
8964         PR fortran/29916
8965         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8966
8967 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
8968
8969         PR middle-end/29965
8970         * gcc.dg/gomp/pr29965-1.c: New test.
8971         * gcc.dg/gomp/pr29965-2.c: New test.
8972         * gcc.dg/gomp/pr29965-3.c: New test.
8973         * gcc.dg/gomp/pr29965-4.c: New test.
8974         * gcc.dg/gomp/pr29965-5.c: New test.
8975         * gcc.dg/gomp/pr29965-6.c: New test.
8976         * g++.dg/gomp/pr29965-1.C: New test.
8977         * g++.dg/gomp/pr29965-2.C: New test.
8978         * g++.dg/gomp/pr29965-3.C: New test.
8979         * g++.dg/gomp/pr29965-4.C: New test.
8980         * g++.dg/gomp/pr29965-5.C: New test.
8981         * g++.dg/gomp/pr29965-6.C: New test.
8982         * g++.dg/gomp/pr29965-7.C: New test.
8983         * g++.dg/gomp/pr29965-8.C: New test.
8984         * g++.dg/gomp/pr29965-9.C: New test.
8985         * g++.dg/gomp/pr29965-10.C: New test.
8986
8987 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
8988
8989         * gnat.dg/pointer_variable_bounds.adb: New test.
8990         * gnat.dg/pointer_variable_bounds.ads: Likewise.
8991         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8992
8993 2006-12-03  Eric Christopher  <echristo@apple.com>
8994
8995         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8996
8997 2006-12-03  Richard Henderson  <rth@redhat.com>
8998             Andrew Pinski  <pinskia@gmail.com>
8999
9000         PR C++/14329
9001         * g++.dg/warn/unit-1.C: New test.
9002
9003 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
9004
9005         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
9006
9007 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
9008
9009         * g++.dg/vect/vect.exp: Enable tests to run on spu.
9010         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
9011         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
9012         * gcc.dg/vect/vect-70.c: Reduce array size.
9013         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
9014         vect_no_compaer_double targets.
9015         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
9016         vect_float, vect_double, and vect_int.
9017
9018 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
9019
9020         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
9021         test for loop versioning on vect_no_align targets.
9022         * gcc.dg/vect/pr20122.c: Likewise.
9023         * gcc.dg/vect/vect-105.c: Likewise.
9024         * gcc.dg/vect/vect-42.c: Likewise.
9025         * gcc.dg/vect/vect-43.c: Likewise.
9026         * gcc.dg/vect/vect-74.c: Likewise.
9027         * gcc.dg/vect/vect-75.c: Likewise.
9028         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
9029         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
9030         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
9031         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
9032
9033 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
9034
9035         PR fortran/29642
9036         * gfortran.dg/value_1.f90 : New test.
9037         * gfortran.dg/value_2.f90 : New test.
9038         * gfortran.dg/value_3.f90 : New test.
9039         * gfortran.dg/value_4.f90 : New test.
9040         * gfortran.dg/value_4.c : Called from value_4.f90.
9041
9042 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9043
9044         PR C++/30033
9045         *  g++.dg/cpp0x/static_assert4.C: New testcase.
9046
9047 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9048
9049         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
9050
9051 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
9052
9053         PR c/27953
9054         * gcc.dg/pr27953.c: New test.
9055
9056 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9057
9058         PR c++/30022
9059         * g++.dg/ext/vector5.C: New test.
9060
9061         PR c++/30021
9062         * g++.dg/other/main1.C: New test.
9063
9064 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
9065
9066         PR libfortran/29568
9067         * gfortran.dg/convert_implied_open.f90:  Change to
9068         new default record length.
9069         * gfortran.dg/unf_short_record_1.f90:  Adapt to
9070         new error message.
9071         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
9072
9073 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
9074
9075         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
9076
9077 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
9078
9079         PR c++/29066
9080         * g++.dg/expr/pr29066.c: New.
9081
9082 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
9083             Zdenek Dvorak <dvorakz@suse.cz>
9084
9085         PR tree-optimization/29921
9086         * gcc.dg/pr29921-2.c: New test.
9087
9088 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
9089
9090         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
9091         (i386_get_cpuid): New function.
9092         (i386_cpuid_ecx): Likewise.
9093         (i386_cpuid_edx): Likewise.
9094         (i386_cpuid): Updated to call i386_cpuid_edx.
9095
9096         * gcc.target/i386/sse3-addsubpd.c: New file.
9097         * gcc.target/i386/sse3-addsubps.c: Likewise.
9098         * gcc.target/i386/sse3-haddpd.c: Likewise.
9099         * gcc.target/i386/sse3-haddps.c: Likewise.
9100         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9101         * gcc.target/i386/sse3-hsubps.c: Likewise.
9102         * gcc.target/i386/sse3-lddqu.c: Likewise.
9103         * gcc.target/i386/sse3-movddup.c: Likewise.
9104         * gcc.target/i386/sse3-movshdup.c: Likewise.
9105         * gcc.target/i386/sse3-movsldup.c: Likewise.
9106
9107 2006-12-01  Dirk Mueller  <dmueller@suse.de>
9108
9109         * g++.dg/warn/Wreturn-type-4.C: New testcase.
9110
9111 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
9112
9113         * gcc.dg/dfp/convert-int-max.c: New test.
9114         * gcc.dg/dfp/convert-int-max-fold.c: New test.
9115
9116 2006-11-30  Richard Guenther  <rguenther@suse.de>
9117
9118         * gcc.dg/vect/vect-pow-1.c: Rename ...
9119         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
9120         floats instead of doubles, check successful vectorization.
9121
9122 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9123
9124         PR target/29945
9125         * gcc.c-torture/compile/pr29945.c: New testcase.
9126
9127 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
9128
9129         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
9130         -maltivec.
9131
9132 2006-11-29  Eric Christopher  <echristo@apple.com>
9133
9134         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
9135
9136 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
9137
9138         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
9139
9140         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
9141
9142 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
9143
9144         PR c++/29022
9145         * g++.dg/inherit/virtual2.C: New test.
9146         * g++.dg/inherit/virtual3.C: Likewise.
9147         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
9148         * g++.dg/inherit/error2.C: Likewise.
9149         * g++.dg/template/instantiate1.C: Likewise.
9150
9151 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
9152
9153         PR tree-opt/29984
9154         * gcc.dg/tree-ssa/reassoc-12.c: New test.
9155
9156 2006-11-28  Jan Hubicka  <jh@suse.cz>
9157
9158         * gcc.dg/memcpy-1.c: New test.
9159
9160 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
9161
9162         PR c++/29735
9163         * g++.dg/warn/main-3.C: New test.
9164
9165 2006-11-28  Jan Hubicka  <jh@suse.cz>
9166
9167         * gcc.dg/winline-1.c: New test.
9168
9169 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9170
9171         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
9172         alignments.
9173
9174 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9175
9176         PR fortran/29976
9177         * gfortran.dg/missing_optional_dummy_3.f90
9178
9179 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9180
9181         PR fortran/20880
9182         * gfortran.dg/interface_3.f90: Modify errors.
9183
9184 2006-11-28  Ben Elliston  <bje@au.ibm.com>
9185
9186         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9187         fail to link due to relocation overflows on spu-*-*.
9188
9189 2006-11-27  Michael Matz  <matz@suse.de>
9190             Andreas Krebbel  <krebbel1@de.ibm.com>
9191
9192         PR target/29319
9193         * gcc.dg/20061127-1.c: New testcase.
9194
9195 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
9196
9197         * gcc.dg/20061124-1.c: Add exit() function prototype.
9198
9199 2006-11-27  Jan Hubicka  <jh@suse.cz>
9200
9201         * gcc.target/i386/memcpy-1.c: Adjust size.
9202         * gcc.dg/visibility-11.c: Likewise.
9203
9204 2006-11-27  Richard Guenther  <rguenther@suse.de>
9205
9206         PR middle-end/25620
9207         * gcc.target/i386/pow-1.c: New testcase.
9208         * gcc.dg/builtins-58.c: Likewise.
9209
9210 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
9211
9212         PR c++/29886
9213         * g++.dg/expr/cast8.C: New test.
9214
9215 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9216
9217         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
9218         Don't ever inline the testcase.
9219
9220 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9221
9222         PR fortran/29982
9223         * gfortran.fortran-torture/compile/parameter_3.f90: New
9224         testcase.
9225
9226 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9227
9228         PR fortran/29951
9229         * gfortran.fortran-torture/execute/transfer2.f90: New test.
9230
9231 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9232
9233         * gfortran.fortran-torture/execute/specifics.f90: Remove test
9234         for CHAR.
9235
9236 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9237
9238         PR libgfortran/29936
9239         * gfortran.dg/write_check3.f90: New test.
9240
9241 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9242
9243         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
9244
9245 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
9246
9247         PR fortran/20880
9248         * gfortran.dg/interface_3.f90: New test.
9249
9250         PR fortran/29387
9251         * gfortran.dg/generic_8.f90: New test.
9252
9253 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9254
9255         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
9256         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
9257         * gfortran.dg/specifics_3.f90: Remove.
9258
9259 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
9260
9261         PR c/29955
9262         * gcc.dg/gomp/pr29955.c: New test.
9263
9264         PR c/29736
9265         * gcc.dg/pr29736.c: New test.
9266
9267 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9268
9269         PR tree-opt/29964
9270         * gcc.dg/pure-1.c: New test.
9271
9272 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
9273
9274         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
9275         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
9276
9277 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9278
9279         * gcc.dg/20061124-1.c: New testcase.
9280
9281 2006-11-23  Eric Christopher  <echristo@apple.com>
9282
9283         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
9284
9285 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9286
9287         PR c/2707
9288         PR c++/26167
9289         * gcc.dg/Wconversion-integer.c: New. Supersedes
9290         Wconversion-negative-constants.c
9291         * gcc.dg/Wconversion-real.c: New.
9292         * gcc.dg/Wconversion-real-integer.c: New.
9293         * gcc.dg/Wconversion-negative-constants.c: Deleted.
9294         * g++.dg/warn/Wconversion1.C: Modified.
9295
9296 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9297
9298         * gfortran.dg/overload_1.f90: New test.
9299
9300 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9301
9302         PR c/9072
9303         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
9304         Wtraditional-conversion.
9305         * gcc.dg/overflow-warn-2.c: Likewise.
9306         * gcc.dg/Wconversion.c: Likewise. Renamed as
9307         Wtraditional-conversion.c .
9308         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
9309         Wtraditional-conversion-2.c .
9310         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
9311         Wtraditional-conversion-2.c
9312         * gcc.dg/Wconversion-negative-constants.c: New.
9313
9314 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
9315
9316         * gcc.dg/tree-ssa/dump-1.c: New test.
9317
9318 2006-11-23  David Ung <davidu@mips.com>
9319
9320         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
9321         -mfp64, allowable when ISA >= 33 and float is enabled.
9322         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
9323         of mthc1 and mfhc1 patterns.
9324
9325 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
9326
9327         PR tree-optimization/29921
9328         * gcc.dg/pr29921.c: New test.
9329
9330 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9331
9332         PR fortran/29441
9333         * gfortran.dg/initialization_4.f90: New test.
9334
9335 2006-11-22  Ira Rosen  <irar@il.ibm.com>
9336
9337         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
9338         platforms that have interleaving support.
9339         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
9340         * gcc.dg/vect/vect-strided-a-u16-i2.c,
9341         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
9342         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
9343         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
9344         gcc.dg/vect/vect-strided-u8-i2-gap.c,
9345         gcc.dg/vect/vect-strided-u8-i8.c,
9346         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
9347         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
9348         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
9349         gcc.dg/vect/vect-strided-float.c,
9350         gcc.dg/vect/vect-strided-a-mult.c,
9351         gcc.dg/vect/vect-strided-mult-char-ls.c,
9352         gcc.dg/vect/vect-strided-a-u16-mult.c,
9353         gcc.dg/vect/vect-strided-a-u32-mult.c,
9354         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
9355         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
9356         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
9357         gcc.dg/vect/vect-strided-mult.c,
9358         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
9359         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
9360         New.
9361
9362 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9363
9364         PR fortran/25087
9365         * gfortran.dg/auto_char_len_4.f90: New test.
9366
9367 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9368
9369         PR fortran/29652
9370         * gfortran.dg/generic_7.f90: New test.
9371         * gfortran.dg/defined_operators_1.f90: Add new error.
9372
9373 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
9374
9375         PR tree-optimization/29902
9376         * g++.dg/tree-ssa/pr29902.C: New test.
9377
9378 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
9379
9380         PR fortran/29820
9381         * gfortran.dg/used_types_13.f90: New test.
9382
9383 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
9384
9385         * gcc.dg/dfp/snan.c: Delete.
9386
9387 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
9388
9389         * g++.dg/cpp0x/static_assert1.C: New.
9390         * g++.dg/cpp0x/static_assert2.C: New.
9391         * g++.dg/cpp0x/static_assert3.C: New.
9392
9393 2006-11-21  Richard Guenther  <rguenther@suse.de>
9394
9395         * gcc.dg/vect/vect-pow-1.c: New testcase.
9396         * gcc.dg/vect/vect-pow-2.c: Likewise.
9397
9398 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
9399
9400         PR c++/29570
9401         * g++.dg/template/static29.C: New test.
9402
9403         PR c++/29734
9404         * g++.dg/conversion/simd4.C: New test.
9405
9406 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
9407
9408         PR c++/29475
9409         * g++.dg/template/access19.C: New test.
9410         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
9411         error is reported.
9412
9413 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9414
9415         PR tree-opt/25500
9416         * gcc.dg/tree-ssa/sra-4.c: New testcase.
9417
9418 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9419
9420         PR fortran/27546
9421         * gfortran.dg/import.f90: Extended test.
9422         * gfortran.dg/import2.f90: Extended test.
9423
9424 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9425
9426         * gfortran.dg/volatile3.f90: Add conflict test.
9427
9428 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
9429
9430         PR fortran/24783
9431         * gfortran.dg/implicit_10.f90: New test.
9432
9433 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9434
9435         PR c++/8586
9436         * g++.dg/warn/Wall-write-strings.C: New.
9437
9438 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9439
9440         * gfortran.dg/alloc_comp_constraint_5.f90: New.
9441         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
9442
9443 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9444
9445         * gfortran.dg/use_3.f90: Remove error message.
9446         * gfortran.dg/iso_fortran_env_1.f90: New test.
9447         * gfortran.dg/iso_fortran_env_2.f90: New test.
9448         * gfortran.dg/iso_fortran_env_3.f90: New test.
9449         * gfortran.dg/iso_fortran_env_4.f90: New test.
9450
9451 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
9452
9453         * gcc.dg/vect/vect-27.c: Fix initialization.
9454
9455 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9456
9457         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
9458         * gcc.dg/torture/builtin-minmax-1.c: New.
9459
9460         * gcc.dg/builtins-20.c: Add cases for copysign.
9461
9462 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9463
9464         PR fortran/24285
9465         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
9466
9467 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9468         * gfortran.dg/use_1.f90: New test.
9469         * gfortran.dg/use_1.f90: New test.
9470         * gfortran.dg/use_1.f90: New test.
9471
9472 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
9473
9474         PR tree-optimization/29801
9475         * gcc.dg/pr29801.c: New test.
9476
9477 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
9478
9479         PR middle-end/29584
9480         * gcc.dg/torture/pr29584.c: New test.
9481
9482 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
9483
9484         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
9485         Condition PowerPC tests for saving FPRs on powerpc_fprs.
9486         * gcc.target/powerpc/compress-float-ppc.c,
9487         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
9488         powerpc_fprs.
9489         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
9490         do not pass -mhard-float.
9491
9492 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9493
9494         * gnat.dg/volatile_aggregate.adb: New test.
9495
9496 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9497
9498         PR fortran/29391
9499         PR fortran/29489
9500         * gfortran.dg/bound_2.f90: Add more checks.
9501         * gfortran.dg/bound_3.f90: New test.
9502
9503 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9504
9505         PR target/29201
9506         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
9507
9508 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9509
9510         * gfortran.dg/import3.f90: Fix error message.
9511
9512 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9513
9514         PR tree-opt/29788
9515         * gfortran.fortran-torture/compile/inline_1.f90:
9516         New testcase.
9517
9518 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9519
9520         * gcc.target/i386/x87regparm-1.c: New test.
9521         * gcc.target/i386/x87regparm-2.c: New test.
9522         * gcc.target/i386/x87regparm-3.c: New test.
9523         * gcc.target/i386/x87regparm-4.c: New test.
9524
9525 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9526
9527         PR fortran/27546
9528         * gfortran.dg/import.f90: New test.
9529         * gfortran.dg/import2.f90: New test.
9530         * gfortran.dg/import3.f90: New test.
9531
9532 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9533
9534         PR fortran/27588
9535         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
9536
9537 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9538
9539         PR fortran/29806
9540         * gfortran.dg/contains.f90: New test.
9541         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
9542
9543 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
9544
9545         PR tree-optimization/29581
9546         * gcc.dg/pr29581-1.c: New test.
9547         * gcc.dg/pr29581-2.c: New test.
9548         * gcc.dg/pr29581-3.c: New test.
9549         * gcc.dg/pr29581-4.c: New test.
9550         * gfortran.dg/pr29581.f90: New test.
9551
9552 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
9553
9554         PR fortran/29702
9555         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
9556         numbers in error message headers.
9557
9558 2006-11-14  Richard Guenther  <rguenther@suse.de>
9559
9560         * gcc.target/i386/math-torture/math-torture.exp: Restrict
9561         to i?86 and x86_64 targets.
9562
9563 2006-11-14  Caroline Tice  <ctice@apple.com>
9564
9565         * gcc.dg/pubtypes-1.c: New file/testcase.
9566         * gcc.dg/pubtypes-2.c: New file/testcase.
9567         * gcc.dg/pubtypes-3.c: New file/testcase.
9568         * gcc.dg/pubtypes-4.c: New file/testcase.
9569         * g++.dg/pubtypes.C: New file/testcase.
9570
9571 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
9572
9573         PR c++/29106
9574         * g++.dg/init/self1.C: New test.
9575
9576 2006-11-14  Tobias Burnus  <burnus@net-b.de>
9577
9578         PR fortran/29657
9579         * gfortran.dg/conflicts.f90: Add.
9580
9581 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
9582
9583         PR rtl-optimization/29798
9584
9585         * gcc.c-torture/execute/pr29798.c: New.
9586
9587 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9588
9589         * gcc.dg/builtins-20.c: Add more cases.
9590
9591 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
9592
9593         PR fortran/29759
9594         * gfortran.dg/gomp/pr29759.f90: New test.
9595
9596 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
9597
9598         PR c++/29518
9599         * g++.dg/template/static28.C: New test.
9600
9601 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
9602
9603         * lib/c-torture.exp: Use target-libpath.exp.
9604         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9605         set GCC_EXEC_PREFIX env var from global variable of same name.
9606
9607 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9608
9609         PR fortran/26994
9610         * gfortran.fortran-torture/compile/transfer-1.f90:
9611         New testcase.
9612
9613 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
9614             Zdenek Dvorak <dvorakz@suse.cz>
9615
9616         PR tree-optimization/29680
9617         * gcc.dg/alias-11.c: New test.
9618
9619 2006-11-12  Jason Merrill  <jason@redhat.com>
9620             Andrew Pinski <pinskia@physics.uc.edu>
9621
9622         PR middle-end/28915
9623         * gcc.target/i386/vectorize1.c: New.
9624
9625 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9626
9627         PR rtl-optimization/29797
9628         * gcc.c-torture/execute/pr29797-1.c: New test case.
9629
9630 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9631
9632         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9633
9634 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
9635
9636         * gcc.dg/tree-ssa/prefetch-3.c: New test.
9637
9638 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9639
9640         PR tree-optimization/13827
9641         * gcc.dg/fold-eqand-1.c: New test case.
9642
9643 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9644
9645         PR rtl-opt/28812
9646         * gcc.c-torture/execute/mayalias-3.c: New test.
9647
9648 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
9649
9650         PR middle-end/27528
9651         * gcc.c-torture/compile/pr27528.c: New test.
9652         * gcc.dg/pr27528.c: Likewise.
9653
9654 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9655
9656         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9657
9658         * gcc.dg/torture/builtin-symmetric-1.c: New test.
9659
9660 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9661
9662         PR fortran/29758
9663         * gfortran.dg/reshape_source_size_1.f90: New test.
9664
9665 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9666
9667         PR fortran/29315
9668         * gfortran.dg/aliasing_dummy_4.f90: New test.
9669
9670 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
9671
9672         PR target/29777
9673         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9674         and x86_64-*-* targets.
9675
9676 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9677
9678         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9679         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9680         New macros. Use them in exact tests.
9681         (TESTIT3): New macro.
9682         Add tests for fmin, fmax and fma.
9683
9684 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9685
9686         PR fortran/29431
9687         * gfortran.dg/array_constructor_13.f90: New test.
9688
9689 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9690
9691         PR fortran/29744
9692         * gfortran.dg/used_types_12.f90: New test.
9693
9694 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
9695
9696         PR middle-end/29726
9697         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9698         (test6): Ditto.
9699         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9700         * gcc.dg/fold-eqandshift-3.c: New test case.
9701
9702 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9703
9704         PR fortran/29699
9705         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9706
9707         PR fortran/21370
9708         * gfortran.dg/change_symbol_attributes_1.f90: New test.
9709
9710 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9711
9712         * gcc.dg/20061109-1.c: New testcase.
9713
9714 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9715
9716         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9717
9718 2006-11-09  Tobias Burnus  <burnus@net-b.de>
9719
9720         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9721         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9722
9723 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
9724
9725         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9726         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9727
9728 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9729
9730         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9731
9732 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9733
9734         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9735         vect-9.c).
9736         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9737         * gcc.dg/vect/vect-9.c: Now vectorizable.
9738         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9739         that support vect_widen_mult.
9740         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9741         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9742         vect-reduc-dot-u16.c).
9743         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9744         vect-reduc-dot-u16.c).
9745         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9746         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9747         vect-reduc-dot-s8.c).
9748         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9749         vect-reduc-dot-s8.c).
9750         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9751         vect-reduc-dot-s8.c).
9752         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9753         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9754         vect-reduc-dot-u8.c).
9755         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9756         vect-reduc-dot-u8.c).
9757         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9758         * gcc.dg/vect/vect-multitypes-9.c: New test.
9759         * gcc.dg/vect/vect-multitypes-10.c: New test.
9760         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9761         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9762         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9763         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9764         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9765         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9766         wrapv-vect-reduc-dot-s8.c.
9767         * lib/target-support.exp (check_effective_target_vect_unpack): New.
9768         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9769         targets that support vec_unpack.
9770         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9771         (check_effective_target_vect_widen_mult_qi_to_hi): New.
9772         (check_effective_target_vect_widen_mult_hi_to_si): New.
9773         (check_effective_target_vect_widen_sum): Removed.
9774
9775         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9776
9777         * gcc.dg/vect/vect-multitypes-8.c: New test.
9778         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9779
9780         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
9781
9782         * gcc.dg/vect/vect-multitypes-7.c: New test.
9783
9784         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9785
9786         * gcc.dg/vect/vect-multitypes-4.c: New test.
9787         * gcc.dg/vect/vect-multitypes-5.c: New test.
9788         * gcc.dg/vect/vect-multitypes-6.c: New test.
9789
9790         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9791
9792         * gcc.dg/vect/vect-multitypes-1.c: New test.
9793         * gcc.dg/vect/vect-multitypes-2.c: New test.
9794         * gcc.dg/vect/vect-multitypes-3.c: New test.
9795
9796 2006-11-07  Eric Christopher  <echristo@apple.com>
9797
9798         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9799         Test using scan-assembler-not.
9800
9801 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
9802
9803         * gcc.dg/inline-17.c: New test.
9804
9805 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
9806
9807         PR other/25028
9808         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
9809         on HP-UX.
9810
9811 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9812
9813         PR fortran/29539
9814         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9815
9816         PR fortran/29634
9817         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9818         test.
9819
9820 2006-11-07  Tobias Burnus  <burnus@net-b.de>
9821
9822         PR fortran/29601
9823         * gfortran.dg/volatile.f90: Add.
9824         * gfortran.dg/volatile2.f90: Add.
9825         * gfortran.dg/volatile3.f90: Add.
9826         * gfortran.dg/volatile4.f90: Add.
9827         * gfortran.dg/volatile5.f90: Add.
9828         * gfortran.dg/volatile6.f90: Add.
9829         * gfortran.dg/volatile7.f90: Add.
9830
9831 2006-11-06  Tobias Burnus  <burnus@net-b.de>
9832
9833         * gfortran.dg/io_constraints_2.f90: Adjust pattern
9834           for matching error messages.
9835         * gfortran.dg/specifics_3.f90: Adjust pattern
9836           for matching error messages.
9837
9838 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
9839             Bernhard Fischer  <aldot@gcc.gnu.org>
9840
9841         * lib/gcc-dg.exp (output-exists): New proc.
9842         (output-exists-not): New proc.
9843         * gcc.test-framework/test-framework.awk: Support new directives.
9844         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9845         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9846         * gcc.test-framework/dg-outexists-exp-F.c: New test.
9847         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9848         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9849         * gcc.test-framework/dg-outexists-exp-P.c: New test.
9850
9851 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
9852
9853         PR fortran/29630
9854         PR fortran/29679
9855         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9856         * gfortran.dg/initialization_3.f90: New.
9857
9858 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9859
9860         PR libgfortran/25545
9861         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9862
9863 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
9864
9865         PR middle-end/29695
9866         * gcc.c-torture/execute/pr29695-1.c: New test.
9867         * gcc.c-torture/execute/pr29695-2.c: New test.
9868
9869 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
9870
9871         PR fortran/29565
9872         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9873
9874 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
9875
9876         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9877         for matching error messages.
9878
9879 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
9880
9881         PR target/26915
9882         * gcc.target/i386/387-12.c: New test.
9883
9884 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9885
9886         PR libfortran/29713
9887         * gfortran.dg/pr29713.f90: New test.
9888
9889 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
9890
9891         * gcc.c-torture/execute/arith-rand-ll.c:
9892         Also test for bogus rest sign.
9893
9894 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9895
9896         PR libfortran/27895
9897         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9898
9899 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
9900
9901         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9902         from error messages.
9903
9904 2006-11-02  Mike Stump  <mrs@apple.com>
9905
9906         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9907
9908         * g++.old-deja/g++.abi/align.C: Enable for darwin.
9909
9910 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
9911
9912         * g++.dg/eh/gcsec1.C: New test.
9913
9914 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9915
9916         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9917         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
9918
9919 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
9920
9921         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9922         hexadecimal value.
9923         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9924         * gcc.dg/pr14796-2.c: Likewise.
9925
9926 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9927
9928         * gcc.c-torture/execute/20061101-1.c: New test.
9929
9930 2006-11-01  Richard Guenther  <rguenther@suse.de>
9931
9932         * gcc.target/i386/fpprec-1.c: New testcase.
9933
9934 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9935
9936         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9937         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9938
9939 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9940
9941         * gcc.c-torture/execute/20061031-1.c: New test.
9942
9943 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9944
9945         PR 23067
9946         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9947         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9948         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9949         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9950         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9951         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9952         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9953
9954 2006-10-31  Eric Christopher  <echristo@apple.com>
9955             Falk Hueffner  <falk@debian.org>
9956
9957         * gcc.dg/builtin-bswap-1.c: New.
9958         * gcc.dg/builtin-bswap-2.c: New.
9959         * gcc.dg/builtin-bswap-3.c: New.
9960         * gcc.dg/builtin-bswap-4.c: New.
9961         * gcc.dg/builtin-bswap-5.c: New.
9962         * gcc.target/i386/builtin-bswap-1.c: New.
9963
9964 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9965
9966         * gcc.dg/inline-16.c: New.
9967
9968         PR 16622
9969         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9970         defining it.
9971         * gcc.dg/inline-13.c: New.
9972         * gcc.dg/inline-14.c: New.
9973         * gcc.dg/inline-15.c: New.
9974
9975         PR 11377
9976         * gcc.dg/inline6.c: New.
9977         * gcc.dg/inline7.c: New.
9978
9979 2006-10-31  Roger Sayle  <roger@eyesopen.com>
9980
9981         PR middle-end/23470
9982         * gcc.dg/pr23470-1.c: New test case.
9983
9984 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
9985
9986         PR fortran/29537
9987         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9988         data.
9989         * gfortran.dg/blockdata_2.f90: New testcase.
9990
9991 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
9992
9993         PR libfortran/29627
9994         * gfortran.dg/unf_short_record_1.f90:  New test.
9995
9996 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9997
9998         PR fortran/29067
9999         * gfortran.dg/pr29067.f: New test.
10000
10001 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
10002             Richard Sandiford  <richard@codesourcery.com>
10003
10004         * lib/target-supports.exp (get_compiler_messages): Append options
10005         as a single list element.
10006         (check_effective_target_arm_vfp_ok): New.
10007         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
10008
10009 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
10010
10011         PR fortran/29387
10012         * gfortran.dg/intrinsic_actual_2.f90: New test.
10013
10014         PR fortran/29490
10015         * gfortran.dg/actual_array_interface_1.f90: New test.
10016
10017         PR fortran/29641
10018         * gfortran.dg/used_types_11.f90: New test.
10019
10020 2006-10-30  Dirk Mueller  <dmueller@suse.de>
10021
10022         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
10023         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
10024         * g++.old-deja/g++.pt/eichin01.C (main): Same.
10025         * g++.old-deja/g++.mike/net25.C (main): Same.
10026         * g++.dg/lookup/exception1.C (main): Same.
10027         * g++.dg/parse/parens2.C (main): Same.
10028
10029 2006-10-30  Roger Sayle  <roger@eyesopen.com>
10030
10031         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
10032
10033 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10034
10035         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
10036         * gcc.dg/torture/builtin-math-3.c: Likewise.
10037
10038 2006-10-30  Tobias Burnus  <burnus@net-b.de>
10039
10040         PR fortran/29452
10041         * gfortran.dg/write_check.f90: Check run-time keyword checking.
10042         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
10043
10044 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
10045
10046         PR Fortran/29410
10047         * gfortran.fortran-torture/execute/transfer1.f90: New test.
10048
10049 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
10050
10051         * lib/target-supports.exp (check_function_available): Declare
10052         function before calling.
10053
10054 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
10055
10056         PR tree-optimization/29637
10057         * gcc.dg/pr29637.c: New test.
10058
10059 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10060
10061         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
10062         tree canonicalization.
10063
10064 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10065
10066         * gcc.dg/builtins-20.c: Add more hypot tests.
10067
10068 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10069
10070         * gcc.dg/fold-compare-1.c: New test case.
10071
10072 2006-10-29  Dirk Mueller  <dmueller@suse.de>
10073
10074         PR c++/16307
10075         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
10076
10077 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10078
10079         PR tree-optimization/15458
10080         * gcc.dg/fold-xornot-1.c: New test case.
10081
10082 2006-10-29  Richard Guenther  <rguenther@suse.de>
10083
10084         * gcc.target/i386/math-torture/trunc.c: New testcase.
10085
10086 2006-10-29  Richard Guenther  <rguenther@suse.de>
10087
10088         * gcc.target/i386/math-torture/round.c: New testcase.
10089
10090 2006-10-29  Richard Guenther  <rguenther@suse.de>
10091
10092         * gcc.target/i386/math-torture/ceil.c: New testcase.
10093         * gcc.target/i386/math-torture/floor.c: Likewise.
10094
10095 2006-10-29  Richard Guenther  <rguenther@suse.de>
10096
10097         * gcc.target/i386/math-torture/rint.c: New testcase.
10098         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
10099
10100 2006-10-29  Richard Guenther  <rguenther@suse.de>
10101
10102         * gcc.target/i386/math-torture/lfloor.c: New testcase.
10103         * gcc.target/i386/math-torture/lceil.c: Likewise.
10104
10105 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10106
10107         PR libgfortran/24313
10108         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
10109
10110 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
10111
10112         * gcc.c-torture/execute/20020118-1.c,
10113         gcc.c-torture/execute/builtins/strlen.c,
10114         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
10115         comment typos.
10116
10117 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10118
10119         * gcc.dg/builtins-20.c: Add tests for hypot.
10120         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
10121         two-argument builtins.
10122         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
10123         TESTIT2.  Update all callers.
10124         (TESTIT2, TESTIT2_R): New helper macros.
10125         Add testcases for pow, hypot and atan2.
10126
10127 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10128
10129         PR C++/29295
10130         * g++.dg/expr/bool1.C: New test.
10131         * g++.dg/expr/bool2.C: New test.
10132
10133 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10134
10135         PR fortran/28224
10136         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
10137         * gfortran.dg/namelist_internal.f90: New test.
10138
10139 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10140
10141         PR fortran/29625
10142         * gfortran.dg/io_real_boz.f90: Add.
10143         * gfortran.dg/io_real_boz2.f90: Add.
10144
10145 2006-10-28  Richard Guenther  <rguenther@suse.de>
10146
10147         PR middle-end/26899
10148         * gcc.dg/tree-ssa/pr26899.c: New testcase.
10149
10150 2006-10-28  Richard Guenther  <rguenther@suse.de>
10151
10152         PR target/28806
10153         * gcc.target/i386/math-torture/lround.c: New testcase.
10154
10155 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10156
10157         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
10158         * gcc.dg/builtins-44.c: Likewise.
10159         * gcc.dg/builtins-45.c: Likewise.
10160         * gcc.dg/pr28796-2.c: Likewise.
10161         * gcc.dg/unordered-3.c: Likewise.
10162
10163 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10164
10165         PR libgfortran/27954
10166         * gfortran.dg/error_recovery_2.f90: New test.
10167
10168 2006-10-26  Richard Guenther  <rguenther@suse.de>
10169
10170         * gcc.target/i386/i386.exp: Use glob, not find to collect
10171         tests.  Avoids recursing into subdirectories.
10172         * gcc.target/i386/math-torture/math-torture.exp: Torture
10173         for interesting ia32 math options.
10174         * gcc.target.i386/math-torture/lrint.c: New testcase.
10175
10176 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10177
10178         PR libgfortran/29563
10179         * gfortran.dg/arrayio_9.f90: Update test.
10180         * gfortran.dg/arrayio_19.f90: New test.
10181
10182 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10183
10184         * gcc.dg/20061026.c: New testcase.
10185
10186 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10187
10188         PR libgfortran/29563
10189         * gfortran.dg/arrayio_9.f90: New test.
10190
10191 2006-10-26  Ben Elliston  <bje@au.ibm.com>
10192
10193         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
10194         Copy the strings manually, as strcpy may call strlen.
10195
10196 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10197
10198         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
10199         Add checks for log, log2, log10 and log1p.
10200
10201         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
10202         we already test 0.0.  Add checks for expm1, log, log2, log10,
10203         log1p, cbrt, erf and erfc.
10204
10205 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
10206
10207         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
10208
10209 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
10210
10211         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
10212         and remainderl() built-in functions.  Remove -ffast-math from
10213         dg-options.
10214
10215 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10216
10217         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
10218         acosh and atanh.
10219
10220         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
10221         floating point modifiers to arguments passed to float and long
10222         double functions respectively.  Update all callers to use floating
10223         point numbers, not integers.  Add tests for exp, exp2 and
10224         exp10/pow10.
10225
10226         * gcc.dg/torture/builtin-math-3.c: New test.
10227
10228 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10229
10230         PR fortran/29393
10231         * gfortran.dg/initialize_2.f90: New.
10232
10233 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10234
10235         * gcc.dg/torture/builtin-math-2.c: New test.
10236
10237 2006-10-24  Richard Guenther  <rguenther@suse.de>
10238
10239         PR middle-end/28796
10240         * gcc.dg/pr28796-1.c: New testcase.
10241         * gcc.dg/pr28796-2.c: Likewise.
10242
10243 2006-10-24  Richard Guenther  <rguenther@suse.de>
10244
10245         * gcc.dg/builtins-57.c: New testcase.
10246
10247 2006-10-24  Richard Guenther  <rguenther@suse.de>
10248
10249         PR tree-optimization/29567
10250         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
10251
10252 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
10253
10254         PR tree-optimization/14784
10255         * gcc.dg/alias-10.c: New test.
10256
10257 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10258
10259         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
10260
10261 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
10262
10263         * gcc.dg/builtin-strncat-chk-1.c: New test.
10264
10265 2006-10-23  Jan Hubicka  <jh@suse.cz>
10266
10267         * gcc.dg/memmove-1.c: New test.
10268
10269 2006-10-23  Paul Brook  <paul@codesourcery.com>
10270
10271         * gcc.dg/pragma-pack-5.c: New test.
10272
10273 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
10274
10275         * g++.dg/other/s390-1.C: New testcase.
10276
10277 2006-10-23  Richard Guenther  <rguenther@suse.de>
10278
10279         PR middle-end/27132
10280         PR middle-end/23295
10281         * gcc.dg/pr27132.c: New testcase.
10282         * gcc.dg/pr23295.c: Likewise.
10283         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
10284         * g++.dg/tree-ssa/pr19807.C: Likewise.
10285
10286 2006-10-23  Richard Guenther  <rguenther@suse.de>
10287
10288         PR middle-end/21032
10289         * gcc.dg/pr21032.c: New testcase.
10290
10291 2006-10-22  Jeff Law  <law@redhat.com>
10292         Richard Guenther  <rguenther@suse.de>
10293
10294         PR tree-optimization/15911
10295         * gcc.dg/tree-ssa/vrp30.c: New testcase.
10296
10297 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10298
10299         PR c++/20647
10300         * g++.dg/abi/rtti3.C: New.
10301
10302 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
10303
10304         PR middle-end/28252
10305         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
10306         transformation.
10307
10308 2006-10-21  Richard Guenther  <rguenther@suse.de>
10309
10310         PR tree-optimization/3511
10311         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
10312
10313 2006-10-21  Richard Guenther  <rguenther@suse.de>
10314
10315         PR middle-end/26898
10316         * gcc.dg/torture/pr26898-1.c: New testcase.
10317         * gcc.dg/torture/pr26898-2.c: Likewise.
10318
10319 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
10320
10321         PR c++/28053
10322         * g++.dg/parse/bitfield1.C: Adjust error markers.
10323         * g++.dg/parse/bitfield2.C: New test.
10324
10325 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
10326
10327         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
10328
10329 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10330
10331         PR libfortran/27895
10332         * gfortran.dg/zero_sized_1.f90: New test.
10333
10334 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
10335
10336         * gcc.dg/div-compare-1.c: New test.
10337
10338 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
10339
10340         PR fortran/29216
10341         * gfortran.dg/result_default_init_1.f90: New test.
10342
10343         PR fortran/29314
10344         * gfortran.dg/automatic_default_init_1.f90: New test.
10345
10346         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
10347         from 38 to 33.
10348
10349 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
10350
10351         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
10352         'using namespace std' without previous declaration.
10353         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
10354         * g++.old-deja/g++.robertl/eb133c.C: New.
10355
10356 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10357
10358         PR libgfortran/29277
10359         * gfortran.dg/streamio_4.f90: Update test.
10360         * gfortran.dg/streamio_11.f90: New test.
10361
10362 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
10363
10364         PR c++/27952
10365         * g++.dg/inherit/virtual1.C: New test.
10366
10367 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10368
10369         PR c++/28261
10370         * g++.dg/parse/enum3.C: New test.
10371
10372 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10373
10374         PR c++/29039
10375         * g++.dg/init/ctor8.C: New test.
10376
10377 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10378
10379         PR c++/27270
10380         * g++.dg/ext/complit8.C: Tweak error markers.
10381         * g++.dg/template/complit1.C: Add error marker.
10382
10383 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10384
10385         PR c++/27270
10386         * g++.dg/ext/complit8.C: New test.
10387
10388         PR c++/29408
10389         * g++.dg/parse/dtor12.C: New test.
10390
10391         PR c++/29435
10392         * g++.dg/template/sizeof11.C: New test.
10393
10394 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
10395
10396         PR fortran/29392
10397         * gfortran.dg/data_char_3.f90: New test.
10398
10399         PR fortran/29451
10400         * gfortran.dg/negative_automatic_size.f90: New test.
10401
10402 2006-10-16  David Daney  <ddaney@avtrex.com>
10403
10404         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
10405
10406 2006-10-16  Eric Christopher  <echristo@apple.com>
10407
10408         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
10409         x86_64.
10410
10411 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10412
10413         PR c++/28211
10414         * g++.dg/tc1/dr49.C: Tweak error messages.
10415         * g++.dg/parse/template21.C: New test.
10416
10417 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10418
10419         PR middle-end/20491
10420         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
10421
10422 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10423
10424         PR fortran/29403
10425         * gfortran.dg/print_1.f90: New test.
10426
10427 2006-10-15  Jan Hubicka  <jh@suse.cz>
10428
10429         PR middle-end/29241
10430         * gcc.c-torture/compile/pr29241.c: New testcase.
10431
10432 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
10433
10434         PR middle-end/29250
10435         * gcc.c-torture/compile/pr29250.c: New test.
10436
10437 2006-10-15  Richard Guenther  <rguenther@suse.de>
10438
10439         * gcc.dg/pr29299.c: New testcase.
10440
10441 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
10442
10443         PR fortran/24767
10444         * gfortran.dg/label_4.f90: Adjust warning flag.
10445
10446 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
10447
10448         PR fortran/29371
10449         * gfortran.dg/nullify_3.f90: New test.
10450
10451 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10452
10453         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10454         on Solaris 2.5.1 too.
10455
10456 2006-10-13  Eric Christopher  <echristo@apple.com>
10457
10458         * gcc.dg/pr25993.c: Skip for darwin.
10459
10460 2006-10-13  Eric Christopher  <echristo@apple.com>
10461
10462         * gcc.dg/visibility-11.c: Skip for darwin.
10463
10464 2006-10-13  Eric Christopher  <echristo@apple.com>
10465
10466         * gcc.dg/darwin-weakimport-1.c: Use
10467         -fno-asynchronous-unwind-tables.
10468         * gcc.dg/darwin-weakimport-3.c: Ditto.
10469
10470 2006-10-13  Richard Guenther  <rguenther@suse.de>
10471
10472         PR tree-optimization/29446
10473         * gcc.dg/torture/pr29446.c: New testcase.
10474
10475 2006-10-13  Bill Wendling  <wendling@apple.com>
10476
10477         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
10478         * g++.old-deja/g++.jason/hmc1.C: Likewise.
10479         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
10480         * g++.old-deja/g++.law/shadow1.C: Likewise.
10481         * g++.old-deja/g++.law/ctors10.C: Likewise.
10482         * g++.dg/debug/namespace1.C: Likewise.
10483         * g++.dg/inherit/namespace-as-base.C: Likewise.
10484         * g++.dg/opt/delay-slot-1.C: Likewise.
10485         * g++.dg/parse/defarg10.C: Likewise.
10486         * g++.dg/template/ptrmem11.C: Likewise.
10487         * g++.dg/template/mem_func_ptr.C: Likewise.
10488         * g++.dg/template/spec19.C: Likewise.
10489
10490 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
10491
10492         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
10493
10494 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
10495
10496         PR fortran/29373
10497         * gfortran.dg/implicit_9.f90: New test.
10498
10499         PR fortran/29407
10500         * gfortran.dg/namelist_25.f90: New test.
10501
10502         PR fortran/27701
10503         * gfortran.dg/same_name_2.f90: New test.
10504
10505         PR fortran/29232
10506         * gfortran.dg/host_assoc_types_1.f90: New test.
10507
10508         PR fortran/29364
10509         * gfortran.dg/missing_derived_type_1.f90: New test.
10510         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
10511
10512         PR fortran/29422
10513         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
10514
10515         PR fortran/29428
10516         * gfortran.dg/alloc_comp_assign_5.f90: New test.
10517
10518 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10519
10520         PR fortran/29391
10521         * gfortran.dg/bound_2.f90: New test.
10522
10523 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10524
10525         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
10526         directive.
10527         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10528         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
10529         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
10530         * gfortran.dg/gomp/reduction3.f90: Likewise.
10531         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10532         * gfortran.dg/dummy_procedure_2.f90: Likewise.
10533         * gfortran.dg/interface_derived_type_1.f90: Likewise.
10534         * gfortran.dg/forall_4.f90: Likewise.
10535         * gfortran.dg/spec_expr_4.f90: Likewise.
10536         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
10537         * gfortran.dg/forall_5.f90: Likewise.
10538         * gfortran.dg/open_access_append_2.f90: Add check for
10539         compile-time warning.
10540
10541 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
10542
10543         PR c++/28506
10544         * g++.dg/parse/pure1.C: New test.
10545
10546 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10547
10548         PR fortran/21435
10549         * gfortran.dg/io_constraints_3.f90: New test.
10550         * gfortran.dg/open_access_append_1.f90: Add checks
10551         for compile-time warnings.
10552         * gfortran.dg/pr20163-2.f: Likewise.
10553         * gfortran.dg/iostat_2.f90: Likewise.
10554         * gfortran.dg/label_4.f90: Delete the temporary
10555         file.
10556         * gfortran.dg/direct_io_2.f90: Add a FILE=
10557         specifier.
10558         * gfortran.dg/iomsg_1.f90: Add check for
10559         compile-time warning.
10560
10561 2006-10-12  Jan Hubicka  <jh@suse.cz>
10562
10563         PR c/28419
10564         * gcc.dg/pr28319.c: New test.
10565
10566 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
10567         PR c++/29318
10568         * g++.dg/ext/vla4.C: New test.
10569
10570 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
10571
10572         PR c++/27961
10573         * g++.dg/template/crash60.C: New test.
10574         * g++.dg/other/large-size-array.C: Adjust error markers.
10575         * g++.dg/parse/crash27.C: Likewise.
10576         * g++.dg/template/crash1.C: Likewise.
10577
10578 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
10579
10580         PR testsuite/29093
10581         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
10582
10583 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
10584
10585         PR preprocessor/28709
10586         * gcc.dg/cpp/paste14.c: New test.
10587
10588 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
10589
10590         PR c++/29175
10591         * g++.dg/init/array24.C: New test.
10592
10593 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10594
10595         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
10596         of <sys/types.h>.
10597
10598 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
10599
10600         PR c++/29024
10601         * g++.dg/parse/typedef8.C: New test.
10602         * g++.dg/other/mult-stor1.C: Adjust error markers.
10603
10604 2006-10-11  Richard Guenther  <rguenther@suse.de>
10605
10606         PR tree-optimization/28230
10607         * gcc.dg/torture/pr28230.c: New testcase.
10608
10609 2006-10-11  Richard Guenther  <rguenther@suse.de>
10610
10611         PR inline-asm/29119
10612         * gcc.dg/torture/pr29119.c: New testcase.
10613
10614 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
10615
10616         PR middle-end/29272
10617         * gcc.c-torture/execute/20060930-2.c: New test.
10618
10619 2006-10-09  Richard Henderson  <rth@redhat.com>
10620
10621         Revert emutls patch.
10622
10623 2006-10-09  Richard Guenther  <rguenther@suse.de>
10624
10625         PR middle-end/29254
10626         * gcc.dg/pr29254.c: New testcase.
10627
10628 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
10629             Paul Thomas  <pault@gcc.gnu.org>
10630
10631         PR fortran/20541
10632         * gfortran.dg/alloc_comp_basics_1.f90: New test.
10633         * gfortran.dg/alloc_comp_basics_2.f90: New test.
10634         * gfortran.dg/alloc_comp_assign_1.f90: New test.
10635         * gfortran.dg/alloc_comp_assign_2.f90: New test.
10636         * gfortran.dg/alloc_comp_assign_3.f90: New test.
10637         * gfortran.dg/alloc_comp_assign_4.f90: New test.
10638         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10639         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10640         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10641         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10642         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10643         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10644         * gfortran.dg/alloc_comp_std.f90: New test.
10645         * gfortran.dg/move_alloc.f90: New test.
10646
10647 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
10648
10649         PR fortran/29115
10650         * gfortran.dg/derived_constructor_comps_2.f90: New test.
10651
10652         PR fortran/29211
10653         * gfortran.dg/forall_char_dependencies_1.f90: New test.
10654
10655 2006-10-08  Tobias Burnus  <burnus@net-b.de>
10656
10657         PR fortran/28585
10658         * gfortran.dg/new_line.f90: New test.
10659
10660 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10661
10662         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10663         * gcc.dg/torture/builtin-convert-1.c,
10664         gcc.dg/torture/builtin-convert-2.c,
10665         gcc.dg/torture/builtin-convert-3.c,
10666         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10667
10668 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
10669
10670         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10671         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10672         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10673         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10674
10675 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
10676
10677         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10678         Xfail some tests for powerpc-darwin and powerpc-aix.
10679
10680 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
10681
10682         PR c/29380
10683         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10684
10685 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10686
10687         PR target/29300
10688         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10689         on hppa*-*-hpux*.
10690
10691 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10692
10693         PR fortran/16580
10694         PR fortran/29288
10695         * gfortran.fortran-torture/execute/specifics.f90:
10696         Add tests for using all possible intrinsics as actual arguments.
10697         * gfortran.dg/specifics_1.f90: Add tests for using
10698         all possible intrinsics as actual arguments.
10699         * gfortran.dg/specifics_2.f90: New file.
10700         * gfortran.dg/specifics_3.f90: New file.
10701
10702 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
10703
10704         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10705         * gcc.dg/debug/debug-2.c: Likewise.
10706
10707 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
10708
10709         * gcc.c-torture/compile/sync-2.c: New test.
10710
10711 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10712
10713         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10714         line endings.
10715
10716 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10717
10718         PR rtl-optimization/29128
10719         * gcc.c-torture/compile/pr29128.c: New test.
10720
10721 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10722
10723         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10724         line endings.
10725
10726 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
10727
10728         PR middle-end/29256
10729         * gcc.dg/tree-ssa/loop-19.c: New test.
10730
10731 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10732
10733         PR tree-optimization/29330
10734         * gcc.dg/pr29330.c: New test.
10735
10736         PR target/28924
10737         * gcc.c-torture/compile/20061005-1.c: New test.
10738
10739 2006-10-06  Olivier Hainque  <hainque@adacore.com>
10740
10741         * gcc.dg/typename-vla-1.c: New case.
10742         * gnat.dg/forward_vla.adb: New case.
10743
10744 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10745
10746         PR tree-optimization/29290
10747         * gfortran.dg/loop_nest_1.f90: New test.
10748
10749         PR target/29198
10750         * gcc.dg/tls/opt-12.c: New test.
10751
10752         PR fortran/28415
10753         * gfortran.dg/save_2.f90: New test.
10754
10755         PR c/29091
10756         * gcc.dg/pr29091.c: New test.
10757
10758 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
10759
10760         * lib/target-supports.exp
10761         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10762         same as x86_64-*-*; check for LP64.
10763
10764 2006-10-04  Richard Henderson  <rth@redhat.com>
10765
10766         * lib/target-supports.exp (check_effective_target_tls): Redefine
10767         to mean non-emulated tls.
10768         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10769         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10770         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10771         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10772         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10773         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10774         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10775
10776 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10777
10778         PR fortran/29343
10779         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10780
10781 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10782
10783         * gfortran.dg/bounds_check_fail_1.f90: New test.
10784
10785 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10786
10787         PR c++/29020
10788         * g++.dg/template/friend48.C: New test.
10789
10790 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10791
10792         PR fortran/29098
10793         * gfortran.dg/default_initialization_2.f90: New test.
10794
10795 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10796
10797         PR fortran/20779
10798         PR fortran/20891
10799         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10800
10801 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10802
10803         PR fortran/29284
10804         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10805
10806         PR fortran/29321
10807         PR fortran/29322
10808         * gfortran.dg/missing_optional_dummy_2.f90: New test.
10809
10810         PR fortran/25091
10811         PR fortran/25092
10812         * gfortran.dg/entry_array_specs_1.f90: New test.
10813
10814 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10815
10816         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10817         insufficient to inhibit some test failures at -O3.  Do testing
10818         on integers.
10819
10820 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10821
10822         PR c++/29138
10823         * g++.dg/inherit/access8.C: New test.
10824         * g++.dg/template/dtor4.C: Tweak error messages.
10825
10826 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10827
10828         PR fortran/27478
10829         * gfortran.dg/entry_8.f90: New test.
10830
10831 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10832
10833         PR c++/29291
10834         * g++.dg/parse/new4.C: New test.
10835
10836 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
10837
10838         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10839         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10840         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10841         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10842         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10843
10844 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10845
10846         PR fortran/19260
10847         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10848         * gfortran.dg/continuation_2.f90: New test.
10849
10850         PR fortran/19262
10851         * gfortran.dg/continuation_3.f90: New test.
10852         * gfortran.dg/continuation_4.f90: New test.
10853         * gfortran.dg/continuation_5.f: New test.
10854         * gfortran.dg/continuation_6.f: New test.
10855
10856 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
10857
10858         PR c++/29226
10859         * g++.dg/template/vla1.C: New test.
10860
10861 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10862
10863         PR fortran/29210
10864         * gfortran.dg/complex_parameter_1.f90: New test.
10865
10866 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
10867
10868         PR c/29154
10869         * gcc.c-torture/execute/20060929-1.c: New test.
10870
10871 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
10872
10873         PR c++/29105
10874         * g++.dg/template/member6.C: New test.
10875         * g++.dg/parse/typename7.C: Adjust error markers.
10876
10877         PR c++/29080
10878         * g++.dg/template/member7.C: New test.
10879
10880 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
10881
10882         PR c/24010
10883         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10884         gcc.dg/Woverride-init-3.c: New tests.
10885
10886 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10887
10888         * gcc.c-torture/execute/20060930-1.c: New test.
10889
10890 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10891
10892         PR fortran/18791
10893         * gfortran.dg/specifics_1.f90: New test.
10894         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10895         complex specifics.
10896
10897 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10898
10899         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10900         pthread-init-common.h: New.
10901
10902 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10903
10904         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10905         precision on some archs.
10906
10907 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
10908
10909         * gcc.dg/non-local-goto-1.c: New test.
10910         * gcc.dg/non-local-goto-2.c: Likewise.
10911         * gcc.dg/setjmp-3.c: Likewise.
10912         * gcc.dg/setjmp-4.c: Likewise.
10913
10914 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
10915
10916         * gnat.dg/self_aggregate_with_pointer.adb: New test.
10917
10918 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10919
10920         PR fortran/28276
10921         * gfortran.dg/exponent_1.f90: New test.
10922
10923         PR fortran/27021
10924         * gfortran.dg/nearest_1.f90: New test.
10925
10926 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
10927
10928         PR middle-end/25261
10929         PR middle-end/28790
10930         * gcc.dg/gomp/nestedfn-1.c: New test.
10931
10932 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
10933
10934         PR objc/29195
10935         * objc/compile/method-1.m: New test.
10936
10937 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
10938
10939         PR c++/26938
10940         * g++.dg/template/crash58.C: New test.
10941         * g++.dg/parse/crash28.C: Adjust error markers.
10942         * g++.dg/template/crash34.C: Likewise.
10943         * g++.dg/template/friend31.C: Likewise.
10944         * g++.dg/template/crash32.C: Likewise.
10945
10946         PR c++/27329
10947         * g++.dg/template/crash59.C: New test.
10948
10949         PR c++/27667
10950         * g++.dg/template/spec33.C: New test.
10951         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10952
10953 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
10954             Adam Nemet  <anemet@caviumnetworks.com>
10955
10956         * gcc.dg/tree-ssa/ivopts-1.c: New test.
10957         * gcc.dg/tree-ssa/ivopts-2.c: New test.
10958
10959 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
10960
10961         PR target/28911
10962         * gcc.dg/pr28911.c: New.
10963
10964 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
10965
10966         PR target/29169
10967         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10968         (dg-options): Add -mfpmath=387.
10969
10970 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
10971
10972         PR c/28706
10973         * gcc.dg/pr28706.c: New test.
10974
10975         PR c/28712
10976         * gcc.dg/pr28712.c: New test.
10977
10978 2006-09-22  Mike Stump  <mrs@apple.com>
10979
10980         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10981
10982 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
10983
10984         PR tree-optimization/28888
10985         * gcc.dg/pr28888.c: New test.
10986
10987 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
10988
10989         PR c++/29016
10990         * g++.dg/init/ptrfn1.C: New test.
10991
10992 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
10993
10994         PR c++/28861
10995         * g++.dg/template/spec32.C: New test.
10996         * g++.dg/parse/crash9.C: Adjust error markers.
10997
10998         PR c++/28303
10999         * g++.dg/template/typedef6.C: New test.
11000         * g++.dg/init/error1.C: Adjust error markers.
11001         * g++.dg/parse/crash9.C: Likewise.
11002         * g++.dg/template/crash55.C: Likewise.
11003
11004 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
11005
11006         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
11007
11008 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
11009
11010         PR target/27650
11011         * g++.dg/ext/dllimport12.C: New test.
11012
11013 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
11014
11015         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
11016         * gcc.target/mips/nmadd-2.c: Likewise.
11017         * gcc.target/mips/mips-ps-6.c: New test.
11018         * gcc.target/mips/neg-abs-1.c: Likewise.
11019         * gcc.target/mips/neg-abs-2.c: Likewise.
11020         * gcc.target/mips/nmadd-3.c: New test.
11021
11022 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
11023
11024         PR middle-end/28046
11025         * gcc.dg/gomp/atomic-10.c: New test.
11026         * g++.dg/gomp/atomic-10.C: New test.
11027
11028 2006-09-20  Eric Christopher  <echristo@apple.com>
11029
11030         * gcc.target/i386/sse3-not-fisttp.c: New.
11031
11032 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
11033
11034         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
11035
11036 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
11037
11038         * gcc.c-torture/execute/pr28289.c (one): New variable.
11039         (main): Use it instead of argc.
11040         * gcc.c-torture/execute/20060102-1.c (one): New variable.
11041         (main): Use it instead of argc.
11042
11043 2006-09-19  Paul Brook  <paul@codesourcery.com>
11044
11045         PR target/28516
11046         * gcc.dg/nested-func-5.c: New test.
11047
11048 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11049
11050         * lib/target-supports.exp (check_effective_target_tls): Compile
11051         test stubs using ${tool}_target_compile, not just target_compile.
11052         (check_effective_target_tls_runtime): Likewise.
11053
11054 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11055
11056         * gcc.c-torture/compile/20030405-1.x: Remove.
11057
11058         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
11059         optimising linker from discarding it.
11060
11061 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
11062
11063         PR fortran/28526
11064         * gfortran.dg/keyword_symbol_1.f90: New test.
11065
11066         * gfortran.dg/spread_shape_1.f90: Add missing warning with
11067         pedantic compilation option.
11068
11069 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
11070
11071         PR fortran/29060
11072         * gfortran.dg/spread_shape_1.f90: New test.
11073
11074 2006-09-17  Roger Sayle  <roger@eyesopen.com>
11075
11076         PR tree-optimization/28887
11077         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
11078
11079 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
11080
11081         PR c/25993
11082         * gcc.dg/pr25993.c: New test.
11083
11084 2006-09-17  Ira Rosen  <irar@il.ibm.com>
11085
11086         PR tree-opt/21591
11087         * gcc.dg/vect/pr21591.c: New test.
11088
11089 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
11090
11091         PR tree-opt/29059
11092         * gcc.c-torture/compile/strcpy-1.c: New test.
11093         * gcc.c-torture/compile/strcpy-2.c: New test.
11094         * gcc.c-torture/compile/memcpy-1.c: New test.
11095         * gcc.c-torture/compile/memcpy-2.c: New test.
11096
11097 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
11098
11099         PR testsuite/29055
11100         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
11101
11102 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
11103
11104         * gnat.dg/specs/double_record_extension1.ads: New test.
11105         * gnat.dg/specs/double_record_extension2.ads: Likewise.
11106
11107 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
11108
11109         PR fortran/29051
11110         * gfortran.dg/oldstyle_3.f90: New test.
11111
11112 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11113
11114         PR libgfortran/29099
11115         * gfortran.dg/secnds-1.f: New test.
11116
11117 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11118
11119         PR libgfortran/29053
11120         * gfortran.dg/streamio_9.f90: New test.
11121         * gfortran.dg/streamio_10.f90: New test.
11122
11123 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
11124
11125         PR C++/29002
11126         * g++.dg/init/array22.C: New test.
11127         * g++.dg/init/array23.C: New test.
11128
11129 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
11130
11131         * stackcheck.lst: Update list of tests requiring stack checking.
11132         * norun.lst: Adjust for above change.
11133         * ada95.lst: New file.
11134         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
11135         requiring -gnat95 switch.
11136
11137 2006-09-14  Olivier Hainque  <hainque@adacore.com>
11138
11139         * gnat.dg/in_out_parameter.adb: New test.
11140
11141 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
11142
11143         PR debug/28980
11144         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
11145
11146 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
11147
11148         * gnat.dg/specs/unchecked_union.ads: New test.
11149
11150 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
11151
11152         PR rtl-optimization/28982
11153         * gcc.c-torture/execute/pr28982a.c: New test.
11154         * gcc.c-torture/execute/pr28982b.c: Likewise.
11155
11156 2006-09-12  Eric Christopher  <echristo@apple.com>
11157
11158         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
11159         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
11160
11161 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
11162
11163         PR c/28768
11164         PR preprocessor/14634
11165         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
11166         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
11167         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
11168
11169 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11170
11171         * gcc.dg/pr28243.c: New test.
11172
11173 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
11174
11175         PR fortran/28971
11176         gfortran.dg/pr28971.f90: New test to act as a backstop in case
11177         this undiagnosed regression reappears.
11178
11179 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
11180
11181         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
11182         Treat $srcdir as a literal.
11183         * lib/fortran-torture.exp (fortran-torture-compile,
11184         fortran-torture-execute): Likewise.
11185         * lib/objc-torture.exp (objc-torture-compile,
11186         objc-torture-execute): Likewise.
11187         * lib/profopt.exp (profopt-execute): Likewise.
11188
11189 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
11190
11191         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
11192
11193 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
11194
11195         PR testsuite/28950
11196         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
11197
11198 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
11199
11200         PR target/13685
11201         * gcc.target/i386/pr13685.c: New test.
11202
11203 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11204
11205         * gcc.dg/pr28726.c: New test.
11206
11207 2006-09-11  Josh Conner  <jconner@apple.com>
11208
11209         * gcc.dg/nrv3.c: Increase size of structure.
11210         * gcc.dg/nrv4.c: Likewise.
11211         * gcc.dg/nrv5.c: Likewise.
11212
11213 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
11214
11215         PR libfortran/28890
11216         gfortran.dg/assumed_charlen_function_5.f90: New test.
11217
11218 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
11219
11220         PR c++/28991
11221         * g++.dg/init/static3.C: New test.
11222
11223 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
11224
11225         PR testsuite/29007
11226         * gcc.dg/long-long-cst1.c (t): Add cast to
11227         __SIZE_TYPE__ before casting to int.
11228         (main): Return 0 on success.
11229
11230 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11231
11232         * gcc.c-torture/execute/20060910-1.c: New test.
11233
11234 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
11235
11236         PR middle-end/26983
11237         * gcc.dg/pr26983.c: New test.
11238
11239 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
11240
11241         PR target/29006
11242         * gcc.c-torture/execute/pr29006.c: New test.
11243
11244 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11245
11246         PR libfortran/28947
11247         gfortran.dg/matmul_4.f90: New test.
11248
11249 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11250
11251         PR fortran/28959
11252         gfortran.dg/used_types_10: New test.
11253
11254 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11255
11256         PR libfortran/28923
11257         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
11258         gfortran.dg/array_initializer_3.f90: New test.
11259
11260 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11261
11262         PR fortran/28914
11263         * gfortran.dg/actual_array_constructor_3.f90: New test.
11264
11265 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
11266
11267         PR testsuite/26778
11268         * gcc.target/i386/pr26778.c: New testcase.
11269
11270 2006-09-08  Eric Christopher  <echristo@apple.com>
11271
11272         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
11273         * gcc.target/i386/memcpy-1.c: Ditto.
11274         * gcc.target/i386/asm-1.c: Ditto.
11275         * gcc.target/i386/20060512-4.c: Ditto.
11276         * gcc.target/i386/compress-float-387.c: Ditto.
11277         * gcc.target/i386/20060512-1.c: Ditto.
11278         * gcc.target/i386/compress-float-sse.c: Ditto.
11279         * gcc.target/i386/20060512-2.c: Ditto.
11280         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
11281         * gcc.target/i386/stack-prot-kernel.c: Ditto.
11282         * gcc.target/i386/compress-float-387-pic.c: Ditto.
11283         * gcc.dg/pr26449.c: Ditto.
11284         * gcc.dg/attr-ms_struct-2.c: Ditto.
11285         * gcc.dg/attr-ms_struct-1.c: Ditto.
11286         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
11287
11288 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
11289
11290         PR c/28504
11291         * gcc.dg/vla-10.c: New test.
11292
11293 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11294
11295         PR c++/28858
11296         * g++.dg/parse/template20.C: New test.
11297         * g++.dg/template/operator8.C: Remove obsolete part.
11298         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
11299         * g++.old-deja/g++.pt/crash65.C: Likewise.
11300
11301 2006-09-07  Jason Merrill  <jason@redhat.com>
11302
11303         PR middle-end/27724
11304         * gcc.dg/long-long-cst1.c: New test.
11305
11306 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11307
11308         PR C++/28906
11309         * g++.dg/other/array3.C: New test.
11310         * g++.dg/other/array4.C: New test.
11311         * g++.dg/other/array5.C: New test.
11312
11313 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
11314
11315         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
11316
11317 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
11318
11319         PR target/28946
11320         * gcc.target/i386/pr28946.c: New test.
11321
11322 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
11323
11324         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
11325         in integer literal constant.
11326         * gfortran.dg/enum_8.f90: Ditto.
11327         * gfortran.dg/g77/20030326-1.f: Ditto.
11328
11329 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
11330
11331         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
11332         nonconformance usage.
11333
11334 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11335
11336         PR middle-end/28862
11337         * gcc.c-torture/compile/vector-align-1.c: New test.
11338
11339 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11340
11341         PR rtl-opt/27883
11342         * g++.dg/opt/copysign-1.C: New test.
11343
11344 2006-09-06  Jason Merrill  <jason@redhat.com>
11345
11346         PR c++/27371
11347         * g++.dg/warn/unused-result1.C: New test.
11348
11349 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
11350
11351         PR c++/28903
11352         * g++.dg/ext/vla3.C: New test.
11353
11354         PR c++/28886
11355         * g++.dg/template/array16.C: New test.
11356
11357 2006-09-06  Richard Guenther  <rguenther@suse.de>
11358
11359         * gcc.dg/pr27226.c: Remove testcase again.
11360
11361 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11362
11363         PR tree-opt/28937
11364         * g++.dg/opt/unroll2.C: New test.
11365
11366 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11367
11368         PR tree-opt/28952
11369         * gcc.dg/vect/pr28952.c: New test.
11370
11371 2006-09-05  Richard Guenther  <rguenther@suse.de>
11372
11373         PR tree-optimization/28900
11374         * gcc.dg/torture/pr28900.c: New testcase
11375
11376 2006-09-05  Richard Guenther  <rguenther@suse.de>
11377
11378         PR tree-optimization/28905
11379         * gcc.c-torture/compile/pr28905.c: New testcase.
11380
11381 2006-09-05  Richard Guenther  <rguenther@suse.de>
11382
11383         PR middle-end/28935
11384         * gcc.dg/pr28935.c: New testcase.
11385
11386 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11387
11388         * gcc.c-torture/execute/20060905-1.c: New test.
11389
11390 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
11391
11392         PR fortran/28908
11393         * gfortran.dg/used_types_7.f90: New test.
11394         * gfortran.dg/used_types_8.f90: New test.
11395         * gfortran.dg/used_types_9.f90: New test.
11396
11397 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11398
11399         * gcc.c-torture/compile/20060904-1.c: New test.
11400
11401 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11402
11403         PR c++/23287 Revert my 2006-09-01 patch
11404         * g++.dg/parse/dtor12.C: Remove.
11405
11406 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
11407
11408         PR c+/27670
11409         * g++.dg/template/operator9.C: New test.
11410
11411         PR c++/27493
11412         * g++.dg/template/operator7.C: New test.
11413
11414         PR c++/27494
11415         * g++.dg/template/operator8.C: New test.
11416
11417         PR c++/27397
11418         * g++.dg/template/crash57.C: New test.
11419
11420         * g++.dg/template/typedef4.C: Adjust error markers.
11421         * g++.dg/template/typedef5.C: Likewise.
11422
11423 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
11424
11425         PR c++/28878
11426         * g++.dg/parse/crash33.C: New test.
11427
11428 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
11429         Richard Guenther  <rguenther@suse.de>
11430         Adam Nemet  <anemet@caviumnetworks.com>
11431
11432         PR middle-end/27226
11433         * gcc.target/mips/memcpy-1.c: New testcase.
11434         * gcc.dg/pr27226.c: Likewise.
11435
11436 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11437
11438         PR c++/28705
11439         * g++.dg/lookup/koenig5.C: New.
11440         * g++.dg/template/crash56.C: New.
11441
11442 2006-09-01  Josh Conner  <jconner@apple.com>
11443
11444         PR c++/25505
11445         * gcc.dg/nrv3.c: New test.
11446         * gcc.dg/nrv4.c: New test.
11447         * gcc.dg/nrv5.c: New test.
11448
11449 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11450
11451         PR c++/23287
11452         * g++.dg/parse/dtor12.C: New.
11453
11454 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
11455
11456         PR tree-optimization/28839
11457         * gcc.dg/pr28839.c: New test.
11458
11459 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
11460
11461         PR target/24367
11462         * gcc.dg/pr24367.c: New testcase.
11463
11464 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
11465
11466         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
11467
11468 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
11469
11470         PR rtl-optimization/27735
11471         * gcc.dg/loop-unswitch-1.c: New test.
11472
11473 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
11474
11475         PR fortran/28885
11476         * gfortran.dg/aliasing_dummy_2.f90: New test.
11477
11478         PR fortran/20067
11479         * gfortran.dg/generic_5.f90: Change error message.
11480
11481         PR fortran/28873
11482         * gfortran.dg/generic_6.f90: New test.
11483
11484         PR fortran/25077
11485         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
11486
11487         PR fortran/25102
11488         * gfortran.dg/invalid_interface_assignment.f90: New test.
11489
11490         PR fortran/24866
11491         * gfortran.dg/module_proc_external_dummy.f90: New test.
11492
11493 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
11494
11495         PR c++/28349
11496         * g++.dg/warn/var-args1.C: New test.
11497
11498 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
11499
11500         PR fortran/28866
11501         * gfortran.dg/simpleif_2.f90: New test.
11502         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
11503         * gfortran.dg/enum_5.f90: Ditto.
11504
11505 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11506             Kazu Hirata  <kazu@codesourcery.com>
11507
11508         PR tree-optimization/17506
11509         * gcc.dg/pr17506.c: New.
11510
11511 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
11512
11513         PR c++/28139
11514         * g++.dg/eh/alias1.C: New test.
11515
11516 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11517
11518         PR c++/28860
11519         * g++.dg/template/ttp22.C: New test.
11520
11521 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
11522
11523         PR middle-end/26632
11524         * gcc.dg/pr26632.c: New.
11525
11526 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11527
11528         PR libgfortran/28354
11529         * gfortran.dg/fmt_zero_precision.f90: New test.
11530
11531 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
11532
11533         PR c++/28058
11534         * g++.dg/template/spec31.C: New test.
11535
11536 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
11537
11538         PR c++/26573
11539         * g++.dg/other/static2.C: New test.
11540
11541 2006-08-26  Roger Sayle  <roger@eyesopen.com>
11542
11543         * gcc.dg/Wswitch-enum-2.c: New test case.
11544         * gcc.dg/Wswitch-enum-3.c: Likewise.
11545
11546 2006-08-26  Richard Guenther  <rguenther@suse.de>
11547
11548         * gcc.c-torture/compile/20060826-1.c: New testcase.
11549
11550 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
11551
11552         PR c++/28736
11553         * g++.dg/template/void10.C: New test.
11554
11555         PR c++/28737
11556         * g++.dg/template/void8.C: New test.
11557
11558         PR c+_+/28738
11559         * g++.dg/template/void9.C: New test.
11560
11561         * g++.dg/template/void3.C: Adjust error markers.
11562         * g++.dg/template/void4.C: Likewise.
11563         * g++.dg/template/crash55.C: Likewise.
11564         * g++.dg/template/void7.C: Likewise
11565
11566 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
11567
11568         PR c++/28588
11569         * g++.dg/inherit/access6.C: New test.
11570         * g++.dg/inherit/access7.C: Likewise.
11571
11572         PR c++/28595
11573         * g++.dg/template/array15.C: New test.
11574         * g++.dg/template/crash2.C: Tweak error markers.
11575
11576 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
11577
11578         PR middle-end/28683
11579         * gcc.c-torture/compile/20060823-1.c: New test.
11580
11581 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11582
11583         PR c++/28853
11584         * g++.dg/template/ttp21.C: New test.
11585
11586         PR c++/28852
11587         * g++.dg/other/operator1.C: Add error-marker.
11588         * g++.dg/other/operator2.C: New test.
11589
11590 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11591
11592         PR c/27893
11593         * gcc.c-torture/compile/vla-const-1.c,
11594         gcc.c-torture/compile/vla-const-2.c: New tests.
11595
11596 2006-08-26  Richard Guenther  <rguenther@suse.de>
11597
11598         PR middle-end/28814
11599         * gcc.dg/torture/pr28814.c: New testcase.
11600
11601 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11602
11603         PR c/28418
11604         * gcc.c-torture/compile/compound-literal-1.c: New test.
11605
11606 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11607
11608         PR c/28299
11609         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11610         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11611         Expect extra diagnostics.
11612
11613 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
11614
11615         gcc.dg/noncompile/pr16876.c: New test.
11616
11617 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
11618
11619         PR c++/28056
11620         * g++.dg/parse/local1.C: New test.
11621         * g++.dg/other/qual1.C: Tweak error marker.
11622
11623 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11624
11625         PR c++/27787
11626         * g++.dg/template/typename10.C: New.
11627         * g++.dg/template/lookup4.C: Remove bogus error marker.
11628
11629 2006-08-25  Richard Guenther  <rguenther@suse.de>
11630
11631         PR testsuite/28829
11632         * gcc.dg/pr26570.c: Fix testcase.
11633
11634 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
11635
11636         PR tree-opt/28807
11637         * gcc.c-torture/execute/mayalias-2.c: New test.
11638         * gcc.dg/tree-ssa/alias-13.c: New test.
11639
11640 2006-08-24  Jan Hubicka  <jh@suse.cz>
11641
11642         PR debug/26881
11643         * gcc.dg/debug/pr26881.c: New file.
11644
11645 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
11646
11647         PR fortran/28788
11648         * gfortran.dg/used_types_4.f90: New test.
11649         * gfortran.dg/derived_init_2.f90: Modify to check sibling
11650         association of derived types.
11651         * gfortran.dg/used_types_2.f90: Add module cleanup.
11652         * gfortran.dg/used_types_3.f90: The same.
11653
11654         PR fortran/28771
11655         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11656         fix of regression.
11657
11658 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11659
11660         PR 28813
11661         * gfortran.dg/direct_io_6.f90: Remove test.
11662
11663 2006-08-23  Stuart Hastings  <stuart@apple.com>
11664
11665         PR 28825
11666         * gcc.target/i386/20060821-1.c: New.
11667
11668 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
11669
11670         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
11671         dg-warning strings for dllimport.
11672
11673 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11674
11675         PR C++/28450
11676         * g++.dg/ext/vector4.C: New test.
11677         * g++.dg/ext/complex1.C: New test.
11678
11679 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
11680
11681         PR debug/28692
11682         * gcc.dg/debug/const-1.c: New.
11683         * gcc.dg/debug/const-2.c: New.
11684         * gcc.dg/debug/dwarf2/const-1.c: New.
11685         * gcc.dg/debug/dwarf2/const-2.c: New.
11686         * gcc.dg/debug/dwarf2/const-2b.c: New.
11687
11688 2006-08-22  Richard Guenther  <rguenther@suse.de>
11689
11690         PR middle-end/28776
11691         * gcc.c-torture/compile/pr28776-1.c: New testcase.
11692         * gcc.c-torture/compile/pr28776-2.c: Likewise.
11693
11694 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
11695
11696         PR tree-optimization/28003
11697         * g++.dg/tree-ssa/pr28003.C: New.
11698
11699 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11700
11701         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11702
11703 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
11704
11705         PR c++/26269
11706         * g++.dg/other/error14.C: New test.
11707
11708         PR c++/28505
11709         * g++.dg/parse/ctor7.C: New test.
11710         * g++.dg/parse/ctor8.C: Likewise.
11711
11712         PR c++/28741
11713         * g++.dg/template/void7.C: New test.
11714
11715 2006-08-21  Olivier Hainque  <hainque@adacore.com>
11716
11717         * gnat.dg/self_aggregate_with_zeros.adb: New test.
11718         * gnat.dg/self_aggregate_with_array.adb: New test.
11719
11720 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11721
11722         * g++.dg/eh/arm-vfp-unwind.C: New test.
11723
11724 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
11725
11726         PR c++/28341
11727         * g++.dg/template/ref3.C: New test.
11728         * g++.dg/template/nontype13.C: New test.
11729
11730         PR c++/28346
11731         * g++.dg/template/ptrmem17.C: New test.
11732
11733 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
11734
11735         PR target/28648 c:
11736         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11737
11738 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
11739
11740         PR fortran/28630
11741         * gfortran.dg/used_types_2.f90: New test.
11742
11743         PR fortran/28601
11744         * gfortran.dg/used_types_3.f90: New test.
11745
11746         PR fortran/20886
11747         * gfortran.dg/generic_actual_arg.f90: New test.
11748
11749         PR fortran/28735
11750         * gfortran.dg/module_private_array_refs_1.f90: New test.
11751
11752         PR fortran/28762
11753         * gfortran.dg/program_name_1.f90: New test.
11754
11755         PR fortran/28425
11756         * gfortran.dg/derived_constructor_comps_1.f90: New test.
11757
11758         PR fortran/28496
11759         * gfortran.dg/array_initializer_2.f90: New test.
11760
11761         PR fortran/18111
11762         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11763
11764         PR fortran/28600
11765         * gfortran.dg/assumed_charlen_function_4.f90: New test.
11766
11767         PR fortran/28771
11768         * gfortran.dg/assumed_charlen_in_main.f90: New test.
11769
11770         PR fortran/28660
11771         * gfortran.dg/dependent_decls_1.f90: New test.
11772
11773 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11774
11775         PR fortran/25217
11776         * gfortran.dg/derived_init_2.f90: New.
11777
11778 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
11779
11780         * gcc.c-torture/execute/pr28289.c: New test.
11781
11782 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
11783
11784         PR c/28744
11785         * gcc.dg/attr-externally-visible-1.c: New test.
11786         * gcc.dg/attr-externally-visible-2.c: New test.
11787         * g++.dg/parse/attr-externally-visible-1.C: New test.
11788         * g++.dg/parse/attr-externally-visible-2.C: New test.
11789
11790 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11791
11792         PR c++/28606
11793         * g++.dg/parse/dtor11.C: New test.
11794
11795 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11796
11797         PR rtl-optimization/28489
11798         * gcc.c-torture/compile/pr28489.c: New test.
11799
11800 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11801
11802         PR c++/28710
11803         * g++.dg/template/redecl4.C: New test.
11804
11805         PR c++/28711
11806         * g++.dg/template/ctor8.C: New test.
11807
11808 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11809
11810         * gcc.dg/pr26570.c: Fix testcase.
11811
11812 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11813
11814         * PR c++/28573
11815         * g++.dg/parse/offsetof6.C: New test.
11816         * g++.dg/parse/offsetof6.C: New test.
11817         * g++.dg/parse/offsetof7.C: New test.
11818
11819 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11820
11821         PR testsuite/28602
11822         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11823         is false.
11824
11825 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11826
11827         PR c++/28302
11828         * g++.dg/ext/vector3.C: New test.
11829
11830 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
11831
11832         PR gcov/profile/26570
11833         * gcc.dg/pr26570.c: New test.
11834
11835 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
11836
11837         PR c/27697
11838         * gcc.dg/qual-component-1.c: New test.
11839
11840 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11841
11842         PR c++/28593
11843         * g++.dg/parse/new3.C: New test.
11844
11845 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11846
11847         PR fortran/25828
11848         * gfortran.dg/streamio_1.f90: New test.
11849         * gfortran.dg/streamio_2.f90: New test.
11850         * gfortran.dg/streamio_3.f90: New test.
11851         * gfortran.dg/streamio_4.f90: New test.
11852         * gfortran.dg/streamio_5.f90: New test.
11853         * gfortran.dg/streamio_6.f90: New test.
11854         * gfortran.dg/streamio_7.f90: New test.
11855         * gfortran.dg/streamio_8.f90: New test.
11856
11857 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
11858
11859         PR c/28287
11860         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11861
11862 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
11863
11864         PR c++/28594
11865         * g++.dg/template/void6.C: New test.
11866
11867 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11868
11869         PR c/28649
11870         * gcc.dg/parse-error-1.c: New test.
11871         * gcc.dg/parse-error-2.c: New test.
11872         * gcc.dg/cpp/digraph2.c: Add error-marker.
11873         * gcc.dg/noncompile/920923-1.c: Likewise.
11874
11875 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11876
11877         PR c/27490
11878         * gcc.dg/sizeof-2.c: New testcase.
11879
11880         PR c/27489
11881         * gcc.dg/switch-A.c: New testcase.
11882
11883 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
11884
11885         PR c++/28288
11886         PR c++/14556
11887         * g++.old-deja/g++.warn/compare1.C: Delete.
11888         * g++.dg/opt/pr7503-2.C: Delete.
11889         * g++.dg/opt/pr7503-3.C: Delete.
11890         * g++.dg/opt/pr7503-4.C: Delete.
11891         * g++.dg/opt/pr7503-5.C: Delete.
11892         * g++.dg/opt/max1.C: Delete.
11893         * g++.dg/warn/minmax.C: Delete.
11894         * g++.dg/expr/minmax.C: New test.
11895
11896 2006-08-14  Richard Guenther  <rguenther@suse.de>
11897
11898         PR testsuite/28703
11899         * gcc.c-torture/execute/pr28651.c: Do not use argc
11900         to avoid optimization, instead forbid inlining.
11901
11902 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
11903
11904         PR rtl-optimization/28634
11905         * gcc.c-torture/execute/ieee/pr28634.c: New test.
11906
11907 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
11908
11909         PR c/27184
11910         * gcc.dg/torture/pr27184.c: New test.
11911
11912 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
11913
11914         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11915
11916 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11917
11918         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11919         * gfortran.dg/stat_2.f90: Likewise.
11920         * gfortran.dg/chmod_1.f90: Likewise.
11921         * gfortran.dg/chmod_2.f90: Likewise.
11922         * gfortran.dg/chmod_3.f90: Likewise.
11923
11924 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
11925
11926         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11927
11928 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11929
11930         * g++.dg/opt/pr23454-2.C: New test.
11931
11932 2006-08-11  Richard Guenther  <rguenther@suse.de>
11933
11934         PR middle-end/28651
11935         * gcc.c-torture/execute/pr28651.c: New testcase.
11936
11937 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
11938
11939         * gnat.dg/specs/static_initializer.ads: New test.
11940
11941 2006-08-10  Paul Brook  <paul@codesourcery.com>
11942
11943         * gcc.target/arm/cond-asm.c: New test.
11944
11945 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
11946
11947         PR tree-optimization/26197
11948         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11949         * g++.dg/vect/vect.exp: Compile the new tests with
11950         --param max-aliased-vops=0.
11951
11952 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
11953
11954         PR c++/28637
11955         * g++.dg/template/void3.C: New test.
11956
11957         PR c++/28638
11958         * g++.dg/template/void4.C: New test.
11959
11960         PR c++/28640
11961         * g++.dg/template/void5.C: New test.
11962
11963 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
11964
11965         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11966         after dg-do compile.
11967
11968 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
11969
11970         PR tree-optimizations/26969
11971         * gcc.dg/vect/vect.exp: Compile tests prefixed with
11972         "unswitch-loops" with -funswitch-loops.
11973         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11974
11975 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11976
11977         * gcc.dg/sparc-getcontext-1.c: Fix typo.
11978         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11979         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
11980         * objc.dg/dwarf-1.m: Likewise.
11981         * objc.dg/dwarf-2.m: Likewise.
11982         * obj-c++.dg/dwarf-2.mm: Likewise.
11983
11984 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11985
11986         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11987         * objc.dg/dwarf-2.m: Likewise.
11988         * obj-c++.dg/dwarf-2.mm: Likewise.
11989
11990         PR libfortran/28603
11991         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11992
11993         PR testsuite/27611
11994         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11995
11996         PR testsuite/27033
11997         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11998
11999 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
12000
12001         PR target/27827
12002         * gcc.target/i386/pr27827.c: New testcase.
12003
12004 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
12005
12006         PR fortran/28590
12007         * gfortran.dg/sequence_types_1.f90: New test.
12008
12009 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
12010
12011         PR fortran/28548
12012         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
12013         dg-warning.  Add -pedantic option.
12014
12015 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12016
12017         PR c/28502
12018         * gcc.dg/proto-1.c: New test.
12019
12020         PR c/27721
12021         * gcc.dg/lvalue-4.c: New test.
12022
12023         PR c/28136
12024         * gcc.dg/init-bad-5.c: New test.
12025
12026 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
12027
12028         PR c++/28347
12029         * g++.dg/ext/typedef-init.C: Add new test for typedef
12030         initialization inside templates. Adjust existing error markers.
12031
12032 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
12033
12034         PR c++/28148
12035         * g++.dg/init/ptrmem3.C: New test.
12036
12037 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
12038
12039         PR tree-optimization/27770
12040         * lib/target-support.exp: New target keyword "section_anchors".
12041         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
12042         tests.
12043         * gcc.dg/vect/section-anchors-pr27770.c: New test.
12044         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
12045         * gcc.dg/vect/section-anchors-vect-69.c: New test.
12046         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
12047
12048 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12049
12050         * gcc.dg/20060801-1.c: Add missing '}'.
12051
12052 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12053
12054         PR c++/27508
12055         * g++.dg/parse/dtor9.C: New test.
12056         * g++.dg/parse/dtor10.C: New test.
12057         * g++.dg/other/error7.C: Adjust error-marker.
12058
12059         PR c++/28274
12060         * g++.dg/other/default5.C: New test.
12061
12062 2006-08-02  Richard Guenther  <rguenther@suse.de>
12063
12064         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
12065
12066 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
12067
12068         PR c++/28557
12069         * g++.dg/template/conv9.C: New test.
12070
12071 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
12072
12073         PR debug/28063
12074         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
12075         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
12076         Optionally return assembly text.  Update callers.
12077         (check_no_compiler_messages): Update verbose messages.
12078         (check_no_messages_and_pattern): New.
12079         (check_effective_target_string_merging): New.
12080
12081 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12082
12083         PR c++/28250
12084         * g++.dg/eh/catch4.C: New test.
12085
12086         PR c++/28257
12087         * g++.dg/other/qual1.C: New test.
12088
12089         PR c++/28259
12090         * g++.dg/inherit/error2.C: New test.
12091
12092         PR c++/28267
12093         * g++.dg/other/new1.C: New test.
12094
12095         * g++.dg/warn/pr23075.C: Remove obsolete test.
12096         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
12097         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
12098
12099 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
12100
12101         PR c++/28523
12102         * g++.dg/eh/cast1.C: New test.
12103
12104 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
12105
12106         PR libfortran/28452
12107         * gfortran.dg/random_3.f90:  New test.
12108
12109 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12110
12111         PR c++/28432
12112         * g++.dg/other/pr28304.C: Change expected error message.
12113         * g++.dg/other/pr28432.C: New test.
12114
12115 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12116
12117         PR c++/28256
12118         * g++.dg/init/brace2.C: Change expected error message, add empty init.
12119
12120 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
12121
12122         PR debug/23336
12123         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
12124         at -g1.
12125         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
12126         g++.dg/debug/enum-2.C: New.
12127
12128 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12129
12130         PR c++/6634
12131         * g++.dg/parse/long1.C: Add more tests.
12132
12133 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12134
12135         * gfortran.dg/lrshift_1.c: New file.
12136
12137 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12138
12139         PR libgfortran/28335
12140         * gfortran.dg/no_unit_error_1.f90: New test.
12141
12142 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12143
12144         PR libgfortran/28335
12145         * gfortran.dg/no_unit_error_1.f90: Delete test.
12146         * gfortran.dg/no_unit_error_2.f90: Delete test.
12147
12148 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12149
12150         * gfortran.dg/chmod_3.f90: New test.
12151         * gfortran.dg/ltime_gmtime_1.f90: New test.
12152         * gfortran.dg/ltime_gmtime_2.f90: New test.
12153         * gfortran.dg/lrshift_1.f90: New test.
12154         * gfortran.dg/chmod_1.f90: New test.
12155         * gfortran.dg/chmod_2.f90: New test.
12156
12157 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
12158
12159         PR c++/27668
12160         * g++.dg/template/crash55.C: New test.
12161
12162         PR c++/27962
12163         * g++.dg/template/nontype16.C: New test.
12164
12165         * g++.dg/template/void2.C: Adjust error markers.
12166         * g++.dg/template/nontype5.C: Adjust error markers.
12167
12168 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
12169
12170         * gcc.target/i386/stack-prot-kernel.c: New test.
12171
12172 2006-07-27  Roger Sayle  <roger@eyesopen.com>
12173
12174         * gcc.dg/builtins-55.c: New test case.
12175
12176 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
12177
12178         PR rtl-optimization/27907
12179         * gcc.c-torture/compile/pr27907.c: New test.
12180
12181 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12182
12183         * gfortran.dg/mclock.f90: New test.
12184         * gfortran.dg/int_conv_1.f90: New test.
12185         * gfortran.dg/stat_1.f90: New test.
12186         * gfortran.dg/stat_2.f90: New test.
12187
12188 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12189
12190         PR libgfortran/28335
12191         * gfortran.dg/no_unit_error_1.f90: New test.
12192         * gfortran.dg/no_unit_error_2.f90: New test.
12193         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
12194
12195 2006-07-25  Roger Sayle  <roger@eyesopen.com>
12196
12197         PR middle-end/28473
12198         * gcc.dg/fold-convround-1.c: New test case.
12199
12200 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12201
12202         * gfortran.dg/arithmetic_if.f90:  Fix comments.
12203
12204 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12205
12206         PR c++/27572
12207         * g++.dg/other/typedef1.C: New test.
12208         * g++.dg/template/typedef4.C: New test.
12209         * g++.dg/template/typedef5.C: New test.
12210
12211 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12212
12213         PR fortran/28416
12214         * gfortran.dg/allocatable_dummy_3.f90: New.
12215
12216 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12217
12218         PR fortran/28439
12219         * gfortran.dg/arithmetic_if.f90:  New test.
12220
12221 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
12222
12223         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
12224         avoid memcpy optimization.
12225
12226 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12227
12228         PR fortran/25289
12229         * gfortran.dg/direct_io_6.f90: New test.
12230
12231 2006-07-24  Jan Hubicka  <jh@suse.cz>
12232
12233         PR c/25795
12234         PR c++/27369
12235         * gcc.dg/pr25795.c: New test.
12236         * gcc.dg/pr25795-1.c: New test.
12237
12238 2006-07-23  Roger Sayle  <roger@eyesopen.com>
12239
12240         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
12241         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
12242         which may be transformed to "g || h" on some platforms.
12243
12244 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
12245
12246         PR c++/28025
12247         * g++.dg/template/friend45.C: New test.
12248
12249 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12250
12251         PR libgfortran/28339
12252         * gfortran.dg/arrayio_8.f90: New test.
12253
12254 2006-07-21  Mike Stump  <mrs@apple.com>
12255
12256         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
12257
12258         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
12259
12260 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12261
12262         PR c++/28250
12263         * g++.dg/eh/catch3.C: New test.
12264
12265         PR c++/28363
12266         * g++.dg/template/defarg10.C: New test.
12267
12268 2006-07-20  Paul Brook  <paul@codesourcery.com>
12269
12270         PR 27363
12271         * gcc.dg/pr27363.c: New test.
12272
12273 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
12274
12275         PR c++/28338
12276         * g++.dg/init/ref13.C: New test.
12277
12278 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12279
12280         PR obj-c++/28434
12281         * obj-c++.dg/proto-error-1.mm: New test.
12282
12283 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12284
12285         PR c++/28337
12286         * g++.dg/template/string1.C: New test.
12287
12288 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12289
12290         PR c++/28048
12291         * g++.dg/template/defarg9.C: New test.
12292
12293         PR c++/28235
12294         * g++.dg/template/static27.C: New test.
12295
12296 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
12297
12298         PR 28410
12299         * gcc.dg/tree-ssa/pr28410.c: New test.
12300
12301 2006-07-18  Lee Millward  <lee.millward@gmail.com>
12302
12303         PR c++/28258
12304         * g++/dg/other/error13.C: New test.
12305
12306         PR c++/28260
12307         * g++.dg/template/friend44.C: New test.
12308
12309 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
12310
12311         PR c++/27495
12312         * g++.dg/other/pr27495.C: New.
12313
12314 2006-07-18  Olivier Hainque  <hainque@adacore.com>
12315
12316         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
12317         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
12318
12319 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12320
12321         PR c/28286
12322         * gcc.dg/pragma-pack-4.c: New test.
12323
12324 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12325
12326         PR c++/28291
12327         * g++.dg/ext/pr28291.C: New test.
12328
12329 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12330
12331         PR middle-end/28403
12332         * gcc.c-torture/execute/pr28403.c: New test.
12333
12334 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12335
12336         PR middle-end/28402
12337         * gcc.dg/pr28402.c: New test.
12338
12339 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12340
12341         PR c++/28304
12342         * g++.dg/other/pr28304.C: New test.
12343
12344 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
12345
12346         PR other/28251
12347         gcc.c-torture/unsorted/dump-noaddr.c: New test.
12348         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
12349
12350 2006-07-17  Richard Guenther  <rguenther@suse.de>
12351
12352         PR tree-optimization/28238
12353         * g++.dg/tree-ssa/pr28238.C: New testcase.
12354
12355 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12356
12357         PR c++/28250
12358         * g++.dg/eh/catch1.C: New test.
12359         * g++.dg/eh/catch2.C: New test.
12360
12361 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
12362
12363         PR c++/28370
12364         * g++.dg/template/anon3.C: New test.
12365
12366 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
12367
12368         PR fortran/20844
12369         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
12370         specifiers requiring an explicit format tag..
12371
12372         PR fortran/28201
12373         * gfortran.dg/generic_5: New test.
12374
12375         PR fortran/20893
12376         * gfortran.dg/elemental_optional_args_1.f90: New test.
12377
12378 2006-07-16  Olivier Hainque  <hainque@adacore.com>
12379
12380         * gnat.dg/assert.ads: New file.
12381         * gnat.dg/controlled_record.ads: Likewise.
12382         * gnat.dg/controlled_record.adb: Likewise.
12383
12384 2006-07-15  Lee Millward  <lee.millward@gmail.com>
12385
12386         PR c++/28292
12387         * g++.dg/other/error12.C: New test.
12388
12389         PR c++/28269
12390         * g++.dg/template/crash54.C: New test.
12391
12392 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12393
12394         PR c++/28249
12395         * g++.dg/parse/catch1.C: New test.
12396
12397         PR c++/28294
12398         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
12399
12400         PR c++/28387
12401         * g++.dg/ext/attrib24.C: New test.
12402
12403 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12404
12405         PR c++/28343
12406         * g++.dg/ext/asmspec1.C: New test.
12407
12408 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
12409
12410         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
12411         (dg-test): Support shouldfail tests.
12412         * lib/target-supports-dg.exp (dg-shouldfail): New.
12413         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
12414         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
12415         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
12416         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
12417         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
12418         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
12419         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
12420
12421 2006-07-13  Jan Hubicka  <jh@suse.cz>
12422
12423         * gcc.target/i386/memcpy-1.c: New.
12424
12425 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
12426
12427         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
12428
12429 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
12430
12431         PR fortran/25097
12432         * gfortran.dg/present_1.f90: New test.
12433
12434         PR fortran/20903
12435         * gfortran.dg/interface_derived_type_1.f90: New test.
12436
12437 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
12438
12439         PR fortran/28213
12440         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
12441         list.
12442
12443 2006-07-07  Lee Millward  <lee.millward@gmail.com>
12444
12445         PR c++/27820
12446         * g++.dg/other/label1.C: New test.
12447
12448 2006-07-07  Richard Guenther  <rguenther@suse.de>
12449
12450         PR middle-end/28268
12451         * gcc.dg/torture/pr28268.c: New testcase.
12452
12453 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
12454
12455         PR c++/27019
12456         * g++.dg/ext/pr27019.C: New.
12457
12458 2006-07-07  Richard Guenther  <rguenther@suse.de>
12459
12460         PR tree-optimization/28187
12461         * gcc.dg/pr28187.c: New testcase.
12462
12463 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
12464
12465         * gnat.dg/address_conversion.adb: New test.
12466         * gnat.dg/boolean_subtype.adb: Likewise.
12467         * gnat.dg/frame_overflow.adb: Likewise.
12468         * gnat.dg/pointer_array.adb: Likewise.
12469         * gnat.dg/pointer_conversion.adb: Likewise.
12470
12471 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
12472
12473         PR fortran/28237
12474         PR fortran/23420
12475         * gfortran.dg/print_fmt_5.f90: New test.
12476
12477 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12478
12479         PR fortran/28129
12480         * gfortran.dg/bounds_check_4.f90: New test.
12481
12482 2006-07-05  Richard Guenther  <rguenther@suse.de>
12483
12484         PR target/28158
12485         * gfortran.dg/pr28158.f90: New testcase.
12486
12487 2006-07-05  Richard Guenther  <rguenther@suse.de>
12488
12489         PR tree-optimization/28162
12490         * gcc.dg/pr28162.c: New testcase.
12491
12492 2006-07-05  Richard Guenther  <rguenther@suse.de>
12493         Andrew Pinski  <pinskia@gcc.gnu.org>
12494
12495         PR c++/27084
12496         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
12497
12498 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
12499
12500         PR fortran/28174
12501         * gfortran.dg/actual_array_substr_2.f90: New test.
12502
12503         PR fortran/28167
12504         * gfortran.dg/actual_array_constructor_2.f90: New test.
12505
12506 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12507
12508         * gfortran.dg/itime_idate_1.f: New test.
12509         * gfortran.dg/itime_idate_2.f: New test.
12510
12511 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12512
12513         PR libgfortran/27704
12514         * gfortran.dg/open_status_3.f90: New test.
12515         * gfortran.dg/fmt_l.f90: Update for new feature.
12516
12517 2006-07-03  Asher Langton  <langton2@llnl.gov>
12518
12519         * gfortran.dg/oldstyle_2.f90: New.
12520
12521 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
12522
12523         * gnat.dg/string_slice.adb: New test.
12524
12525 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12526
12527         PR fortran/19259
12528         * gfortran.dg/semicolon_fixed.c: New.
12529         * gfortran.dg/semicolon_free.c: New.
12530
12531 2006-06-30  Mike Stump  <mrs@apple.com>
12532
12533         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
12534         that don't support internal visibility.
12535
12536 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
12537
12538         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
12539         for '(' / ')' needing an extra '\'.
12540
12541 2006-06-29  Roger Sayle  <roger@eyesopen.com>
12542
12543         PR middle-end/27428
12544         * gcc.dg/pr27428-1.c: New test case.
12545
12546 2006-06-29  Mike Stump  <mrs@apple.com>
12547
12548         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
12549         on darwin as we can't align commons large enough yet.
12550
12551         * gcc.dg/vla-8.c: Add additional testcases.
12552
12553 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
12554
12555         PR c++/28114
12556         * g++.dg/other/pr28114.C: New.
12557
12558 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
12559
12560         * gcc.c-torture/compile/20060625-1.c: New test.
12561
12562 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
12563
12564         PR fortran/20867
12565         * gfortran.dg/stfunc_3.f90: New test.
12566
12567         PR fortran/25056
12568         * gfortran.dg/impure_actual_1.f90: New test.
12569
12570         PR fortran/20874
12571         * gfortran.dg/elemental_result_1.f90: New test.
12572
12573         PR fortran/25073
12574         * gfortran.dg/select_7.f90: New test.
12575
12576         PR fortran/27554
12577         * intrinsic_actual_1.f: New test.
12578
12579         PR fortran/22038
12580         PR fortran/28119
12581         * gfortran.dg/forall_4.f90: New test.
12582
12583         PR fortran/25072
12584         * gfortran.dg/forall_5.f90: New test.
12585
12586 2006-06-25  Lee Millward  <lee.millward@gmail.com>
12587
12588         PR c++/28051
12589         * g++.dg/template/using13.C: New test.
12590
12591         PR c++/28054
12592         * g++.dg/other/incomplete3.C: New test.
12593
12594 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12595
12596         PR fortran/28081
12597         * gfortran.dg/substr_3.f: New test.
12598         * gfortran.dg/equiv_2.f90: Update expected error message.
12599
12600 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
12601
12602         PR fortran/28118
12603         * gfortran.dg/actual_array_substr_1.f90: New test.
12604
12605 2006-06-24  Olivier Hainque  <hainque@adacore.com>
12606
12607         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12608         * gnat.dg/scalar_mode_agg_compare.adb: New test.
12609
12610 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
12611
12612         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12613
12614 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
12615
12616         PR fortran/27981
12617         * gfortran.dg/simpleif_2.f90: New test.
12618
12619 2006-06-23  Lee Millward  <lee.millward@gmail.com>
12620
12621         * g++.dg/template/error22.C: Fix typo.
12622
12623 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12624
12625         PR c++/28112
12626         * g++.dg/ext/attrib23.C: New test.
12627
12628 2006-06-23  Olivier Hainque  <hainque@adacore.com>
12629
12630         * gnat.dg/varsize_temp.adb: New test.
12631
12632 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12633
12634         PR c++/11468
12635         * g++.dg/other/java2.C: New test.
12636
12637 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
12638
12639         PR target/27789
12640         * g++.dg/ext/dllimport4.C. Add more tests for invalid
12641         initialization.
12642
12643 2006-06-22  Roger Sayle  <roger@eyesopen.com>
12644
12645         PR target/27531
12646         * gcc.dg/pr27531-1.c: New test case.
12647
12648 2006-06-22  Asher Langton  <langton2@llnl.gov>
12649
12650         PR fortran/24748
12651         * gfortran.dg/implicit_8.f90: New.
12652
12653 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
12654
12655         PR rtl-optimization/28121
12656         * gcc.dg/pr28121.c: New test.
12657
12658 2006-06-22  Lee Millward  <lee.millward@gmail.com>
12659
12660         PR c++/27805
12661         * g++.dg/parse/ptrmem6.C: New test.
12662
12663         PR c++/27821
12664         * g++.dg/template/error22.C: New test.
12665
12666 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12667
12668         PR c++/28111
12669         * g++.dg/template/friend43.C: New test.
12670
12671         PR c++/28110
12672         * g++.dg/template/crash53.C: New test.
12673
12674         PR c++/28109
12675         * g++.dg/rtti/incomplete1.C: New test.
12676
12677 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
12678
12679         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12680
12681 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
12682
12683         * gcc.c-torture/execute/complex-7.c: New.
12684
12685 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
12686
12687         * gcc.dg/merge-all-constants-1.c: New test.
12688
12689 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
12690
12691         PR c++/28113
12692         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12693
12694 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
12695
12696         * gfortran.dg/rrspacing_1.f90: New test.
12697
12698 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12699
12700         PR c++/28052
12701         * g++.dg/other/bitfield2.C: New test.
12702
12703 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
12704
12705         PR tree-optimization/27331
12706         * gcc.dg/pr27331.c: New test.
12707
12708 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
12709             Eric Botcazou  <ebotcazou@adacore.com>
12710
12711         PR ada/18692
12712         * lib/gnat.exp: New file.
12713         * lib/gnat-dg.exp: Likewise.
12714         * gnat.dg: New directory.
12715         * gnat.dg/dg.exp: New driver.
12716         * gnat.dg/specs: New directory.
12717         * gnat.dg/specs/specs.exp: New driver.
12718         * gnat.dg/style: New directory.
12719         * gnat.dg/style/style.exp: New driver.
12720
12721 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
12722
12723         PR fortran/16206
12724         * gfortran.dg/array_initializer_1.f90: New test.
12725
12726         PR fortran/28005
12727         * gfortran.dg/matmul_3.f90: New test.
12728
12729 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
12730
12731         PR middle-end/28075
12732         * gcc.dg/tree-ssa/inline-1.c: New test.
12733
12734 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
12735
12736         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12737         in malloc prototype; remove XFAIL.
12738         * gcc.dg/pr18241-2.c: Ditto.
12739         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12740         in memset prototype; remove XFAIL.
12741         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12742
12743 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12744
12745         * gcc.dg/vla-8.c: Add.
12746
12747 2006-06-19  Richard Guenther  <rguenther@suse.de>
12748
12749         PR tree-optimization/27090
12750         * g++.dg/tree-ssa/pr27090.C: New testcase.
12751
12752 2006-06-19  Roger Sayle  <roger@eyesopen.com>
12753
12754         PR target/27861
12755         * gcc.dg/pr27861-1.c: New test case.
12756
12757 2006-06-19  Richard Guenther  <rguenther@suse.de>
12758
12759         PR middle-end/28045
12760         * gcc.dg/torture/pr28045.c: New testcase.
12761
12762 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12763
12764         PR fortran/26801
12765         * gfortran.dg/associated_4.f90: New test.
12766
12767 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12768
12769         PR fortran/19310
12770         PR fortran/19904
12771         * gfortran.dg/real_const_3.f90: New test.
12772
12773 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
12774
12775         PR c++/28016
12776         * g++.dg/template/static26.C: New test.
12777
12778         PR c++/27979
12779         * g++.dg/expr/bitfield2.C: New test.
12780
12781         PR c++/27884
12782         * g++.dg/parse/linkage2.C: New test.
12783
12784 2006-06-16  Richard Guenther  <rguenther@suse.de>
12785
12786         PR middle-end/27116
12787         * gcc.dg/pr15785-1.c: Revert last change.
12788         * gcc.dg/torture/pr27116-2.c: New testcase.
12789
12790 2006-06-16  Roger Sayle  <roger@eyesopen.com>
12791
12792         PR middle-end/27802
12793         * gcc.dg/pr27802-1.c: New test case.
12794
12795 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
12796
12797         PR c++/27689
12798         * g++.dg/template/ttp18.C: New test.
12799         * g++.dg/template/ttp19.C: Likewise.
12800
12801         PR c++/27666
12802         * g++.dg/expr/cond9.C: New test.
12803
12804         PR c++/27640
12805         * g++.dg/template/ctor7.C: New test.
12806
12807 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
12808
12809         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12810
12811 2006-06-16  Richard Guenther  <rguenther@suse.de>
12812
12813         PR tree-optimization/27781
12814         * gcc.dg/tree-ssa/pr27781.c: New testcase.
12815
12816 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
12817
12818         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
12819
12820 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
12821
12822         * gcc.dg/tree-ssa/loop-18.c: New test.
12823
12824 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
12825
12826         PR c++/27665
12827         * g++.dg/template/crash52.C: New test.
12828
12829         PR c++/27648
12830         * g++.dg/ext/attrib22.C: New test.
12831
12832         PR c++/26559
12833         * g++.dg/template/builtin1.C: New test.
12834         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12835
12836         PR c++/28018
12837         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12838         assignment.
12839         * g++.old-deja/g++.pt/crash51.C: Likewise.
12840
12841         PR c++/27227
12842         * g++.dg/lookup/linkage1.C: New test.
12843         * g++.dg/lookup/linkage2.C: Likewise.
12844
12845 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
12846
12847         PR middle-end/27959
12848         * gcc.dg/pr27959.c: New testcase.
12849
12850 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
12851
12852         PR target/28014:
12853         * g++.dg/eh/div.C: New test.
12854
12855 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
12856
12857         PR c++/27894
12858         * g++.dg/tree-ssa/pr26757.C: New test.
12859         * g++.dg/tree-ssa/pr27894.C: New test.
12860
12861 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12862
12863         * gcc.c-torture/compile/20060609-1.c: New test.
12864
12865         PR target/27863
12866         * gcc.c-torture/compile/pr27863.c: New test.
12867
12868 2006-06-13  Richard Guenther  <rguenther@suse.de>
12869
12870         PR tree-optimization/27830
12871         * g++.dg/tree-ssa/pr27830.C: New testcase.
12872
12873 2006-06-13  Matthew Sachs  <msachs@apple.com>
12874
12875         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12876         the list of compiler flags; this causes those flags to be checked
12877         for things like dg-skip-if.
12878
12879 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12880
12881         PR c++/27601
12882         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12883
12884 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
12885             Kazu Hirata  <kazu@codesourcery.com>
12886
12887         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12888         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12889
12890 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12891
12892         PR c++/27933
12893         * g++.dg/lookup/using15.C: New test.
12894
12895         PR c++/27951
12896         * g++.dg/other/anon4.C: New test.
12897
12898 2006-06-12  Roger Sayle  <roger@eyesopen.com>
12899
12900         PR c++/21210
12901         * g++.dg/init/complex1.C: New test case.
12902
12903 2006-06-11  Eric Christopher  <echristo@apple.com>
12904
12905         PR middle-end/27948
12906         * gcc.dg/bf-ms-layout.c: Run on darwin.
12907         * gcc.dg/bf-no-ms-layout: Ditto.
12908         * gcc.dg/attr-ms_struct-2.c: New.
12909         * gcc.dg/bf-ms-layout-2.c: Ditto.
12910
12911 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12912
12913         * gcc.dg/attr-ms_struct-packed1.c: New.
12914
12915 2006-06-09  Mike Stump  <mrs@apple.com>
12916
12917         * gcc.dg/vla-7.c: Add.
12918
12919 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
12920
12921         PR fortran/24558
12922         * gfortran.dg/entry_6.f90: New test.
12923
12924         PR fortran/20877
12925         PR fortran/25047
12926         * gfortran.dg/entry_7.f90: New test.
12927
12928 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
12929
12930         PR c/27747
12931         * gcc.dg/cpp/_Pragma6.c: New test.
12932
12933         PR c++/27748
12934         * g++.dg/cpp/_Pragma1.C: New test.
12935
12936         PR preprocessor/27746
12937         * gcc.dg/gomp/macro-3.c: New test.
12938         * gcc.dg/gomp/macro-4.c: New test.
12939         * g++.dg/gomp/macro-3.C: New test.
12940         * g++.dg/gomp/macro-4.C: New test.
12941
12942 2006-06-09  Richard Guenther  <rguenther@suse.de>
12943
12944         PR tree-optimization/26998
12945         * gcc.dg/torture/pr26998.c: New testcase.
12946         * gcc.dg/tree-ssa/vrp29.c: New testcase.
12947
12948 2006-06-08  Mike Stump  <mrs@apple.com>
12949
12950         * gcc.dg/pr27095.c: Account for stubs.
12951
12952         PR target/26427
12953         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12954         produce bad code on darwin.
12955
12956 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12957
12958         PR fortran/27958
12959         * gfortran.dg/substr_2.f: New test.
12960
12961 2006-06-08  Asher Langton  <langton2@llnl.gov>
12962
12963         PR fortran/27786
12964         * cray_pointers_2.f90: Add -fbounds-check compile flag.
12965
12966 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12967
12968         PR target/27421
12969         * gcc.dg/union-3.c: New test.
12970
12971 2006-06-08  Richard Guenther  <rguenther@suse.de>
12972
12973         PR middle-end/27116
12974         * gcc.dg/torture/pr27116.c: New testcase.
12975         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12976
12977 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
12978
12979         PR rtl-optimization/26449
12980         * gcc.dg/pr26449.c: New test.
12981
12982 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12983
12984         PR c++/27601
12985         * g++.dg/ext/offsetof1.C: Test member functions.
12986
12987 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
12988
12989         * gcc.dg/pr27095.c: Improve scanning.
12990
12991 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
12992
12993         PR fortran/23091
12994         * gfortran.dg/saved_automatic_1.f90: New test.
12995
12996         PR fortran/24168
12997         * gfortran.dg/array_simplify_1.f90: New test.
12998
12999         PR fortran/25090
13000         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13001
13002         PR fortran/25058
13003         * gfortran.dg/entry_dummy_ref_2.f90: New test.
13004
13005 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
13006
13007         PR c++/27177
13008         * g++.dg/expr/cast7.C: New test.
13009
13010 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
13011
13012         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
13013         * lib/gcc-defs.exp (tool_check_compile): Ditto.
13014         * lib/fortran-torture.exp (fortran-torture-compile,
13015         fortran-torture-execute): Ditto.
13016
13017 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
13018
13019         PR target/27842
13020         * gcc.dg/vmx/pr27842.c: New test.
13021
13022 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13023
13024         PR libfortran/27895
13025         * gfortran.dg/bounds_check_3.f90: New test.
13026
13027 2006-06-05  Mike Stump  <mrs@apple.com>
13028
13029         * objc.dg/objc-fast-4.m: Skip for ppc64.
13030
13031 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
13032
13033         PR testsuite/27705
13034         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
13035
13036 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13037             Victor Kaplansky  <victork@il.ibm.com>
13038
13039         PR tree-optimizations/26360
13040         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
13041         with -fno-tree-dce.
13042         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
13043
13044 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
13045
13046         PR fortran/14067
13047         * gfortran.dg/data_char_1.f90: Add messages for truncated
13048         strings.
13049
13050         PR fortran/16943
13051         * gfortran.dg/func_decl_2.f90: New test.
13052
13053         PR fortran/20839
13054         * gfortran.dg/do_2.f90: New test.
13055
13056         PR fortran/27655
13057         * gfortran.dg/associated_3.f90: New test.
13058
13059 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
13060
13061         PR c++/27819
13062         * g++.dg/template/static25.C: New test.
13063
13064         PR c++/27722
13065         * g++.dg/init/array21.C: New test.
13066
13067         PR c++/27807
13068         * g++.dg/ext/complit7.C: New test.
13069
13070         PR c++/27806
13071         * g++.dg/parse/ptrmem5.C: New test.
13072
13073 2006-06-04  Roger Sayle  <roger@eyesopen.com>
13074             Andrew Pinski  <pinskia@physics.uc.edu>
13075
13076         PR c/27150
13077         PR middle-end/27382
13078         * gcc.dg/pr27150-1.c: New testcase.
13079         * gcc.dg/pr27382-1.c: New testcase.
13080         * gcc.dg/pr27382-2.c: New testcase.
13081
13082 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
13083
13084         PR c/25161
13085         PR c/27020
13086         * gcc.dg/array-10.c: New test.
13087
13088 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13089
13090         PR c++/27804
13091         * g++.dg/init/const4.C: New test.
13092         * g++.dg/init/member1.C: Add error-marker.
13093         * g++.dg/other/fold1.C: Adjust error-marker.
13094
13095 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13096
13097         PR c++/27601
13098         * g++.dg/ext/offsetof1.C: New test.
13099
13100 2006-06-04 Eric Christopher <echristo@apple.com>
13101
13102         * gcc.dg/attr-ms_struct-1.c: New.
13103
13104 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
13105
13106         * gcc.c-torture/compile/builtin_constant_p.c: New test.
13107
13108 2006-06-04  Richard Guenther  <rguenther@suse.de>
13109
13110         PR tree-optimization/27039
13111         * gcc.dg/tree-ssa/loop-17.c: New testcase.
13112
13113 2006-06-03  Roger Sayle  <roger@eyesopen.com>
13114
13115         PR target/26223
13116         * gcc.target/i386/amd64-abi-2.c: New test case.
13117
13118 2006-06-02  Eric Christopher  <echristo@apple.com>
13119
13120         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
13121         * gcc.target/i386/20020523-1.c: Skip if darwin.
13122         * gcc.target/i386/asm-3.c: Ditto.
13123         * gcc.target/i386/20011119-1.c: Ditto.
13124         * gcc.target/i386/clobbers.c: Remove pic part of test.
13125
13126 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
13127
13128         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
13129         * g++.old-deja/g++.other/init19.C: Ditto.
13130         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
13131         and add other platforms as expected failures.
13132
13133 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
13134
13135         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
13136         (is-effective-target-keyword): Ditto.
13137
13138 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
13139
13140         PR fortran/27715
13141         * gfortran.dg/extended_char_comparison_1.f:  New test.
13142
13143 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
13144
13145         PR fortran/25098
13146         * gfortran.dg/dummy_procedure_1.f90: New test.
13147
13148         PR fortran/25147
13149         * gfortran.dg/dummy_procedure_2.f90: New test.
13150
13151         * gfortran.dg/associated_2.f90: Correct to make consistent with
13152         standard.
13153
13154 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13155
13156         * gcc.target/i386/387-11.c: New test case.
13157
13158 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
13159
13160         PR c++/27801
13161         * g++.dg/template/cond6.C: New test.
13162
13163         PR c++/26496
13164         * g++.dg/template/crash51.C: New test.
13165         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
13166
13167         PR c++/27385
13168         * g++.dg/init/array20.C: New test.
13169
13170 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13171
13172         * gcc.dg/builtins-54.c: New test case.
13173
13174 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13175
13176         PR c++/26433
13177         * g++.dg/template/fntry1.C: Add dg-do link.
13178
13179         PR c++/27808
13180         * g++.dg/parse/friend6.C: New test.
13181
13182 2006-05-30  Asher Langton  <langton2@llnl.gov>
13183
13184         * gfortran.dg/cray_pointers_7.f90: New test.
13185
13186 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13187
13188         PR tree-optimization/23452
13189         * gcc.dg/fold-mulconj-1.c: New test case.
13190
13191 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13192
13193         PR c++/27803
13194         * g++.dg/parse/bitfield1.C: New test.
13195
13196 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13197
13198         * gcc.target/ppc-eq0-1.c: New test case.
13199         * gcc.target/ppc-negeq0-1.c: New test case.
13200
13201 2006-05-30  Dirk Mueller  <dmueller@suse.de>
13202
13203         PR c/27273
13204         * gcc.dg/overflow-warn-5.c: New test.
13205
13206 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13207
13208         PR c/27718
13209         * gcc.dg/sizeof-1.c: New test.
13210
13211 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
13212
13213         PR target/27790
13214         * gcc.target/i386/pr27790.c: New test.
13215
13216 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13217
13218         PR libgfortran/27757
13219         * gfortran.dg/direct_io_5.f90: New test.
13220
13221 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13222
13223         PR libgfortran/27634
13224         * gfortran.dg/fmt_missing_period_1.f: New test.
13225         * gfortran.dg/fmt_missing_period_2.f: New test.
13226         * gfortran.dg/fmt_missing_period_3.f: New test.
13227
13228 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13229
13230         PR fortran/19777
13231         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
13232         arrays.
13233
13234 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13235
13236         PR c++/27713
13237         * g++.dg/template/new6.C: New test.
13238
13239 2006-05-29  Roger Sayle  <roger@eyesopen.com>
13240
13241         PR tree-optimization/24964
13242         * gcc.target/i386/387-10.c: New test case.
13243
13244 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
13245
13246         * intrinsics/string_intrinsics.c (compare_string):
13247         Use memcmp instead of strncmp to avoid tripping over
13248         CHAR(0) in a string.
13249
13250 2006-05-27  Richard Guenther  <rguenther@suse.de>
13251
13252         PR middle-end/27773
13253         * gcc.dg/torture/pr27773.c: New testcase.
13254
13255 2006-05-27  Dirk Mueller  <dmueller@suse.de>
13256
13257         * gcc.dg/pr24561.c: Rename to..
13258         * gcc.dg/pr25962.c: .. this.
13259
13260 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13261
13262         PR fortran/19777
13263         * gfortran.dg/bounds_check_2.f: New test.
13264
13265 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
13266
13267         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
13268         * gfortran.dg/byte_1.f90: Likewise.
13269         * gfortran.dg/dup_save_2.f90: Likewise.
13270
13271 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
13272
13273         * gfortran.dg/associated_2.f90: New test.
13274
13275 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13276
13277         PR fortran/27524
13278         * gfortran.dg/bounds_check_1.f90: New test.
13279
13280 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
13281
13282         PR rtl-optimization/27661
13283         * gcc.dg/pr27661.c: New test case.
13284
13285 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13286
13287         PR fortran/23151
13288         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
13289         * gfortran.dg/print_parentheses_1.f:  New test.
13290         * gfortran.dg/print_parentheses_2.f90:  New test.
13291
13292 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
13293
13294         PR target/27758
13295         * gcc.dg/pr27758.c: New test.
13296
13297 2006-05-24  Falk Hueffner  <falk@debian.org>
13298
13299         * gcc.c-torture/compile/pr27571.c: New test.
13300
13301 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
13302
13303         PR fortran/27709
13304         * gfortran.dg/spec_expr_4.f90: New test.
13305
13306         PR fortran/27155
13307         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
13308
13309 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
13310
13311         PR c++/20103
13312         * g++.dg/ext/complit6.C: New test.
13313         * g++.dg/ext/complit3.C: Adjust error markers.
13314         * g++.dg/init/const3.C: New test.
13315
13316 2006-05-25  Richard Guenther  <rguenther@suse.de>
13317
13318         PR middle-end/27743
13319         * gcc.dg/torture/pr27743.c: New testcase.
13320
13321 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13322
13323         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
13324
13325 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
13326
13327         * gcc.dg/compat/scalar-by-value-x.h: New.
13328         * gcc.dg/compat/scalar-by-value-y.h: New.
13329         * gcc.dg/compat/scalar-by-value-5.c: New.
13330         * gcc.dg/compat/scalar-by-value-5_main.c: New.
13331         * gcc.dg/compat/scalar-by-value-5_x.c: New.
13332         * gcc.dg/compat/scalar-by-value-5_y.c: New.
13333         * gcc.dg/compat/scalar-by-value-6.c: New.
13334         * gcc.dg/compat/scalar-by-value-6_main.c: New.
13335         * gcc.dg/compat/scalar-by-value-6_x.c: New.
13336         * gcc.dg/compat/scalar-by-value-6_y.c: New.
13337
13338 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
13339
13340         PR tree-optimization/27639
13341         PR tree-optimization/26719
13342         * gcc.dg/pr27639.c: New test.
13343         * gcc.dg/pr26719.c: New test.
13344         * gcc.dg/tree-ssa/scev-cast.c: New test.
13345
13346 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
13347
13348         PR c++/20173
13349         * g++.dg/template/error21.C: New test.
13350
13351 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
13352
13353         PR target/27696
13354         * gcc.target/i386/pr27696.c: New.
13355
13356 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
13357
13358         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
13359
13360         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
13361
13362 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13363
13364         PR c++/27716
13365         * g++.dg/other/assign1.C: New test.
13366
13367 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
13368
13369         PR target/27266
13370         * gcc.target/i386/pr27266.c: New.
13371
13372 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13373
13374         PR c++/27451
13375         * g++.dg/ext/asm9.C: New test.
13376
13377 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
13378
13379         PR rtl-optimization/25514
13380         * gcc.c-torture/compile/pr25514.c: New test.
13381
13382 2006-05-22  Richard Guenther  <rguenther@suse.de>
13383
13384         Revert
13385         2006-01-31  Richard Guenther  <rguenther@suse.de>
13386
13387         * gcc.target/i386/sselibm-1.c: New testcase.
13388         * gcc.target/i386/sselibm-2.c: Likewise.
13389         * gcc.target/i386/sselibm-3.c: Likewise.
13390         * gcc.target/i386/sselibm-4.c: Likewise.
13391         * gcc.target/i386/sselibm-5.c: Likewise.
13392
13393 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13394
13395         PR c/27420
13396         * gcc.dg/func-args-2.c: New test.
13397
13398         PR c/26818
13399         * gcc.dg/struct-incompl-1.c: New test.
13400
13401 2006-05-22  Richard Guenther  <rguenther@suse.de>
13402
13403         PR testsuite/27708
13404         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
13405         the transformations we test for.
13406
13407 2006-05-22  Richard Guenther  <rguenther@suse.de>
13408
13409         PR testsuite/27707
13410         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
13411
13412 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
13413
13414         PR c++/27210
13415         * g++.dg/warn/new1.C: New test.
13416         * g++.dg/template/new5.C: Likewise.
13417
13418 2006-05-21  Roger Sayle  <roger@eyesopen.com>
13419
13420         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
13421         * gcc.target/i386/20060512-3.c: Likewise.
13422
13423 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
13424
13425         PR rtl-optimization/27671
13426         * gcc.c-torture/execute/pr27671-1.c: New.
13427         * gcc.dg/pr27671-2.c: Likewise.
13428
13429         PR tree-optimization/26622.
13430         * gcc.c-torture/compile/pr26622.c: New.
13431
13432 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13433
13434         PR fortran/27613
13435         * gfortran.dg/recursive_reference_1.f90: New test.
13436
13437 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13438
13439         PR fortran/25746
13440         * gfortran.dg/elemental_subroutine_3.f90: New test.
13441
13442         PR fortran/25090
13443         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
13444
13445         PR fortran/27584
13446         * gfortran.dg/associated_target_1.f90: New test.
13447
13448         PR fortran/19015
13449         * gfortran.dg/maxloc_shape_1.f90: New test.
13450
13451 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13452
13453         PR libgfortran/24459
13454         * gfortran.dg/namelist_24.f90: New test.
13455         * gfortran.dg/namelist_12.f: Fix typo in comment.
13456
13457 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
13458
13459         PR middle-end/25776
13460         * g++.dg/other/error11.C: New test.
13461
13462 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13463
13464         * gcc.target/mips/pr26765.c: Add -w to options.
13465
13466 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13467
13468         * lib/target-supports.exp (check_effective_target_mpaired_single):
13469         New function.
13470         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
13471         multilibs.
13472         * g++.dg/vect/vect.exp: Likewise.
13473
13474 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13475
13476         PR testsuite/25891
13477         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
13478
13479 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
13480
13481         PR fortran/27662
13482         * gfortran.dg/temporary_1.f90: New file.
13483
13484 2006-05-19  Andreas Schwab  <schwab@suse.de>
13485
13486         * g++.dg/other/unused1.C: Also match "stringz".
13487
13488 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
13489
13490         PR c++/26433
13491         * g++.dg/template/fntry1.C: New test.
13492
13493 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
13494
13495         PR c++/27471
13496         PR c++/27506
13497         * g++.dg/conversion/bitfield5.C: New test.
13498         * g++.dg/conversion/bitfield6.C: New test.
13499
13500 2006-05-18  Mike Stump  <mrs@apple.com>
13501
13502         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
13503         * gcc.dg/vla-4.c: Add.
13504         * gcc.dg/vla-5.c: Add.
13505         * gcc.dg/vla-6.c: Add.
13506
13507 2006-05-12  Stuart Hastings  <stuart@apple.com>
13508
13509         * gcc.target/i386/20060512-1.c: New.
13510         * gcc.target/i386/20060512-2.c: New.
13511         * gcc.target/i386/20060512-3.c: New.
13512         * gcc.target/i386/20060512-4.c: New.
13513
13514 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
13515
13516         PR c++/26122
13517         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
13518
13519         PR c++/26068
13520         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
13521         * g++.dg/parse/linkage1.C: New test.
13522
13523 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13524
13525         PR tree-optimization/27548
13526         * g++.dg/tree-ssa/pr27548.C: New test.
13527
13528 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13529
13530         PR fortran/26551
13531         * gfortran.dg/recursive_check_1.f: New test.
13532         * gfortran.dg/recursive_check_2.f90: New test.
13533
13534 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
13535
13536         * g++.dg/opt/temp2.C: New test.
13537
13538 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13539
13540         PR c++/27491
13541         * g++.dg/init/brace5.C: New test.
13542
13543         PR middle-end/27415
13544         * gcc.dg/gomp/pr27415.c: New test.
13545         * g++.dg/gomp/pr27415.C: New test.
13546
13547         PR tree-optimization/27549
13548         * g++.dg/tree-ssa/pr27549.C: New test.
13549
13550 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13551
13552         PR libgfortran/27575
13553         * gfortran.dg/read_eof_4.f90: New test.
13554
13555 2006-05-16  Richard Guenther  <rguenther@suse.de>
13556
13557         PR tree-optimization/22303
13558         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
13559
13560 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
13561
13562         PR middle-end/27573
13563         * gcc.dg/gomp/pr27573.c: New test.
13564         * gfortran.dg/gomp/pr27573.f90: New test.
13565
13566         PR c/27499
13567         * gcc.dg/gomp/pr27499.c: New test.
13568         * g++.dg/gomp/pr27499.C: New test.
13569
13570 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13571
13572         PR c++/27339
13573         * g++.dg/parser/access8.C: Adjust error marker.
13574         * g++.dg/template/access17.C: New test.
13575         * g++.dg/template/access18.C: Likewise.
13576
13577 2006-05-15  Roger Sayle  <roger@eyesopen.com>
13578
13579         PR target/26600
13580         * gcc.target/i386/pr26600.c: New test case.
13581
13582 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13583
13584         PR c++/27505
13585         * g++.dg/expr/bitfield1.C: New test.
13586
13587 2006-05-15  Richard Guenther  <rguenther@suse.de>
13588
13589         PR tree-optimization/27603
13590         * gcc.dg/torture/pr27603.c: New testcase.
13591
13592 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
13593
13594         PR fortran/25090
13595         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13596
13597         PR fortran/25082
13598         * gfortran.dg/scalar_return_1.f90: New test.
13599
13600         PR fortran/27411
13601         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
13602
13603 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
13604
13605         * gcc.dg/gomp/critical-4.c: New test.
13606         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13607         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13608         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13609         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13610
13611 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13612
13613         PR c++/27582
13614         * g++.dg/template/dependent-args1.C: New test.
13615
13616         PR c++/27581
13617         * g++.dg/lookup/this1.C: New test.
13618
13619         PR c++/27315
13620         * g++.dg/template/operator6.C: New test.
13621         * g++.dg/template/incomplete3.C: New test.
13622
13623         PR c++/27559
13624         * g++.dg/template/new4.C: New test.
13625
13626         PR c++/27496
13627         * g++.dg/template/void2.C: New test.
13628
13629 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
13630
13631         * g++.dg/template/dependent-expr5.C: New test.
13632
13633 2006-05-14  Roger Sayle  <roger@eyesopen.com>
13634
13635         PR middle-end/26729
13636         * gcc.dg/pr26729-1.c: New test case.
13637
13638 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
13639
13640         * gcc.dg/pr27003.c: New test.
13641
13642 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
13643
13644         * lib/target-supports.dg (check_cxa_atexit_available): Change
13645         v3_target_compile to ${tool}_target_compile.
13646
13647 2006-05-11  Jason Merrill  <jason@redhat.com>
13648
13649         * lib/scanasm.exp (scan-not-hidden): Fix typo.
13650
13651 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13652
13653         PR fortran/27553
13654         * gfortran.dg/label_5.f90: New test.
13655
13656 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
13657
13658         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13659         check_effective_target_powerpc_altivec_ok): New.
13660         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13661         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13662         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13663         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13664         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13665         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13666         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13667         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13668         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13669         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13670         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13671         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13672         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13673         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13674         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13675         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13676         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13677         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13678         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13679         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13680         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13681         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13682         gcc.target/powerpc/altivec-9.c,
13683         gcc.target/powerpc/altivec-consts.c,
13684         gcc.target/powerpc/altivec-pr22085.c,
13685         gcc.target/powerpc/altivec-splat.c,
13686         gcc.target/powerpc/altivec-types-1.c,
13687         gcc.target/powerpc/altivec-types-2.c,
13688         gcc.target/powerpc/altivec-types-3.c,
13689         gcc.target/powerpc/altivec-types-4.c,
13690         gcc.target/powerpc/altivec-varargs-1.c,
13691         gcc.target/powerpc/altivec-vec-merge.c,
13692         gcc.target/powerpc/ppc-vector-memcpy.c,
13693         gcc.target/powerpc/ppc-vector-memset.c,
13694         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13695         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13696         these effective targets.
13697         * gcc.dg/vmx/pr27006.c: Add missing close brace.
13698         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13699
13700 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13701
13702         PR middle-end/27384
13703         * g++.dg/other/fold1.C: New test.
13704
13705         PR middle-end/27488
13706         * gcc.dg/fold-nonneg-1.c: New test.
13707
13708         PR c++/27547
13709         * g++.dg/other/operator1.C: New test.
13710
13711 2006-05-11  Richard Guenther  <rguenther@suse.de>
13712
13713         PR middle-end/27529
13714         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13715
13716 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
13717
13718         * lib/target-supports-dg.exp (check-flags): New.
13719         (dg-skip-if): Move flag checks.
13720
13721 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
13722
13723         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13724         * lib/target-supports.dg (check_cxa_atexit_available): New.
13725
13726 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
13727
13728         PR fortran/27470
13729         * gfortran.dg/multiple_allocation_2.f90: New test case.
13730
13731 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
13732
13733         * gcc.target/arm/pr27387.C: Fix a comment typo.
13734
13735 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13736
13737         PR fortran/24549
13738         * gfortran.dg/error_recovery_1.f90: New test.
13739
13740 2006-05-10  Richard Guenther  <rguenther@suse.de>
13741
13742         PR tree-optimization/27302
13743         * gcc.dg/torture/pr27302.c: New testcase.
13744
13745 2006-05-09  Dirk Mueller  <dmueller@suse.de>
13746         Richard Guenther  <rguenther@suse.de>
13747
13748         PR middle-end/27498
13749         * gcc.dg/tree-ssa/pr27498.c: New testcase.
13750
13751 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
13752
13753         PR rtl-optimization/27335
13754         * gcc.dg/pr27335.c: New test.
13755
13756 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
13757
13758         * gcc.target/mips/mips-ps-5.c: New file.
13759
13760 2006-05-08  Jan Hubicka  <jh@suse.cz>
13761
13762         PR middle-end/25962
13763         * gcc.dg/pr25962.c: New.
13764
13765 2006-05-08  Roger Sayle  <roger@eyesopen.com>
13766
13767         PR target/27158
13768         * gcc.target/powerpc/pr27158.c: New test case.
13769
13770 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
13771
13772         PR testsuite/27476
13773         * ada/acats/run_all.sh: Use test -z.
13774
13775 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13776
13777         PR libfortran/18271
13778         * gfortran.dg/spec_expr_3.f90: New test.
13779
13780 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
13781
13782         PR target/24879
13783         * gcc.target/i386/monitor.c: New file.
13784
13785 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
13786
13787         * gcc.dg/pr27095.c: xfail *-*-darwin*.
13788
13789 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13790
13791         PR c++/27447
13792         * g++.dg/other/ptrmem7.C: New test.
13793
13794 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13795
13796         PR target/27421
13797         * gcc.dg/array-9.c: New test.
13798
13799 2006-05-07  Richard Guenther  <rguenther@suse.de>
13800
13801         PR tree-optimization/27409
13802         * gcc.dg/torture/pr27409.c: New testcase.
13803
13804 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13805
13806         PR fortran/27457
13807         * gfortran.dg/select_6.f90: New.
13808
13809 2006-05-07  Richard Guenther  <rguenther@suse.de>
13810
13811         PR tree-optimization/27136
13812         * gcc.dg/torture/pr27136.c: New testcase.
13813
13814 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
13815
13816         PR fortran/24813
13817         * gfortran.dg/char_cons_len_1.f90: New test.
13818
13819 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13820
13821         PR c++/27427
13822         * g++.dg/template/incomplete2.C: New test.
13823
13824 2006-05-06  Richard Guenther  <rguenther@suse.de>
13825
13826         PR tree-optimization/27151
13827         * gcc.dg/vect/pr27151.c: New testcase.
13828
13829 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13830
13831         PR c++/27430
13832         * g++.dg/template/void1.C: New test.
13833
13834         PR c++/27423
13835         * g++.dg/other/void2.C: New test.
13836
13837         PR c++/27422
13838         * g++.dg/conversion/void1.C: New test.
13839
13840 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
13841
13842         PR/21391
13843         * g++.dg/other/unused1.C: New.
13844
13845 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13846
13847         PR objc/27240
13848         * objc.dg/member-1.m: New test.
13849
13850 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
13851
13852         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13853
13854 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13855
13856         PR libfortran/26985
13857         * gfortran.dg/matmul_2.f90: New test.
13858
13859 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
13860
13861         * ada/acats/run_all.sh: Use sync when main not found.
13862
13863 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
13864
13865         PR target/26765
13866         * gcc.target/mips/pr26765.c: New.
13867
13868 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
13869
13870         * gcc.target/bfin: New directory.
13871         * gcc.target/bfin/bfin.exp: New file.
13872         * gcc.target/bfin/frmul.c: New file.
13873         * gcc.target/bfin/arith.c: New file.
13874         * gcc.target/bfin/mul-combine.c: New file.
13875         * gcc.target/bfin/shift.c: New file.
13876
13877 2006-05-04  Richard Guenther  <rguenther@suse.de>
13878
13879         PR tree-optimization/14287
13880         PR tree-optimization/14844
13881         PR tree-optimization/19792
13882         PR tree-optimization/21608
13883         PR tree-optimization/27090
13884         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13885         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13886         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13887         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13888         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13889
13890 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
13891
13892         PR tree-optimization/27285
13893         * gcc.c-torture/execute/pr27285.c: New test.
13894
13895         PR middle-end/27388
13896         * gcc.dg/gomp/pr27388-1.c: New test.
13897         * gcc.dg/gomp/pr27388-2.c: New test.
13898         * gcc.dg/gomp/pr27388-3.c: New test.
13899
13900         PR c++/27359
13901         * g++.dg/gomp/pr27359.C: New test.
13902
13903 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
13904
13905         PR fortran/20248
13906         * gfortran.dg/iargc.f90: New test.
13907
13908 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13909
13910         PR c++/27102
13911         * g++.dg/template/crash49.C: New test.
13912
13913 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
13914
13915         PR testsuite/27032
13916         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13917
13918 2006-05-02  Jeff Law  <law@redhat.com>
13919
13920         PR tree-optimization/27364
13921         * gcc.c-torture/execute/pr27364.c: New test.
13922
13923 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13924
13925         PR c++/27309
13926         * g++.dg/parser/ctor5.C: New test.
13927
13928 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
13929
13930         PR target/27387
13931         * gcc.target/arm/arm.exp: New.
13932         * gcc.target/arm/pr27387.C: Likewise.
13933
13934 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13935
13936         PR fortran/27269
13937         PR fortran/27324
13938         * gfortran.dg/module_equivalence_2.f90: New test.
13939
13940 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
13941
13942         PR middle-end/27337
13943         * g++.dg/gomp/pr27337-1.C: New test.
13944         * g++.dg/gomp/pr27337-2.C: New test.
13945
13946         PR middle-end/27328
13947         * gcc.dg/gomp/pr27328.c: New test.
13948
13949         PR middle-end/27325
13950         * g++.dg/gomp/pr27325.C: New test.
13951
13952         PR middle-end/27310
13953         * g++.dg/gomp/pr27310.C: New test.
13954
13955 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13956
13957         PR tree-optimization/27291
13958         * g++.dg/tree-ssa/pr27291.C: New test.
13959
13960 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13961
13962         PR tree-optimization/27283
13963         * g++.dg/tree-ssa/pr27283.C: New test.
13964
13965 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13966
13967         * gcc.dg/tree-ssa/loop-16.c: New test.
13968
13969 2006-05-01  Roger Sayle  <roger@eyesopen.com>
13970             Joseph S. Myers  <joseph@codesourcery.com>
13971
13972         * gcc.dg/Wconversion-3.c: New test case.
13973         * gcc.dg/Wconversion-4.c: Likewise.
13974
13975 2006-05-01  Richard Guenther  <rguenther@suse.de>
13976
13977         PR tree-optimization/26726
13978         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13979
13980 2006-04-30  Roger Sayle  <roger@eyesopen.com>
13981
13982         * gcc.dg/Woverflow-1.c: New test case.
13983         * gcc.dg/Woverflow-2.c: Likewise.
13984         * gcc.dg/Woverflow-3.c: Likewise.
13985
13986 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
13987
13988         PR c++/27094
13989         * g++.dg/template/defarg8.C: New test.
13990
13991 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13992
13993         PR c++/27278
13994         * g++.dg/parse/operator7.C: New test.
13995
13996 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13997
13998         PR c++/11471
13999         PR c++/27102
14000         * g++.dg/template/crash48.C: New test.
14001
14002         PR c++/27279
14003         * g++.dg/parse/ctor4.C: New test.
14004
14005 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14006
14007         PR fortran/25681
14008         * gfortran.df/char_type_len.f90: New test.
14009
14010 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14011
14012         PR libgfortran/27304
14013         * gfortran.dg/fmt_exhaust.f90: New test.
14014
14015 2006-04-28  Roger Sayle  <roger@eyesopen.com>
14016
14017         PR c/25309
14018         * gcc.dg/large-size-array-2.c: New test case.
14019
14020 2006-04-28  Richard Guenther  <rguenther@suse.de>
14021
14022         PR target/26826
14023         * gcc.target/i386/pr26826.c: New testcase.
14024
14025 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
14026
14027         PR middle-end/27260
14028         * gcc.c-torture/execute/pr27260.c: New.
14029
14030 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
14031
14032         PR middle-end/27095
14033         * gcc.dg/pr27095.c: New.
14034
14035 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
14036
14037         PR c++/27292
14038         * g++.dg/conversion/bitfield4.C: New test.
14039
14040 2006-04-27  Eric Christopher  <echristo@apple.com>
14041
14042         * gcc.dg/pragma-ms_struct.c: New.
14043
14044 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
14045
14046         PR c++/27102
14047         * g++.dg/template/crash47.C: New test.
14048
14049 2006-04-27  Dirk Mueller  <dmueller@suse.de>
14050
14051         * gcc.target/i386/sse-7.c: build with -msse.
14052
14053 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
14054
14055         PR testsuite/27274:
14056         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
14057         (main): Exit if processor doesn't support SSE.
14058
14059 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
14060
14061         PR middle-end/27282
14062         * gcc.c-torture/compile/pr27282.c: New test.
14063
14064 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
14065
14066         PR middle-end/26913
14067         * g++.dg/gomp/pr26913.C: New test.
14068
14069         PR c/25996
14070         * gcc.dg/gomp/pr25996.c: New test.
14071         * g++.dg/gomp/pr25996.C: New test.
14072
14073 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
14074
14075         PR rtl-optimization/26725
14076         * gcc.c-torture/compile/pr26725.c: New test.
14077
14078 2006-04-25  Richard Guenther  <rguenther@suse.de>
14079
14080         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
14081         than n + -1.
14082
14083 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
14084
14085         * gcc.dg/20060425-1.c: New testcase.
14086
14087 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
14088
14089         PR tree-optimization/26865
14090         * gcc.dg/pr26865.c: New test.
14091
14092 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
14093
14094         PR c++/27292
14095         * g++.dg/conversion/bitfield1.C: New test.
14096         * g++.dg/conversion/bitfield2.C: Likewise.
14097         * g++.dg/conversion/bitfield3.C: Likewise.
14098
14099 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14100         Richard Guenther  <rguenther@suse.de>
14101
14102         PR tree-optimization/27236
14103         * gcc.dg/tree-ssa/pr27236.c: New testcase.
14104
14105 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14106
14107         PR c++/19963
14108         * g++.dg/other/incomplete2.C: New test.
14109
14110 2006-04-24  Richard Guenther  <rguenther@suse.de>
14111
14112         PR middle-end/26869
14113         * gcc.dg/torture/pr26869.c: New testcase.
14114
14115 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14116         Richard Guenther  <rguenther@suse.de>
14117
14118         PR tree-optimization/27218
14119         * g++.dg/tree-ssa/pr27218.C: New testcase.
14120
14121 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14122
14123         PR c++/26912
14124         * g++.dg/template/friend41.C: New test.
14125
14126 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
14127
14128         * g++.dg/opt/pr15551.C: Include cstdio.
14129         (main): Use remove instead of unlink.
14130
14131 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
14132
14133         * gcc.dg/sibcall-7.c: New test.
14134         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
14135         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
14136         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
14137         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
14138         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
14139
14140 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14141
14142         PR c++/26534
14143         * g++.dg/opt/bitfield1.C: New test.
14144         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
14145         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
14146         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
14147         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
14148         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
14149         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
14150         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
14151         * g++.dg/abi/bitfield2.C: Likewise.
14152         * g++.dg/init/bitfield1.C: Likewise.
14153
14154 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
14155
14156         PR fortran/25099
14157         * gfortran.dg/elemental_subroutine_4.f90: New test.
14158         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
14159         call sub (m, x).
14160
14161 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14162
14163         * gcc.c-torture/compile/20060421-1.c: New testcase.
14164
14165 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14166
14167         PR c/25875
14168         * gcc.dg/init-bad-4.c: New test.
14169
14170 2006-04-21  Paul Brook  <paul@codesourcery.com>
14171
14172         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
14173
14174 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
14175
14176         PR fortran/27122
14177         * gfortran.dg/defined_operators_1.f90: New test.
14178         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
14179         remove old ones associated, incorrectly, with Note 5.46.
14180
14181         PR fortran/27113
14182         * gfortran.dg/character_array_constructor_1.f90: New test.
14183
14184 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
14185
14186         * gcc.dg/20060419-1.c: New test.
14187
14188 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
14189
14190         PR c/26774
14191         * gcc.dg/struct-parse-1.c: New test case.
14192
14193 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14194
14195         PR c++/26558
14196         * g++.dg/parse/template19.C: New test.
14197
14198         PR c++/26739
14199         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
14200
14201         PR c++/26036
14202         * g++.dg/expr/call3.C: New test.
14203
14204         PR c++/10385
14205         * g++.dg/conversion/dynamic1.C: New test.
14206
14207 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
14208
14209         PR c++/27102
14210         * g++.dg/template/crash35.C: Tweak error markers.
14211         * g++.dg/template/crash46.C: New test.
14212         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
14213         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
14214
14215 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
14216
14217         PR rtl-optimization/14261
14218         * gcc.c-torture/compile/20060419-1.c: Added.
14219
14220 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
14221
14222         * gfortran.dg/label_1.f90: Adjust dg-error.
14223
14224 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14225
14226         PR target/26961
14227         * gcc.dg/fold-cond-1.c: New test case.
14228         * gcc.dg/pr26961-1.c: Likewise.
14229
14230 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14231
14232         PR libgfortran/27138
14233         * gfortran.dg/read_bad_advance.f90: New test.
14234
14235 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14236             Dale Johannesen  <dalej@apple.com>
14237
14238         PR target/24076
14239         * gcc.target/i386/vecinit-3.c: New testcase.
14240         * gcc.target/i386/vecinit-4.c: Likewise.
14241         * gcc.target/i386/sse-18.c: Likewise.
14242         * gcc.target/i386/sse-19.c: Likewise.
14243
14244 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
14245
14246         * gfortran.dg/allocate_zerosize_1.f90: New test.
14247
14248 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
14249
14250         PR c++/26365
14251         * g++.dg/template/crash45.C: New test.
14252
14253 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
14254
14255         PR fortran/26787
14256         * gfortran.dg/proc_assign_1.f90: New test.
14257         * gfortran.dg/procedure_lvalue.f90: Change message.
14258         * gfortran.dg/namelist_4.f90: Add new error.
14259
14260         PR fortran/25597
14261         PR fortran/27096
14262         * gfortran.dg/auto_pointer_array_result_1.f90
14263
14264         PR fortran/27089
14265         * gfortran.dg/specification_type_resolution_1.f90
14266
14267         PR fortran/18003
14268         PR fortran/25669
14269         PR fortran/26834
14270         * gfortran.dg/bounds_temporaries_1.f90: New test.
14271
14272         PR fortran/27124
14273         * gfortran.dg/array_return_value_1.f90: New test.
14274
14275 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
14276
14277         PR fortran/25336
14278         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
14279
14280 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
14281
14282         PR middle-end/26823
14283         * g++.dg/gomp/pr26823-1.C: New test.
14284         * g++.dg/gomp/pr26823-2.C: New test.
14285
14286 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
14287
14288         PR middle-end/27134
14289         * gcc.dg/pr27314.c: New test.
14290
14291 2006-04-13  Richard Henderson  <rth@redhat.com>
14292
14293         * g++.dg/gomp/block-0.C: Update expected matches.
14294
14295 2006-04-13  DJ Delorie  <dj@redhat.com>
14296
14297         * lib/target-supports.exp (check_effective_target_int32plus): New.
14298         (check_effective_target_ptr32plus): New.
14299         (check_effective_target_size32plus): New.
14300         (check_effective_target_int16): New.
14301         (check_profiling_available): Add m32c to the list of unsupported
14302         targets.
14303
14304         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
14305         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
14306         memory size.
14307         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
14308         pointers.
14309         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
14310         size_t.
14311         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
14312         and size_t.
14313         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
14314         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
14315         not just xstormy16.  Skip m32c due to weird pointer size.
14316         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
14317         not just xstormy16.
14318         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
14319         not just xstormy16.
14320         * gcc.dg/20020312-2.c: Add m32c support.
14321         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
14322         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
14323         in test.
14324         * gcc.dg/20050321-2.c: Require >=32 bit integers.
14325         * gcc.dg/asm-1.c: Skip if int and short are the same size.
14326         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
14327         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
14328         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
14329         formats
14330         * gcc.dg/init-string-2.c: Require >=32 bit integers.
14331         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
14332         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
14333         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
14334         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
14335         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
14336         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
14337         in test.
14338         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
14339         in test.
14340         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
14341         * gcc.dg/pr23049.c: Require >=32 bit integers.
14342         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
14343         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
14344         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
14345         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
14346         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
14347         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
14348         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
14349         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
14350         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
14351         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
14352         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
14353         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
14354         prototype in test.
14355         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
14356         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
14357         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
14358         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
14359         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
14360
14361         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
14362         * gcc.c-torture/execute/20040703-1.x: Likewise.
14363         * gcc.c-torture/execute/20040705-1.x: Likewise.
14364         * gcc.c-torture/execute/20040705-2.x: Likewise.
14365         * gcc.c-torture/execute/20040709-1.x: Likewise.
14366         * gcc.c-torture/execute/20040709-2.x: Likewise.
14367         * gcc.c-torture/execute/20040811-1.x: Likewise.
14368         * gcc.c-torture/execute/20050316-1.x: Likewise.
14369         * gcc.c-torture/execute/bitfld-4.x: Likewise.
14370         * gcc.c-torture/execute/pr19689.x: Likewise.
14371         * gcc.c-torture/execute/pr7284-1.x: Likewise.
14372         * gcc.c-torture/execute/usmul.x: Likewise.
14373         * gcc.c-torture/execute/vrp-5.x: Likewise.
14374         * gcc.c-torture/execute/vrp-6.x: Likewise.
14375         * gcc.dg/debug/20041023-1.s: Likewise.
14376
14377 2006-04-13  Roger Sayle  <roger@eyesopen.com>
14378
14379         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
14380         of integers to a vector types are now constant expressions in C.
14381         * gcc.dg/vect/vect-fold-1.c: New test case.
14382
14383 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
14384             Ulrich Weigand  <uweigand@de.ibm.com>
14385
14386         PR target/27006
14387         * gcc.dg/vmx/pr27006.c: New testcase.
14388
14389 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14390
14391         PR libgfortran/26766
14392         * gfortran.dg/write_recursive.f90: New test.
14393
14394 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
14395
14396         * g++.dg/parse/dtor7.C: New test.
14397         * g++.dg/parse/new1.C: Add error marker.
14398         * g++.dg/template/new3.C: New test.
14399
14400         PR c++/26122
14401         * g++.dg/template/pure1.C: New test.
14402
14403         PR c++/26295
14404         * g++.dg/parse/ptrmem4.C: New test.
14405
14406 2006-04-10  Jeff Law  <law@redhat.com>
14407
14408         PR/27087
14409         * gcc.c-torture/compile/pr27087.c: New test.
14410
14411 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
14412
14413         PR/21391
14414         * gcc.dg/20060410.c: New.
14415
14416 2006-04-10  Matthias Klose  <doko@debian.org>
14417
14418         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
14419         Recognize multilib directory names containing underscores.
14420
14421 2006-04-10  Roger Sayle  <roger@eyesopen.com>
14422
14423         * gcc.target/i386/vecinit-1.c: New test case.
14424         * gcc.target/i386/vecinit-2.c: Likewise.
14425
14426 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
14427
14428         PR debug/27057
14429         * g++.dg/debug/dwarf2-2.C: New test.
14430
14431 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
14432
14433         PR rtl-optimization/27073
14434         * gcc.c-torture/execute/pr27073.c: New test.
14435
14436 2006-04-08  Mike Stump  <mrs@apple.com>
14437
14438         * gcc.dg/pragma-darwin.c: Improve for ppc64.
14439
14440 2006-04-07  Richard Guenther  <rguenther@suse.de>
14441
14442         PR tree-optimization/26135
14443         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
14444
14445 2006-04-06  Jan Hubicka  <jh@suse.cz>
14446
14447         PR profile/26399
14448         * g++.dg/bprob/g++-bprob-2.C: New testcase.
14449
14450 2006-04-06  Roger Sayle  <roger@eyesopen.com>
14451
14452         * g++.dg/conversion/nullptr1.C: New test case.
14453         * g++.dg/conversion/nullptr2.C: Likewise.
14454
14455 2006-04-05  Roger Sayle  <roger@eyesopen.com>
14456
14457         * gfortran.dg/dependency_18.f90: New test case.
14458
14459 2006-04-05  Richard Guenther  <rguenther@suse.de>
14460
14461         PR tree-optimization/26919
14462         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
14463         * gcc.dg/ipa/ipa-2.c: Likewise.
14464         * gcc.dg/ipa/ipa-3.c: Likewise.
14465         * gcc.dg/ipa/ipa-5.c: Likewise.
14466
14467 2006-04-05  Richard Guenther  <rguenther@suse.de>
14468
14469         PR tree-optimization/26763
14470         * gcc.dg/torture/pr26763-1.c: New testcase.
14471         * gcc.dg/torture/pr26763-2.c: Likewise.
14472
14473 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
14474
14475         PR fortran/23634
14476         PR fortran/25619
14477         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
14478
14479 2006-04-04  Eric Christopher  <echristo@apple.com>
14480
14481         * gcc.target/i386/387-1.c: Allow regexp to match darwin
14482         stubs.
14483         * gcc.target/i386/387-5.c: Ditto.
14484
14485 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
14486
14487         * gcc.target/sparc/struct-ret-check.c: New test.
14488
14489 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14490
14491         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
14492         zero decimal digits specified in format.
14493
14494 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
14495
14496         PR fortran/26891
14497         * gfortran.dg/missing_optional_dummy_1.f90: New test.
14498
14499         PR fortran/26976
14500         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
14501         * gfortran.dg/initialization_1.f90: Make assignment compliant.
14502         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
14503         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
14504         compliant and detect bigendian-ness.
14505
14506 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
14507
14508         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
14509         dummy arguments work when the actual argument is itself a dummy
14510         argument of the caller.
14511
14512 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14513
14514         PR libfortran/24685
14515         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
14516
14517 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14518
14519         * gfortran.dg/dependencency_17.f90: New test case.
14520
14521 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14522
14523         * gfortran.dg/dependency_14.f90: New test case.
14524         * gfortran.dg/dependency_15.f90: Likewise.
14525         * gfortran.dg/dependency_16.f90: Likewise.
14526
14527 2006-03-31  Asher Langton  <langton2@llnl.gov>
14528
14529         PR fortran/25358
14530         gfortran.dg/cray_pointers_6.f90: New test.
14531
14532 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14533
14534         PR libgfortran/26890
14535         * gfortran.dg/read_size_noadvance.f90: New test.
14536
14537 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
14538
14539         PR fortran/25031
14540         * gfortran.dg/multiple_allocation_1.f90: Check that the
14541         size has changed after a re-allocation with stat.
14542
14543 2006-03-30  Richard Guenther  <rguenther@suse.de>
14544
14545         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
14546         removal.
14547         * gcc.target/i386/sselibm-2.c: Likewise.
14548         * gcc.target/i386/sselibm-3.c: Likewise.
14549         * gcc.target/i386/sselibm-4.c: Likewise.
14550         * gcc.target/i386/sselibm-5.c: Likewise.
14551
14552 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14553
14554         * gcc.dg/fold-andxor-1.c: New test case.
14555         * gcc.dg/fold-xorand-1.c: Likewise.
14556
14557 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14558
14559         * gcc.dg/fold-convnotconv-1.c: New test case.
14560
14561 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
14562
14563         PR fortran/26779
14564         * gfortran.dg/private_type_5.f90: New test.
14565
14566 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
14567
14568         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
14569
14570 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
14571
14572         * gfortran.dg/advance_2.f90: New test.
14573         * gfortran.dg/advance_3.f90: New test.
14574
14575         * gfortran.fortran-torture/execute/equiv_5.f: New test.
14576
14577 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14578
14579         PR libgfortran/26661
14580         PR libgfortran/26880
14581         * gfortran.dg/read_x_past.f: New test.
14582
14583 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
14584
14585         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
14586         to be STABS.
14587
14588 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
14589
14590         * objc.dg/dwarf-1.m: Skip on AIX.
14591         * objc.dg/dwarf-2.m: Skip on AIX.
14592
14593 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
14594
14595         PR fortran/26816
14596         * gfortran.dg/float_1.f90: New test.
14597
14598 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
14599
14600         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
14601         X86_64 targets.
14602         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14603
14604 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14605
14606         PR libfortran/26735
14607         * gfortran.dg/convert_implied_open.f90: New test case.
14608
14609 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14610
14611         PR fortran/26769
14612         * gfortran.dg/transpose_reshape_r10.f90: New test case.
14613
14614 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
14615
14616         PR middle-end/26717
14617         * gcc.dg/pr26717.c: New test.
14618
14619 2006-03-25  Roger Sayle  <roger@eyesopen.com>
14620
14621         * gfortran.dg/dependency_12.f90: New test case.
14622
14623 2006-03-24  Roger Sayle  <roger@eyesopen.com>
14624
14625         * gfortran.dg/dependency_9.f90: New (resurected) test case.
14626
14627 2006-03-24  Jeff Law  <law@redhat.com>
14628
14629         * gcc.c-torture/pr26840.c: New test.
14630
14631 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
14632
14633         * objc.dg/dwarf-2.m: New.
14634         * obj-c++.dg/dwarf-2.mm: New.
14635
14636         * g++.old-deja/g++.other/init19.C: New.
14637
14638 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
14639
14640         * g++.dg/eh/spbp.C: Skip on AIX.
14641
14642 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
14643
14644         PR middle-end/26611
14645         * g++.dg/gomp/pr26611-1.C: New test.
14646         * g++.dg/gomp/pr26611-2.C: New test.
14647
14648 2006-03-24  Jeff Law  <law@redhat.com>
14649
14650         * gcc.c-torture/compile/pr26833.c: New test.
14651         * gfortran.fortran-torture/compile/pr26806.f90: New test.
14652
14653 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14654
14655         * gfortran.dg/endfile_2.f90: Delete temp file.
14656
14657 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
14658
14659         PR fortran/19303
14660         * gfortran.dg/record_marker_1.f90: New test case.
14661         * gfortran.dg/record_marker_2.f: New test case.
14662         * gfortran.dg/record_marker_3.f90: New test case.
14663
14664 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
14665
14666         PR fortran/17298
14667         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14668         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14669
14670 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
14671
14672         * lib/gcc-dg.exp (cleanup-modules): New proc.
14673         * gfortran.dg/allocatable_function_1.f90,
14674         gfortran.dg/allocate_char_star_scalar_1.f90,
14675         gfortran.dg/assumed_charlen_function_1.f90,
14676         gfortran.dg/assumed_dummy_1.f90,
14677         gfortran.dg/assumed_shape_ranks_1.f90,
14678         gfortran.dg/assumed_shape_ranks_2.f90,
14679         gfortran.dg/assumed_size_dt_dummy.f90,
14680         gfortran.dg/auto_char_dummy_array_1.f90,
14681         gfortran.dg/auto_char_len_3.f90,
14682         gfortran.dg/automatic_module_variable.f90,
14683         gfortran.dg/bad_automatic_objects_1.f90,
14684         gfortran.dg/char_array_constructor.f90,
14685         gfortran.dg/char_array_structure_constructor.f90,
14686         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14687         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14688         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14689         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14690         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14691         gfortran.dg/derived_pointer_recursion.f90,
14692         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14693         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14694         gfortran.dg/dummy_functions_1.f90,
14695         gfortran.dg/elemental_initializer_1.f90,
14696         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14697         gfortran.dg/elemental_pointer_1.f90,
14698         gfortran.dg/elemental_subroutine_1.f90,
14699         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14700         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14701         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14702         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14703         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14704         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14705         gfortran.dg/global_references_1.f90,
14706         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14707         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14708         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14709         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14710         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14711         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14712         gfortran.dg/large_integer_kind_1.f90,
14713         gfortran.dg/large_real_kind_1.f90,
14714         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14715         gfortran.dg/module_double_reuse.f90,
14716         gfortran.dg/module_equivalence_1.f90,
14717         gfortran.dg/module_interface_1.f90,
14718         gfortran.dg/module_parameter_array_refs_1.f90,
14719         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14720         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14721         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14722         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14723         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14724         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14725         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14726         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14727         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14728         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14729         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14730         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14731         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14732         gfortran.dg/same_name_1.f90,
14733         gfortran.dg/sibling_dummy_procedure_1.f90,
14734         gfortran.dg/sibling_dummy_procedure_2.f90,
14735         gfortran.dg/sibling_dummy_procedure_3.f90,
14736         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14737         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14738         gfortran.dg/used_dummy_types_2.f90,
14739         gfortran.dg/used_dummy_types_3.f90,
14740         gfortran.dg/used_dummy_types_4.f90,
14741         gfortran.dg/used_dummy_types_5.f90,
14742         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14743         gfortran.dg/userdef_operator_1.f90: Use it.
14744
14745 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14746
14747         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14748         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14749         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14750         gfortran.dg/write_back.f,
14751         gfortran.fortran-torture/execute/inquire_1.f90,
14752         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14753
14754 2006-03-21  Jeff Law  <law@redhat.com>
14755
14756         * gcc.dg/tree-ssa/vrp28.c: New test.
14757
14758 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14759
14760         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14761         if _STDC_C99 is defined.
14762         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14763         * gcc.dg/builtins-20.c: Likewise.
14764         * gcc.dg/builtins-53.c: Likewise.
14765         * gcc.dg/single-precision-constant.c: Likewise. Also pass
14766         -mmacosx-version-min=10.3 on PowerPC/Darwin.
14767
14768 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
14769
14770         PR tree-opt/26781
14771         * gcc.c-torture/compile/pr26781-1.c: New test.
14772         * gcc.c-torture/compile/pr26781-2.c: New test.
14773
14774 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
14775
14776         PR c++/26690
14777         * g++.dg/gomp/pr26690-1.C: New test.
14778         * g++.dg/gomp/pr26690-2.C: New test.
14779
14780 2006-03-20  Jeff Law  <law@redhat.com>
14781
14782         * gcc.dg/tree-ssa/pr21829.c: New test.
14783
14784         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14785
14786 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
14787
14788         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14789         (check_visibility_available): Use it.
14790         (check_effective_target_default_packed): Likewise.
14791         (check_effective_target_pcc_bitfield_type_matters): Likewise.
14792         (check_effective_target_fopenmp): Likewise.
14793         (check_effective_target_freorder): Likewise.
14794         (check_effective_target_fpic): Likewise.
14795         (check_named_sections_available): Likewise.
14796         (check_effective_target_ilp32): Likewise.
14797         (check_effective_target_lp64): Likewise.
14798
14799 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
14800
14801         PR fortran/20935
14802         * gfortran.dg/scalar_mask_2.f90: New test case.
14803
14804 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
14805
14806         PR tree-opt/26629
14807         * gcc.dg/tree-ssa/loadpre12.c: New test.
14808         * gcc.dg/tree-ssa/loadpre13.c: New test.
14809         * gcc.dg/tree-ssa/loadpre14.c: New test.
14810         * gcc.dg/tree-ssa/loadpre15.c: New test.
14811         * gcc.dg/tree-ssa/loadpre16.c: New test.
14812         * gcc.dg/tree-ssa/loadpre17.c: New test.
14813         * gcc.dg/tree-ssa/loadpre18.c: New test.
14814         * gcc.dg/tree-ssa/loadpre19.c: New test.
14815         * gcc.dg/tree-ssa/loadpre20.c: New test.
14816         * gcc.dg/tree-ssa/loadpre21.c: New test.
14817         * gcc.dg/tree-ssa/loadpre22.c: New test.
14818
14819 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
14820
14821         PR fortran/26741
14822         * gfortran.dg/elemental_initializer_1.f90: New test.
14823
14824         PR fortran/26716
14825         * gfortran.dg/assumed_shape_ranks_2: New test.
14826
14827 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
14828
14829         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14830         target fpic.
14831
14832 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14833
14834         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14835         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14836         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14837         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14838         gfortran.fortran-torture/execute/direct_io.f90,
14839         gfortran.fortran-torture/execute/inquire_2.f90,
14840         gfortran.fortran-torture/execute/inquire_4.f90,
14841         gfortran.fortran-torture/execute/list_read_1.f90,
14842         gfortran.fortran-torture/execute/open_replace.f90,
14843         gfortran.fortran-torture/execute/slash_edit.f90,
14844         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14845         temporary files from testcases.
14846
14847 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14848
14849         PR libgfortran/26509
14850         gfortran.dg/write_direct_eor.f90: New test.
14851
14852 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
14853
14854         * gcc.target/powerpc/pr26350.c: New.
14855         * gcc.target/powerpc/indexed-addr.c: New.
14856
14857 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14858
14859         * gfortran.dg/dependency_13.f90: New test case.
14860
14861 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14862
14863         PR middle-end/21781
14864         * gcc.dg/real-const-1.c: New test case.
14865
14866 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
14867
14868         * g++.old-deja/g++.other/init18.C: New.
14869         * g++.old-deja/g++.other/init5.C: Remove xfail.
14870
14871 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14872
14873         * g++.dg/opt/pr15551.C: Cleanup temp file.
14874
14875 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14876
14877         PR c++/6634
14878         g++.dg/parse/long1.C: New test.
14879
14880 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14881
14882         PR fortran/19101
14883         * gfortran.dg/continuation.f90: New test.
14884         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14885
14886 2006-03-14  Richard Guenther  <rguenther@suse.de>
14887
14888         PR tree-optimization/26672
14889         * gcc.dg/torture/pr26672.c: New testcase.
14890
14891 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
14892
14893         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14894         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14895
14896 2006-03-13  Roger Sayle  <roger@eyesopen.com>
14897
14898         PR middle-end/26557
14899         * gcc.c-torture/compile/switch-1.c: New test case.
14900
14901 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
14902
14903         PR fortran/25378
14904         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14905         test to include more permuatations of mask and index.
14906         * gfortran.dg/scalar_mask_1.f90: Modify last test to
14907         respond to F2003 spec. that the position returned for an all false
14908         mask && condition is zero.
14909
14910 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
14911
14912         PR middle-end/25989
14913         * gcc.dg/gomp/pr25989.c: New test.
14914
14915 2006-03-13  Jeff Law  <law@redhat.com>
14916
14917         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14918
14919 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
14920
14921         * gcc.dg/switch-9.c: New test.
14922
14923 2006-03-13  Richard Guenther  <rguenther@suse.de>
14924
14925         PR middle-end/26630
14926         * gcc.dg/torture/pr26630.c: New testcase.
14927
14928 2006-03-11  Roger Sayle  <roger@eyesopen.com>
14929
14930         * gfortran.dg/dependency_10.f90: New test case.
14931         * gfortran.dg/dependency_11.f90: Likewise.
14932
14933 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
14934             Erik Edelmann  <eedelman@gcc.gnu.org>
14935
14936         * gfortran.dg/allocatable_function_1.f90: New.
14937         * gfortran.dg/allocatable_function_2.f90: New.
14938
14939 2006-03-10  Richard Guenther  <rguenther@suse.de>
14940
14941         PR middle-end/26565
14942         * gcc.dg/torture/pr26565.c: New testcase.
14943
14944 2006-03-09  Eric Christopher  <echristo@apple.com>
14945
14946         * gcc.c-torture/compile/20060309-1.c: New.
14947
14948 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14949
14950         PR libgfortran/26499
14951         * gfortran.dg/write_back.f: New test.
14952         * gfortran.dg/write_rewind_1.f: New test.
14953         * gfortran.dg/write_rewind_2.f: New test.
14954
14955 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14956
14957         PR libgfortran/26554
14958         * gfortran.dg/read_logical.f90: New test.
14959
14960 2006-03-04  Laurent GUERBY <laurent@guerby.net>
14961
14962         * ada/acats/norun.lst: cdd2a03 now passes.
14963
14964 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
14965
14966         PR testsuite/25177
14967         * gcc.target/powerpc/pr18096-1.c: Change where the error
14968         would match.
14969
14970 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
14971
14972         * gcc.target/i386/cleanup-1.c: New test.
14973         * gcc.target/i386/cleanup-2.c: New test.
14974
14975 2006-03-04  Roger Sayle  <roger@eyesopen.com>
14976
14977         * gfortran.dg/dependency_9.f90: Remove for the time being.
14978
14979 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
14980
14981         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14982         directive.
14983
14984 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14985
14986         * gfortran.dg/dependency_9.f90: New test case.
14987
14988 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14989
14990         * gfortran.dg/dependency_4.f90: New test case.
14991         * gfortran.dg/dependency_5.f90: New test case.
14992         * gfortran.dg/dependency_6.f90: New test case.
14993         * gfortran.dg/dependency_7.f90: New test case.
14994         * gfortran.dg/dependency_8.f90: New test case.
14995
14996 2006-03-03  Paul Brook  <paul@codesourcery.com>
14997
14998         * lib/target-supports.exp (check_profiling_available):
14999         Add m68k-*-elf.
15000
15001 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
15002
15003         PR fortran/25031
15004         * multiple_allocation_1.f90: New test.
15005
15006 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15007
15008         PR tree-optimization/26524
15009         * gfortran.dg/pr26524.f: New test case.
15010
15011 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15012
15013         * g++.dg/template/repo5.C: Cleanup repo files.
15014         * gcc.dg/20051201-1.c: Cleanup coverage files.
15015         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
15016         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
15017         tree dump files.
15018
15019 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
15020
15021         * objc.dg/objc-nofilename-1.m: New test.
15022         * objc.dg/bad-receiver-type.m: New test.
15023         * obj-c++.dg/bad-receiver-type.mm: New test.
15024
15025 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15026
15027         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
15028
15029 2006-03-01  Mike Stump  <mrs@apple.com>
15030
15031         * g++.dg/abi/key2.C: Add.
15032
15033 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
15034
15035         * gfortran.dg/logical_dot_product.f90: New test.
15036
15037         PR fortran/26393
15038         * gfortran.dg/used_interface_ref.f90: New test.
15039
15040         PR fortran/20938
15041         * gfortran.dg/dependency_2.f90: New test.
15042         * gfortran.fortran-torture/execute/where17.f90: New test.
15043         * gfortran.fortran-torture/execute/where18.f90: New test.
15044         * gfortran.fortran-torture/execute/where19.f90: New test.
15045         * gfortran.fortran-torture/execute/where20.f90: New test.
15046
15047 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
15048
15049         * g++.dg/tree-ssa/pr26443.C: New test case.
15050
15051 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
15052
15053         PR middle-end/26022
15054         * g++.dg/opt/return-slot1.C: New test.
15055
15056 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15057
15058         PR libgfortran/26136
15059         * gfortran.dg/namelist_23.f90: New test.
15060
15061 2006-02-28  Roger Sayle  <roger@eyesopen.com>
15062
15063         PR middle-end/14752
15064         * gcc.dg/fold-eqandshift-2.c: New test case.
15065
15066 2006-02-28  Richard Guenther  <rguenther@suse.de>
15067
15068         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
15069         decomposition.
15070
15071 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
15072
15073         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
15074
15075 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15076
15077         PR libgfortran/26464
15078         * gfortran.dg/backspace_5.f: New test.
15079         * gfortran.dg/backspace_6.f: New test.
15080
15081 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15082
15083         * gcc.dg/fold-eqandnot-1.c: New test case.
15084
15085 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15086
15087         PR middle-end/19983
15088         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
15089
15090 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
15091
15092         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
15093         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
15094
15095 2006-02-26  Richard Guenther  <rguenther@suse.de>
15096
15097         PR tree-optimization/26421
15098         * gcc.dg/tree-ssa/pr26421.c: New testcase.
15099
15100 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
15101
15102         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
15103         * g++.old-deja/g++.robertl/eb132.C: Likewise.
15104
15105 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15106
15107         * gcc.dg/fold-even-1.c: New test case.
15108
15109 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15110
15111         PR middle-end/21137
15112         * gcc.dg/fold-eqandshift-1.c: New test case.
15113
15114 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15115
15116         PR tree-optimization/25125
15117         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
15118         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
15119
15120 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15121
15122         PR tree-optimizations/26359
15123         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
15124         with -fdump-tree-dceloop-details.
15125         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
15126
15127 2006-02-25  Roger Sayle  <roger@eyesopen.com>
15128
15129         PR middle-end/23673
15130         * gcc.dg/fold-eqxor-1.c: New test case.
15131         * gcc.dg/fold-eqxor-2.c: Likewise.
15132         * gcc.dg/fold-eqxor-3.c: Likewise.
15133
15134 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
15135
15136         PR fortran/23092
15137         * scalar_mask_1.f90: New test.
15138
15139 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
15140
15141         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
15142         * g++.dg/eh/uncaught2.C: New.
15143         * g++.dg/eh/uncaught3.C: New.
15144
15145 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15146
15147         PR libgfortran/26423
15148         * gfortran.dg/read_many_1.f: New test.
15149
15150 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
15151
15152         PR fortran/24519
15153         * gfortran.dg/dependency_3.f90: New test.
15154         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
15155         XFAILs.
15156
15157         PR fortran/25395
15158         * gfortran.dg/equiv_6.f90: New test.
15159
15160 2006-02-23  Jeff Law  <law@redhat.com>
15161
15162         * gcc.c-torture/compile/pr26425.c: New test.
15163
15164 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
15165
15166         PR middle-end/26412
15167         * gcc.dg/gomp/pr26412.c: New test.
15168
15169 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15170
15171         PR c++/26291
15172         * g++.dg/other/ellipsis1.C: New test.
15173         * g++.dg/parse/operator4.C: Adjust error marker.
15174
15175 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
15176
15177         PR target/25603
15178         * gfortran.dg/pr25603.f: New testcase.
15179
15180 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15181
15182         * gcc.dg/bf-spl1.c: Don't specify -m68000.
15183         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
15184
15185 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
15186
15187         * g++.dg/eh/spbp.C: New.
15188
15189 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
15190
15191         PR middle-end/26379
15192         * gcc.target/i386/mmx-7.c: New test.
15193
15194 2006-02-20  Roger Sayle  <roger@eyesopen.com>
15195
15196         PR tree-optimization/26361
15197         * gcc.dg/tree-ssa/vrp27.c: New test case.
15198
15199 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
15200
15201         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
15202         * gcc.dg/tree-ssa/complex-4.c: Here.
15203
15204 2006-02-19  Roger Sayle  <roger@eyesopen.com>
15205
15206         PR middle-end/19543
15207         * gfortran.dg/logical_1.f90: New test case.
15208
15209 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
15210
15211         PR middle-end/26334
15212         * gcc.dg/20060218-1.c: Moved to...
15213         * gcc.target/i386/20060218-1.c: ... here.  New test.
15214
15215 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15216
15217         PR fortran/26201
15218         * gfortran.dg/convert_1.f90: New.
15219
15220 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
15221
15222         PR fortran/25054
15223         * gfortran.dg/namelist_5.f90: New test.
15224
15225         PR fortran/25089
15226         * gfortran.dg/namelist_4.f90: New test.
15227
15228 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15229
15230         PR tree-opt/25680
15231         * gcc.dg/tree-ssa/complex-3.c: New test.
15232
15233 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15234
15235         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
15236         variable to take into account the variable name in the
15237         function header.
15238         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
15239
15240 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
15241
15242         PR middle-end/26334
15243         * gcc.c-torture/compile/20060217-1.c: New test.
15244         * gcc.dg/20060218-1.c: New test.
15245
15246 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
15247
15248         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
15249
15250 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
15251
15252         * gcc.dg/cpp/undef3.c: New test.
15253         * gcc.dg/cpp/trad/builtins2.c: New test.
15254
15255 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
15256
15257         PR c++/26266
15258         * g++.dg/template/static22.C: New test.
15259         * g++.dg/template/static23.C: New test.
15260         * g++.dg/template/static24.C: New test.
15261         * g++.dg/template/non-dependent13.C: New test.
15262         * g++.dg/init/member1.C: Tweak error markers.
15263
15264 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15265
15266         PR target/26255
15267         * gcc.c-torture/compile/pr26255.c: New test case.
15268
15269 2006-02-16  Roger Sayle  <roger@eyesopen.com>
15270
15271         * gfortran.fortran-torture/execute/where_10.f90: New test case.
15272         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15273         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
15274         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
15275         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15276         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15277         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15278
15279 2006-02-16  Jeff Law  <law@redhat.com>
15280
15281         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
15282         * gcc.dg/tree-ssa/vrp26.c: New test.
15283
15284 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
15285
15286         PR target/20353
15287         PR target/24578
15288         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
15289         __UCLIBC__ is defined.
15290
15291 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
15292
15293         PR fortran/26224
15294         * gfortran.dg/gomp/pr26224.f: New test.
15295
15296 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
15297
15298         PR tree-opt/25918
15299         * lib/target-supports.exp
15300         (check_effective_target_vect_short_mult): New.
15301         (check_effective_target_vect_char_mult): New.
15302         (check_effective_target_vect_widen_sum_qi_to_si): New.
15303         (check_effective_target_vect_widen_sum_qi_to_hi): New.
15304         (check_effective_target_vect_widen_sum_hi_to_si): New.
15305         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
15306         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
15307         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
15308         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
15309         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
15310         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
15311         vect-reduc-pattern-2c.c
15312         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
15313         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
15314         vect-reduc-pattern-1c.c
15315
15316 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
15317
15318         PR fortran/24557
15319         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
15320
15321 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
15322
15323         PR fortran/26054
15324         * gfortran.dg/enum_8.f90: Remove check for warning.
15325         * gfortran.dg/iomsg_1.f90: Ditto.
15326         * gfortran.dg/enum_1.f90: Ditto.
15327         * gfortran.dg/enum_9.f90: Ditto.
15328         * gfortran.dg/enum_2.f90: Ditto.
15329         * gfortran.dg/enum_10.f90: Ditto.
15330         * gfortran.dg/enum_3.f90: Ditto.
15331         * gfortran.dg/flush_1.f90: Ditto.
15332         * gfortran.dg/enum_4.f90: Ditto.
15333         * gfortran.dg/array_constructor_1.f90: Ditto.
15334         * gfortran.dg/enum_5.f90: Ditto.
15335         * gfortran.dg/enum_6.f90: Ditto.
15336         * gfortran.dg/enum_7.f90: Ditto.
15337
15338 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
15339
15340         PR middle-end/26300
15341         * gcc.c-torture/compile/20060215-1.c: New test.
15342
15343 2006-02-14  Roger Sayle  <roger@eyesopen.com>
15344
15345         PR middle-end/23670
15346         * gcc.dg/tree-ssa/andor-2.c: New test case.
15347
15348 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
15349
15350         PR fortran/25045
15351         * optional_dim.f90: New test.
15352
15353 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15354
15355         PR fortran/26277
15356         * gfortran.dg/label_4.f90: New.
15357
15358 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
15359             Diego Novillo  <dnovillo@redhat.com>
15360             Uros Bizjak  <uros@kss-loka.si>
15361
15362         * gfortran.dg/gomp: New directory.
15363
15364 2006-02-14  Richard Guenther  <rguenther@suse.de>
15365
15366         PR tree-optimization/26258
15367         * gcc.dg/torture/pr26258.c: New testcase.
15368
15369 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
15370
15371         PR fortran/26246
15372         * gfortran.dg/pr26246_1.f90: New test.
15373         * gfortran.dg/pr26246_2.f90: New test.
15374
15375         PR middle-end/26092
15376         * gcc.c-torture/compile/20060208-1.c: New test.
15377
15378 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
15379
15380         PR fortran/26074
15381         PR fortran/25103
15382         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
15383         * gfortran.dg/bad_automatic_objects_1.f90: New test.
15384         * gfortran.dg/automatic_module_variable.f90: Change error message.
15385
15386         PR fortran/20861
15387         * gfortran.dg/internal_dummy_1.f90: New test.
15388
15389         PR fortran/20871
15390         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
15391
15392
15393         PR fortran/25083
15394         * gfortran.dg/uncommon_block_data_1.f90: New test.
15395         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
15396         with standard.
15397
15398         PR fortran/25088
15399         * gfortran.dg/typed_subroutine_1.f90: New test.
15400
15401 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
15402
15403         * objc.dg/dwarf-1.m: New.
15404
15405 2006-02-13  Roger Sayle  <roger@eyesopen.com>
15406
15407         PR middle-end/24427
15408         * gcc.dg/tree-ssa/andor-1.c: New test case.
15409
15410 2006-02-13  Josh Conner  <jconner@apple.com>
15411
15412         PR target/25376
15413         * gcc.dg/pr25376.c: New test.
15414
15415         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
15416         assemble.
15417         * lib/target-supports.exp (check_named_sections_available):
15418         Only compile named-sections test -- don't assemble.
15419
15420 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15421
15422         * g++.dg/warn/no-write-strings.C: New test.
15423         * g++.dg/warn/write-strings.C: Likewise.
15424         * g++.dg/warn/write-strings-default.C: Likewise.
15425
15426 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
15427
15428         PR fortran/25806
15429         * gfortran.dg/ret_pointer_2.f90: New test.
15430
15431 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
15432
15433         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
15434
15435 2006-02-10  Jeff Law  <law@redhat.com>
15436
15437         * gcc.c-torture/compile/pr26213.c: New test.
15438
15439 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
15440
15441         gfortran.dg/null_1.f90: New test.
15442
15443 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15444
15445         PR fortran/14771
15446         * gfortran.dg/parens_4.f90: New.
15447         * gfortran.dg/parens_5.f90: New.
15448
15449 2006-02-10  Richard Guenther  <rguenther@suse.de>
15450
15451         * gcc.dg/pr23372-1.c: Remove empty file.
15452
15453 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15454         Paul Thomas  <pault@gcc.gnu.org>
15455
15456         PR fortran/14771
15457         * gfortran.dg/parens_1.f90: New.
15458         * gfortran.dg/parens_2.f90: New.
15459         * gfortran.dg/parens_3.f90: New.
15460
15461 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
15462
15463         PR fortran/26038
15464         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
15465
15466         PR fortran/25059
15467         * gfortran.dg/impure_assignment_1.f90: New test.
15468
15469         PR fortran/25070
15470         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
15471
15472 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15473
15474         PR target/26141
15475         * g++.dg/expr/stdarg2.C: New test.
15476
15477 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15478
15479         PR inline-asm/16194
15480         * gcc.dg/pr16194.c: New test.
15481
15482 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15483
15484         * ada/acats/run_acats: Use portable variant of "$@".
15485
15486 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15487
15488         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
15489         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
15490
15491 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15492
15493         PR tree-opt/26179
15494         * g++.dg/opt/pr26179.C: New test.
15495
15496 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15497
15498         PR middle-end/26134
15499         * gcc.dg/tree-ssa/complex-3.c: New test.
15500
15501 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15502
15503         * gcc.c-torture/compile/volatile-1.c: New test.
15504
15505 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
15506
15507         PR 26180
15508         * gcc.dg/tree-ssa/pr26180.c: New test.
15509
15510 2006-02-08  Jeff Law  <law@redhat.com>
15511
15512         * gcc.dg/tree-ssa/pr21417.c: New test.
15513
15514 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15515
15516         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15517         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
15518
15519 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15520
15521         * lib/scanrtl.exp: New.
15522
15523 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15524
15525         PR c++/26071
15526         * g++.dg/other/virtual2.C: New test.
15527
15528         PR c++/26070
15529         * g++.dg/other/virtual1.C: New test.
15530
15531 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15532
15533         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
15534         cleanup-ipa-dump): Update dump file glob patterns.
15535         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
15536         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
15537
15538         * lib/gcc-dg.exp: Load it.
15539         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
15540
15541 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
15542
15543         PR testsuite/26159
15544         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
15545         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15546
15547 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15548
15549         PR fortran/25577
15550         * gfortran.dg/mvbits_1.f90: New.
15551
15552 2006-02-07  Dirk Mueller  <dmueller@suse.com>
15553
15554         * g++.dg/warn/Wdiv-by-zero.C: New test.
15555         * g++.dg/warn/Wno-div-by-zero.C: New.
15556
15557 2006-02-07  Jeff Law  <law@redhat.com>
15558
15559         * gcc.dg/tree-ssa/pr21559.c: New test.
15560
15561         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
15562         multiple VRP passes.
15563         * gcc.dg/tree-ssa/vrp09.c: Likewise.
15564         * gcc.dg/tree-ssa/vrp18.c: Likewise.
15565         * gcc.dg/tree-ssa/pr21582.c: Likewise.
15566         * gcc.dg/tree-ssa/pr20657.c: Likewise.
15567         * gcc.dg/tree-ssa/pr21001.c: Likewise.
15568         * gcc.dg/tree-ssa/vrp02.c: Likewise
15569         * gcc.dg/tree-ssa/vrp11.c: Likewise
15570         * gcc.dg/tree-ssa/pr14341.c: Likewise
15571         * gcc.dg/tree-ssa/vrp19.c: Likewise
15572         * gcc.dg/tree-ssa/vrp20.c: Likewise
15573         * gcc.dg/tree-ssa/vrp03.c: Likewise
15574         * gcc.dg/tree-ssa/pr21086.c: Likewise
15575         * gcc.dg/tree-ssa/pr21959.c: Likewise
15576         * gcc.dg/tree-ssa/vrp21.c: Likewise
15577         * gcc.dg/tree-ssa/vrp04.c: Likewise
15578         * gcc.dg/tree-ssa/pr25485.c: Likewise
15579         * gcc.dg/tree-ssa/pr22026.c: Likewise
15580         * gcc.dg/tree-ssa/vrp22.c: Likewise
15581         * gcc.dg/tree-ssa/vrp05.c: Likewise
15582         * gcc.dg/tree-ssa/20030807-10.c: Likewise
15583         * gcc.dg/tree-ssa/pr20701.c: Likewise
15584         * gcc.dg/tree-ssa/vrp23.c: Likewise
15585         * gcc.dg/tree-ssa/vrp06.c: Likewise
15586         * gcc.dg/tree-ssa/pr22117.c: Likewise
15587         * gcc.dg/tree-ssa/pr20702.c: Likewise
15588         * gcc.dg/tree-ssa/vrp15.c: Likewise
15589         * gcc.dg/tree-ssa/pr21090.c: Likewise
15590         * gcc.dg/tree-ssa/pr21294.c: Likewise
15591         * gcc.dg/tree-ssa/vrp24.c: Likewise
15592         * gcc.dg/tree-ssa/vrp07.c: Likewise
15593         * gcc.dg/tree-ssa/pr21563.c: Likewise
15594         * gcc.dg/tree-ssa/pr25382.c: Likewise
15595         * gcc.dg/tree-ssa/vrp16.c: Likewise
15596         * gcc.dg/tree-ssa/vrp25.c: Likewise
15597         * gcc.dg/tree-ssa/vrp08.c: Likewise
15598         * gcc.dg/tree-ssa/20030807-6.c: Likewise
15599         * gcc.dg/tree-ssa/vrp17.c: Likewise
15600         * gcc.dg/tree-ssa/pr21458.c: Likewise
15601         * g++.dg/tree-ssa/pr18178.C: Likewise
15602
15603 2006-02-07  Richard Guenther  <rguenther@suse.de>
15604
15605         PR c++/26140
15606         Revert
15607         2006-01-30  Richard Guenther  <rguenther@suse.de>
15608         PR c++/23372
15609         * gcc.dg/pr23372-1.C: New testcase.
15610
15611         * g++.dg/tree-ssa/pr26140.C: New testcase.
15612
15613 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
15614
15615         PR c++/9737
15616         * g++.dg/template/ttp15.C: New test.
15617         * g++.dg/template/ttp16.C: Likewise.
15618         * g++.dg/template/ttp17.C: Likewise.
15619         * g++.old-deja/g++.pt/ttp36.C: Remove.
15620         * g++.old-deja/g++.pt/ttp19.C: Likewise.
15621         * g++.old-deja/g++.pt/ttp37.C: Likewise.
15622         * g++.old-deja/g++.pt/ttp38.C: Likewise.
15623         * g++.old-deja/g++.pt/ttp39.C: Likewise.
15624         * g++.old-deja/g++.pt/ttp9.C: Likewise.
15625         * g++.old-deja/g++.pt/ttp40.C: Likewise.
15626         * g++.old-deja/g++.pt/ttp51.C: Likewise.
15627         * g++.old-deja/g++.pt/ttp26.C: Likewise.
15628         * g++.old-deja/g++.pt/ttp36.C: Likewise.
15629
15630 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
15631
15632         PR libfortran/23815
15633         * unf_io_convert_4.f90: New test.
15634
15635 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
15636
15637         * gcc.dg/tree-ssa/loadpre10.c: New test.
15638         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15639         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15640         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15641
15642 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15643
15644         PR libfortran/24685
15645         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15646
15647 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
15648
15649         PR tree-opt/25251
15650         * gfortran.dg/assign_7.f: New test.
15651
15652 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15653
15654         PR fortran/26041
15655         PR fortran/26064
15656         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15657         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15658         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15659
15660 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
15661
15662         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15663         in size_t typedef.
15664
15665 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15666
15667         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15668         * g++.dg/charset/string.c (foo): Likewise.
15669         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15670         const char*
15671         * g++.dg/ext/builtin2.C (printf): Likewise.
15672         * g++.dg/init/new15.C (printf): Likewise.
15673         * g++.dg/opt/pr17697-1.C (foo): Likewise.
15674         * g++.dg/opt/pr17697-2.C (foo): Likewise.
15675         * g++.dg/opt/pr17697-3.C (foo): Likewise.
15676         * g++.dg/template/non-dependent4.C (temp): Likewise.
15677         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15678         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15679         parameter type to const char*.
15680         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15681         Change type to const char*.
15682         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15683         Likewise.
15684         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15685         second parameter type to const char*.
15686         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15687         (Y::Y): Change parameter type to const char*.
15688         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15689         * g++.old-deja/g++.jason/report.C: Apply const correctness.
15690         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15691         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15692         (char*).
15693         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15694         const char*.
15695         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15696         type to const char*.
15697         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15698         return type to const char*.
15699         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15700         to const char*.
15701         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15702         * g++.old-deja/g++.law/refs1.C: Likewise.
15703         * g++.old-deja/g++.law/visibility1.C: Likewise.
15704         * g++.old-deja/g++.law/visibility2.C: Likewise.
15705         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15706         const char*.
15707         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15708         * g++.old-deja/g++.mike/net48.C: Likewise.
15709         * g++.old-deja/g++.mike/p646.C: Likewise.
15710         * g++.old-deja/g++.mike/p6746.C: Likewise.
15711         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15712         type to const char*.
15713         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15714         deprecated conversion warning.
15715         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15716         char*.
15717         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15718         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15719         * g++.old-deja/g++.pt/explicit8.C: Likewise.
15720         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15721         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15722         * g++.old-deja/g++.pt/nontype3.C: Likewise.
15723         * g++.old-deja/g++.pt/t39.C: Likewise.
15724         * g++.old-deja/g++.robertl/eb106.C: Likewise.
15725         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15726
15727 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
15728
15729         PR fortran/25075
15730         intrinsic_argument_conformance_1.f90: New test.
15731
15732 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
15733
15734         PR fortran/20845
15735         * gfortran.dg/char_result_11.f90: Add SAVE.
15736         * gfortran.dg/der_pointer_4.f90: Ditto.
15737         * gfortran.dg/default_initialization.f90: New test.
15738
15739 2006-02-03  Jeff Law  <law@redhat.com>
15740
15741         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15742         handle more than 100 dump files.
15743         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15744         * lib/scantree.exp (scan-tree-dump): Likewise.
15745         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15746         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15747         * lib/scanipa.exp (scan-ipa-dump): Likewise.
15748         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15749         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15750
15751 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
15752
15753         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15754
15755 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
15756
15757         * g++.dg/template/using12.C: New test.
15758
15759 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
15760
15761         * gcc.target/powerpc/pr25960.c: New test.
15762
15763 2006-02-02  Steven G. Kargl  <kargls@comcast>
15764
15765         PR fortran/24958
15766         gfortran.dg/nullify_2.f90: New test.
15767
15768 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
15769
15770         PR 25990
15771         * gcc.dg/gomp/pr25990.c: New test.
15772
15773 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
15774
15775         PR c++/25342
15776         * g++.gd/template/partial4.C: New test.
15777
15778 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
15779
15780         PR middle-end/26001
15781         * gfortran.dg/data_char_2.f90: New.
15782
15783 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
15784
15785         PR fortran/26039
15786         maxval_maxloc_conformance_1.f90: New test.
15787
15788 2006-01-31  Richard Guenther  <rguenther@suse.de>
15789
15790         * gcc.target/i386/sselibm-1.c: New testcase.
15791         * gcc.target/i386/sselibm-2.c: Likewise.
15792         * gcc.target/i386/sselibm-3.c: Likewise.
15793         * gcc.target/i386/sselibm-4.c: Likewise.
15794         * gcc.target/i386/sselibm-5.c: Likewise.
15795
15796 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15797
15798         PR fortran/24266
15799         * gfortran.dg/arrayio_derived_2.f90: New.
15800
15801 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
15802
15803         * gcc.dg/unsigned-long-compare.c: New test.
15804
15805 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
15806
15807         PR testsuite/25318
15808         * lib/target-supports.exp (check_effective_target_freorder):
15809         Check to see if target supports -freorder-blocks-and-partition.
15810         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15811         instead of "dg-require-named-sections".
15812
15813 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
15814
15815         PR target/14798:
15816         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15817         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15818         * gcc.dg/pragma-isr-trapa2.c: Likewise.
15819         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15820         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15821         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15822         * gcc.dg/attr-isr-trap_exit.c: Likewise.
15823         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15824
15825 2006-01-30  Richard Guenther  <rguenther@suse.de>
15826
15827         PR c++/23372
15828         * gcc.dg/pr23372-1.C: New testcase.
15829
15830 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
15831
15832         * gcc.dg/gomp/pr25874.c: New test.
15833
15834 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
15835
15836         PR tree-opt/25911
15837         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15838
15839 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
15840
15841         PR fortran/18578
15842         PR fortran/18579
15843         PR fortran/20857
15844         PR fortran/20885
15845         * gfortran.dg/intent_out_1.f90: New test.
15846
15847 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
15848
15849         PR fortran/17911
15850         * gfortran.dg/procedure_lvalue.f90: New test.
15851
15852         PR fortran/20895
15853         PR fortran/25030
15854         * gfortran.dg/char_pointer_assign_2.f90: New test.
15855         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15856         assignment to be consistent with standard.
15857         * gfortran.dg/char_result_2.f90: The same.
15858         * gfortran.dg/char_result_8.f90: The same.
15859
15860 2006-01-28  Zack Weinberg  <zackw@panix.com>
15861
15862         * gcc.dg/Woverlength-strings.c
15863         * gcc.dg/Woverlength-strings-pedantic-c89.c
15864         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15865         * gcc.dg/Woverlength-strings-pedantic-c99.c
15866         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15867
15868 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
15869
15870         * gcc.c-torture/execute/20060127-1.c: New test.
15871
15872 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15873
15874         PR c++/25999
15875         * g++.dg/ext/pragmaweak1.C: New test.
15876
15877 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15878
15879         PR c++/25855
15880         * g++.dg/template/spec29.C: New test.
15881
15882 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
15883
15884         PR c/19606.
15885         * gcc.c-torture/execute/pr19606.c: New.
15886
15887 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
15888
15889         * gcc.dg/pragma-re-4.c: New test.
15890
15891 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
15892
15893         PR fortran/25964
15894         * gfortran.dg/assumed_size_refs_3.f90: New test.
15895
15896 2006-01-27  Ben Elliston  <bje@au.ibm.com>
15897
15898         * gcc.misc-tests/dectest.exp: Remove defunct comment.
15899
15900 2006-01-26  Laurent GUERBY <laurent@guerby.net>
15901
15902         PR ada/21317
15903         * ada/acats/support/impdef.a: Add One_Long_Second.
15904         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15905         * ada/acats/tests/c9/c94026.a: Likewise.
15906         * ada/acats/tests/c9/c97305c.ada: Likewise.
15907         * ada/acats/tests/c9/c99004a.ada: Likewise.
15908
15909 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
15910
15911         PR fortran/25964
15912         * gfortran.dg/global_references_2.f90: New test.
15913
15914         PR fortran/25084
15915         PR fortran/20852
15916         PR fortran/25085
15917         PR fortran/25086
15918         * gfortran.dg/assumed_charlen_function_1.f90: New test.
15919         * gfortran.dg/assumed_charlen_function_3.f90: New test.
15920
15921         PR fortran/25416
15922         * gfortran.dg/assumed_charlen_function_2.f90: New test.
15923
15924 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
15925
15926         PR c/25892
15927         * gcc.dg/Wpointer-sign.c: New.
15928         * gcc.dg/Wpointer-sign-Wall.c: New.
15929         * gcc.dg/Wpointer-sign-Wall-no.c: New.
15930         * gcc.dg/Wpointer-sign-pedantic.c: New.
15931         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15932         * gcc.dg/conv-2.c: Use -Wpointer-sign.
15933
15934 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
15935
15936         PR C/25861
15937         * gcc.c-torture/compile/pr25861.c: New test.
15938
15939 2006-01-26  Paul Brook  <paul@codesourcery.com>
15940
15941         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15942         on short-enum targets.
15943         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15944         variable.
15945         (generate_fields): Use short_enums.
15946         (main): Set short_enums.  Document -e.
15947         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15948         on short-enum targets.
15949         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15950         variable.
15951         (generate_fields): Use short_enums.
15952         (main): Set short_enums.  Document -e.
15953         * lib/target-supports.exp (check_effective_target_short_enums): New.
15954
15955 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
15956
15957         PR target/25947
15958         * gcc.dg/torture/pr25947-1.c: New test.
15959
15960 2006-01-25  Jan Hubicka  <jh@suse.cz>
15961             Roger Sayle  <roger@eyesopen.com>
15962
15963         PR rtl-optimization/25703
15964         * gcc.target/i386/20060125-1.c: New test case.
15965         * gcc.target/i386/20060125-2.c: New test case.
15966
15967 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15968
15969         PR fortran/18540
15970         * gfortran.dg/goto_1.f: New.
15971
15972 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
15973
15974         PR fortran/25716
15975         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15976         25716 on 32-bit systems too.
15977
15978 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
15979
15980         PR testsuite/25590
15981         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15982
15983 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
15984
15985         * gcc.dg/tree-ssa/gen-vect-33.c: New.
15986
15987 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15988
15989         PR fortran/25835
15990         * gfortran.dg/read_eof.f90: Delete, renamed.
15991         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15992         * gfortran.dg/read_eof_2.f90: New test.
15993         * gfortran.dg/read_eof_3.f90: New test.
15994
15995 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
15996
15997         PR tree-opt/25860
15998         * gcc.c-torture/compile/pr25860.c: New test.
15999
16000 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16001
16002         PR c++/25552
16003         * g++.dg/parse/dtor8.C: New test.
16004
16005 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
16006
16007         PR testsuite/25891
16008         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
16009         * gcc.dg/gomp/gomp.exp: Return without testing anything if
16010         check_effective_target_fopenmp returns 0.
16011
16012 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
16013
16014         PR ada/20548
16015         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
16016         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
16017         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
16018
16019 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
16020
16021         PR tree-opt/25857
16022         * g++.dg/opt/pr25857.C: New test.
16023
16024 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
16025         Jan Hubicka  <jh@suse.cz>
16026         Richard Guenther  <rguenther@suse.de>
16027
16028         PR rtl-optimization/25654
16029         * gcc.dg/torture/pr25654.c: New testcase.
16030         * gcc.target/i386/pr25654.c: Likewise.
16031
16032 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
16033
16034         PR fortran/25901
16035         * gfortran.dg/internal references_2.f90: New test.
16036
16037         Fix regression in testing of admissability of attributes.
16038         * gfortran.dg/intent_used_1.f90: New test.
16039
16040 2006-01-23  Ben Elliston  <bje@au.ibm.com>
16041
16042         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
16043         Remove target conditional torture options for i?86 and x86_64
16044         GNU/Linux.
16045
16046 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16047
16048         PR c++/10891
16049         * g++.dg/rtti/no-rtti.C: New.
16050
16051 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
16052
16053         PR c++/25895
16054         * g++.dg/inherit/conv2.C: New test.
16055
16056         PR c++/25856
16057         * g++.dg/parse/dtor7.C: New test.
16058
16059         PR c++/25858
16060         * g++.dg/template/crash44.C: New test.
16061
16062 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
16063
16064         PR fortran/25124
16065         PR fortran/25625
16066         * gfortran.dg/internal_references_1.f90: New test.
16067           PR fortran/20881
16068         PR fortran/23308
16069         PR fortran/25538
16070         PR fortran/25710
16071         * gfortran.dg/global_references_1.f90: New test.
16072         * gfortran.dg/g77/19990905-1.f: Restore the error that
16073         there is a clash between the common block name and
16074         the name of a subroutine reference.
16075
16076         PR fortran/PR24276
16077         * gfortran.dg/aliasing_dummy_1.f90: New test.
16078
16079 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
16080
16081         * gcc.dg/vmx/1b-01.c: Warning fix.
16082         * gcc.dg/vmx/1c-02.c: Likewise.
16083         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
16084
16085 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
16086
16087         PR testsuite/24962
16088         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
16089
16090 2006-01-20  Richard Guenther  <rguenther@suse.de>
16091         Steven Bosscher <stevenb.gcc@gmail.com>
16092
16093         PR rtl-optimization/24626
16094         * gcc.dg/torture/pr24626-1.c: New testcase.
16095         * gcc.dg/torture/pr24626-2.c: Likewise.
16096         * gcc.dg/torture/pr24626-3.c: Likewise.
16097         * gcc.dg/torture/pr24626-4.c: Likewise.
16098
16099 2006-01-20  Dirk Mueller  <dmueller@suse.com>
16100
16101         PR c++/5520
16102         * g++.dg/warn/empty-body.C: New.
16103
16104 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
16105
16106         PR c++/22136
16107         * g++.dg/template/using10.C: New test.
16108         * g++.dg/temlpate/using11.C: Likewise.
16109         * g++.dg/inherit/using5.C: Tweak error messages.
16110
16111 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
16112
16113         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
16114         target test.
16115         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
16116
16117 2006-01-19  Jan Hubicka  <jh@suse.cz>
16118
16119         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
16120
16121 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16122
16123         PR c++/25854
16124         * g++.dg/template/spec28.C: New test.
16125
16126 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
16127
16128         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16129         (switchfiles): Fix fprintf's by adding srcdir or removing it.
16130
16131 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
16132
16133         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
16134         * gcc.dg/gomp/critical-1.c: Likewise.
16135         * gcc.dg/gomp/critical-3.c: Likewise.
16136         * gcc.dg/gomp/empty.c: Likewise.
16137         * gcc.dg/gomp/ordered-1.c: Likewise.
16138         * gcc.dg/gomp/for-4.c: Likewise.
16139         * gcc.dg/gomp/for-6.c: Likewise.
16140         * gcc.dg/gomp/master-3.c: Likewise.
16141         * gcc.dg/gomp/for-8.c: Likewise.
16142         * gcc.dg/gomp/for-10.c: Likewise.
16143         * gcc.dg/gomp/for-18.c: Likewise.
16144         * gcc.dg/gomp/for-5.c: Likewise.
16145         * gcc.dg/gomp/for-7.c: Likewise.
16146         * gcc.dg/gomp/for-9.c: Likewise.
16147
16148 2006-01-18  Jeff Law  <law@redhat.com>
16149
16150         * gcc.dg/tree-ssa/vrp25.c: New test.
16151
16152 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16153
16154         * gcc.dg/pr25805.c: Fix misapplied patch.
16155
16156 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
16157
16158         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
16159         (check_effective_target_vect_udot_qi): New.
16160         (check_effective_target_vect_sdot_hi): New.
16161         (check_effective_target_vect_udot_hi): New.
16162         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
16163         prefixed with "wrapv-" with -fwrapv.
16164         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
16165         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
16166         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
16167         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
16168         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
16169
16170         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
16171         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
16172         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
16173         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
16174
16175 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16176
16177         PR c++/16829
16178         * g++.dg/other/default2.C: New test.
16179         * g++.dg/other/default3.C: New test.
16180
16181 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16182
16183         PR c/25805
16184         * gcc.dg/pr25805.c: New file.
16185
16186 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
16187
16188         PR c++/25836
16189         * g++.dg/template/init6.C: New test.
16190
16191 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
16192
16193         * gcc.dg/tree-ssa/pr24287.c: New test
16194
16195 2006-01-18  Eric Christopher  <echristo@apple.com>
16196
16197         * g++.dg/eh/table.C: New.
16198
16199 2006-01-18  DJ Delorie  <dj@redhat.com>
16200
16201         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
16202         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
16203         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
16204         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
16205
16206 2006-01-18  Jeff Law  <law@redhat.com>
16207
16208         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
16209         on wrapping on overflow semantics.
16210
16211         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
16212
16213         * gcc.gc/tree-ssa/vrp23.c: New test.
16214         * gcc.gc/tree-ssa/vrp24.c: New test.
16215
16216 2006-01-18  Richard Henderson  <rth@redhat.com>
16217             Aldy Hernandez  <aldyh@redhat.com>
16218             Jakub Jelinek  <jakub@redhat.com>
16219             Diego Novillo  <dnovillo@redhat.com>
16220             Uros Bizjak  <uros@kss-loka.si>
16221
16222         * gcc.dg/gomp: New directory.
16223
16224 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
16225             Steven G. Kargl  <kargls@comcast.net>
16226
16227         PR fortran/20869
16228         * gfortran.dg/intrinsic_external_1.f90: New test.
16229
16230         PR fortran/20875.
16231         * gfortran.dg/elemental_pointer_1.f90: New test.
16232
16233         PR fortran/25024
16234         * gfortran.dg/external_procedures_1.f90: New test.
16235
16236         PR fortran/25785
16237         gfortran.dg/assumed_present.f90: New test.
16238
16239 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
16240
16241         * g++.dg/parse/lookup5.C: New test.
16242
16243 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16244
16245         PR fortran/25697
16246         * gfortran.dg/read_eof.f90: New test.
16247
16248 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16249
16250         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
16251         add a closing brace.
16252
16253 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16254
16255         PR fortran/25631
16256         * gfortran.dg/fmt_tl.f: New test.
16257
16258 2006-01-17  Eric Christopher  <echristo@apple.com>
16259
16260         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
16261         * g++.old-deja/g++.warn/impint2.C: Ditto.
16262         * g++.old-deja/g++.other/null1.C: Ditto.
16263         * g++.dg/warn/conv2.C: Ditto.
16264         * g++.dg/warn/conv4.C: New file.
16265
16266 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16267
16268         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
16269
16270 2006-01-17  Andreas Jaeger  <aj@suse.de>
16271             Janis Johnson <janis187@us.ibm.com>
16272
16273         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
16274         in 64-bit.
16275         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
16276         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
16277
16278 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16279
16280         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16281         (switchfiles): xfail txxx where xxx >= 25.
16282
16283 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16284
16285         PR testsuite/25764
16286         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
16287
16288 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
16289
16290         PR c/25682
16291         * gcc.dg/pr25682.c: New test.
16292         * g++.dg/parse/array-size2.C: New test.
16293
16294 2006-01-16  Ian Lance Taylor  <ian@airs.com>
16295
16296         * consistency.vlad: Remove entire directory, 1652 files.
16297
16298 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
16299
16300         * lib/target-supports.exp (check_effective_target_dfp_nocache,
16301         check_effective_target_dfprt_nocache): New.
16302         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
16303         (check_effective_target_dfprt): New.
16304         * lib/c-compat.exp (check_dfp): Remove.
16305         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
16306         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
16307         level of support for decimal float.
16308         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
16309         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
16310         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
16311         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
16312         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
16313         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
16314         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
16315         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
16316         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
16317         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
16318         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
16319         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
16320         directives.
16321
16322 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
16323
16324         PR testsuite/25741
16325         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
16326         $base_dir/../.
16327         * lib/gfortran.exp (gfortran_init): Likewise.
16328         * lib/obj-c++.exp (obj-c++_init): Likewise.
16329         * lib/scanasm.exp (scan-assembler-dem): Likewise.
16330         (scan-assembler-dem-not): Likewise.
16331         * lib/scandump.exp (scan-dump-dem): Likewise.
16332         (scan-dump-dem-not): Likewise.
16333
16334 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
16335
16336         PR testsuite/25767
16337         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
16338         powerpc-*-darwin*.
16339         * lib/obj-c++.exp (obj-c++_init): Likewise.
16340
16341 2006-01-16  Richard Guenther  <rguenther@suse.de>
16342
16343         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
16344
16345 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16346
16347         PR testsuite/25777
16348         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
16349         to LD_LIBRARY_PATH.
16350
16351 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
16352             Andrew Pinski  <pinskia@physics.uc.edu>
16353
16354         * gcc.dg/minmax-1.c: New test.
16355
16356 2006-01-16  Ben Elliston  <bje@au.ibm.com>
16357
16358         * gcc.dg/dfp/dfp.exp: Correct FSF address.
16359         * gcc.misc-tests/dectest.exp: Ditto.
16360
16361 2006-01-15  Ian Lance Taylor  <ian@airs.com>
16362
16363         PR testsuite/25796
16364         * gcc.target/i386/cmov6.c: Use -march=k8.
16365
16366 2006-01-15  Andreas Jaeger  <aj@suse.de>
16367
16368         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
16369         x86 does not have __float128.
16370
16371 2006-01-14  Ian Lance Taylor  <ian@airs.com>
16372
16373         * gcc.target/i386/cmov6.c: New test.
16374
16375 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
16376
16377         PR c++/25663
16378         * g++.dg/template/ctor6.C: New test.
16379
16380 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
16381
16382         PR tree-optimization/25485
16383         * gcc.dg/tree-ssa/pr25485.c: New.
16384
16385 2006-01-14  Richard Guenther  <rguenther@suse.de>
16386
16387         PR tree-optimization/22548
16388         PR tree-optimization/22555
16389         PR tree-optimization/22501
16390         * gcc.dg/tree-ssa/alias-4.c: New testcase.
16391         * gcc.dg/tree-ssa/alias-5.c: Likewise.
16392         * gcc.dg/tree-ssa/alias-6.c: Likewise.
16393         * gcc.dg/tree-ssa/alias-7.c: Likewise.
16394         * gcc.dg/tree-ssa/alias-8.c: Likewise.
16395         * gcc.dg/tree-ssa/alias-9.c: Likewise.
16396         * gcc.dg/tree-ssa/alias-10.c: Likewise.
16397         * gcc.dg/tree-ssa/alias-11.c: Likewise.
16398         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16399
16400 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
16401
16402         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
16403         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
16404
16405 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
16406         Richard Guenther  <rguenther@suse.de>
16407
16408         PR rtl-optimization/24257
16409         * gcc.dg/torture/pr24257.c: New testcase.
16410
16411 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
16412
16413         * gcc.c-torture/execute/20060110-1.c: New test.
16414         * gcc.c-torture/execute/20060110-2.c: New test.
16415
16416 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
16417
16418         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
16419
16420 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
16421
16422         PR fortran/25756
16423         * gfortran.dg/label_3.f90: New test.
16424
16425 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
16426
16427         PR tree-optimization/25771
16428         * g++.dg/tree-ssa/pr25771.C: New test
16429
16430 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16431
16432         PR tree-opt/24365
16433         * g++.dg/opt/complex5.C: New test.
16434
16435 2006-01-13  Richard Guenther  <rguenther@suse.de>
16436
16437         * gcc.target/i386/387-9.c: New testcase.
16438
16439 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
16440
16441         PR c++/24824
16442         * g++.dg/debug/dwarf2-1.C: New.
16443
16444 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16445
16446         PR testsuite/25728
16447         * lib/gcov.exp (verify-lines): Add "close $fd".
16448
16449 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
16450             Ben Elliston  <bje@au.ibm.com>
16451
16452         * gcc.dg/dfp/inf-1.c: New test.
16453
16454 2006-01-12  Janis Johnson <janis187@us.ibm.com>
16455             Yao Qi  <qiyaoltc@cn.ibm.com>
16456             Ben Elliston  <bje@au.ibm.com>
16457             Jon Grimm  <jgrimm2@us.ibm.com>
16458
16459         * gcc.dg/nodfp-1.c: New test.
16460         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16461         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16462         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
16463         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
16464         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
16465         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
16466         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
16467         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
16468         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
16469         * gcc.dg/format/dfp-scanf-1.c: Likewise.
16470         * gcc.dg/format/dfp-printf-1.c: Likewise.
16471         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
16472         (compat_setup_dfp): New.
16473         * gcc.dg/compat/compat.exp: Use it.
16474         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
16475         Make some variables global, prepend "compat_" to their names.
16476         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
16477         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
16478         * gcc.misc-tests/dectest.exp: New test driver for decTest.
16479         * lib/compat.exp (compat_skip_list): Make global, rename.
16480         * lib/c-compat.exp: New file.
16481         * lib/target-supports.exp (check_effective_target_dfp): New.
16482
16483         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
16484         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
16485         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
16486         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
16487         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
16488         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
16489         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
16490         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
16491         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
16492         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
16493         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
16494         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
16495         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
16496         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
16497         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
16498         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
16499         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
16500         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
16501         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
16502         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
16503         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
16504         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
16505         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
16506         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
16507         gcc.dg/dfp/struct-layout-1.c,
16508         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
16509         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
16510         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
16511         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
16512         gcc.dg/dfp/func-vararg-dfp.c,
16513         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
16514         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
16515         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
16516         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
16517         gcc.dg/dfp/wtr-conversion-1.c: New tests.
16518
16519 2006-01-11  Richard Guenther  <rguenther@suse.de>
16520
16521         PR tree-optimization/25734
16522         * gcc.dg/tree-ssa/pr25734.c: New testcase.
16523
16524 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16525
16526         PR fortran/25486
16527         * gfortran.dg/literal_character_constant_1_x.F: New test.
16528         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
16529         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
16530         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
16531
16532 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
16533
16534         PR c++/25386
16535         * g++.dg/ext/packed3.C: Add expected packed error.
16536
16537 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
16538
16539         PR target/25706
16540         * gcc.dg/torture/pr25706-1.c: New test.
16541
16542 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
16543
16544         PR tree-optimization/23109
16545         PR tree-optimization/23948
16546         PR tree-optimization/24123
16547
16548         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
16549         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
16550         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
16551         g++.dg/tree-ssa/pr23948.C: New testcases.
16552         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
16553         three divisions in order to do the optimization.
16554
16555 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16556
16557         PR c++/25632
16558         * g++.dg/other/pr25632.C: New test.
16559
16560 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
16561
16562         PR fortran/25730
16563         * gfortran.dg/used_types_1.f90: New test.
16564
16565 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
16566
16567         PR target/25718
16568         * gcc.dg/torture/pr25718-1.c: New test.
16569
16570 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16571
16572         * gfortran.dg/list_read_2.f90: Fix typo in description.
16573
16574 2006-01-10  Jan Beulich  <jbeulich@novell.com>
16575
16576         * lib/target-supports.exp (check_visibility_available): Simplify test
16577         for *-*-netware*.
16578         (check_profiling_available): Fail for *-*-netware*.
16579         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
16580         * gcc.dg/20021014-1.c: Likewise.
16581         * gcc.dg/nest.c: Likewise.
16582
16583 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16584
16585         fortran/24936
16586         * gfortran.dg/forall_3.f90: New test.
16587
16588 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16589
16590         PR fortran/21977
16591         * gfortran.dg/nesting_2.f90: New test.
16592         * gfortran.dg/nesting_3.f90: New test.
16593
16594 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
16595
16596         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
16597         Fix typo in comment.
16598
16599 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16600
16601         * gfortran.dg/single_char_string.f90: New test.
16602
16603 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16604
16605         * gfortran.dg/ichar_2.f90: New test.
16606
16607 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16608
16609         PR fortran/25093
16610         * gfortran.dg/private_type_4.f90: New.
16611
16612 2006-01-07  Richard Guenther  <rguenther@suse.de>
16613
16614         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16615
16616 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16617
16618         * gfortran.dg/func_decl_1.f90: New.
16619         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16620         * gfortran.dg/array_alloc_2.f90: Likewise.
16621         * gfortran.dg/char_result_8.f90: Likewise.
16622         * gfortran.dg/dup_save_1.f90: Likewise.
16623         * gfortran.dg/dup_save_2.f90: Likewise.
16624         * gfortran.dg/f2c_6.f90: Likewise.
16625         * gfortran.dg/f2c_7.f90: Likewise.
16626         * gfortran.dg/func_result_2.f90: Likewise.
16627         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16628
16629 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
16630
16631         PR fortran/22146
16632         * gfortran.dg/elemental_subroutine_1.f90: New test.
16633         * gfortran.dg/elemental_subroutine_2.f90: New test.
16634
16635         PR fortran/25029
16636         PR fortran/21256
16637         * gfortran.dg/assumed_size_refs_1.f90: New test.
16638
16639         PR fortran/20868
16640         PR fortran/20870
16641         * gfortran.dg/assumed_size_refs_2.f90: New test.
16642         * gfortran.dg/initialization_1.f90: Change warning message.
16643
16644 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
16645
16646         * gcc.dg/tree-ssa/loop-15.c: New test.
16647
16648 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16649
16650         PR fortran/25598
16651         * gfortran.dg/backspace_3.f: New test.
16652         * gfortran.dg/backspace_4.f: New test.
16653
16654 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16655
16656         PR fortran/24268
16657         * gfortran.dg/fmt_white.f: Update test.
16658
16659 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
16660
16661         * gcc.dg/cast-1.c: Add new warning.
16662         * gcc.dg/cast-2.c: Likewise.
16663         * gcc.dg/cast-3.c: Likewise.
16664         * gcc.dg/format/cast-1.c: Likewise.
16665         * gcc.dg/cast-4.c: New testcase.
16666
16667 2006-01-05  Richard Guenther  <rguenther@suse.de>
16668
16669         PR tree-optimization/22555
16670         * gcc.dg/tree-ssa/alias-3.c: New testcase.
16671
16672 2006-01-05  Richard Guenther  <rguenther@suse.de>
16673             Diego Novillo  <dnovillo@redhat.com>
16674
16675         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16676         * gcc.dg/tree-ssa/loop-8.c: Likewise.
16677         * gcc.dg/tree-ssa/loop-1.c: Likewise.
16678         * gcc.dg/tree-ssa/pr23294.c: Likewise.
16679         * gcc.dg/tree-ssa/pr21985.c: Likewise.
16680         * gcc.dg/tree-ssa/loop-14.c: Likewise.
16681         * gcc.dg/tree-ssa/loop-2.c: Likewise.
16682         * gcc.dg/tree-ssa/loop-3.c: Likewise.
16683         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16684         * gcc.dg/tree-ssa/pr21171.c: Likewise.
16685         * gcc.dg/tree-ssa/loop-5.c: Likewise.
16686         * gcc.dg/tree-ssa/loop-10.c: Likewise.
16687         * gcc.dg/tree-ssa/loop-6.c: Likewise.
16688         * treelang/compile/extravar.tree: Likewise.
16689         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16690         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16691         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16692         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16693         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16694
16695 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16696
16697         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16698         for 64-bit fix.
16699
16700 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
16701
16702         PR fortran/23675
16703         gfortran.dg/char_result_11.f90: New.
16704
16705 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
16706
16707         PR c++/24782
16708         * g++.dg/parse/access9.C: New test.
16709         * g++.dg/tc1/dr52.C: Tweak error markers.
16710
16711 2006-01-04  Richard Henderson  <rth@redhat.com>
16712
16713         Merge from gomp branch.
16714         * g++.dg/parse/pragma2.C: Update expected error lines.
16715
16716 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
16717
16718         * g++.dg/other/i386-2.C: New test.
16719
16720         PR target/25554
16721         * gcc.c-torture/compile/20051228-1.c: New test.
16722
16723         PR c/25559
16724         * gcc.dg/pr25559.c: New test.
16725
16726 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
16727
16728         PR c++/25492
16729         * g++.dg/lookup/friend9.C: New test.
16730
16731         PR c++/25625
16732         * g++.dg/template/repo5.C: New test.
16733
16734 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
16735
16736         PR fortran/25101
16737         * gfortran.dg/forall_2.f90: New test.
16738
16739 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16740
16741         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16742         dg-require-weak.  Adjust regexp to handle leading-underscore
16743         targets and space as well as TAB after .weak.  Change previous
16744         64-bit fix to not use naked dot.
16745
16746 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
16747
16748         PR rtl-optimization/25578
16749         * gcc.c-torture/execute/20060102-1.c: New testcase.
16750
16751 2006-01-03  Richard Guenther  <rguenther@suse.de>
16752
16753         PR c/25183
16754         * gcc.dg/torture/pr25183.c: New testcase.
16755
16756 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
16757
16758         Merge from gomp-branch.
16759         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16760         * gcc.dg/ia64-sync-2.c: Likewise.
16761         * gcc.dg/ia64-sync-3.c: Likewise.
16762         * gcc.dg/ia64-sync-4.c: Likewise.
16763         * gcc.dg/sync-2.c: Likewise.
16764         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16765         that sparc64-*-* and sparcv9-*-* supports sync builtins.
16766
16767 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
16768
16769         PR c++/25635
16770         * g++.dg/parse/operator6.C: New test.
16771
16772         PR c++/25637
16773         * g++.dg/parse/error29.C: New test.
16774
16775         PR c++/25638
16776         * g++.dg/parse/dtor6.C: New test.
16777
16778         PR c++/25633
16779         * g++.dg/parse/ctor3.C: New test.
16780
16781         PR c++/25634
16782         * g++.dg/template/class3.C: New test.
16783
16784 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
16785
16786         * g++.dg/debug/debug9.C: New.
16787
16788 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
16789
16790         PR fortran/24640
16791         * gfortran.dg/label_2.f90: New test.
16792
16793 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16794
16795         * g++.dg/lookup/using12.C: Tighten error marker.
16796
16797 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
16798             Andrew Pinski <pinskia@physics.uc.edu>
16799
16800         * gcc.target/powerpc/darwin-abi-3.c: New file.
16801         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16802         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16803         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16804         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16805         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16806         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16807         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16808         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16809
16810 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
16811
16812         * gcc.dg/tree-ssa/loadpre1.c: New;
16813         * gcc.dg/tree-ssa/loadpre2.c: New;
16814         * gcc.dg/tree-ssa/loadpre3.c: New;
16815         * gcc.dg/tree-ssa/loadpre4.c: New;
16816         * gcc.dg/tree-ssa/loadpre5.c: New;
16817         * gcc.dg/tree-ssa/loadpre6.c: New;
16818         * gcc.dg/tree-ssa/loadpre7.c: New;
16819         * gcc.dg/tree-ssa/loadpre8.c: New;
16820         * gcc.dg/tree-ssa/loadpre9.c: New;
16821
16822 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
16823
16824         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16825         * g++.dg/abi/thunk4.C: Likewise.
16826
16827 2006-01-01  Andreas Jaeger  <aj@suse.de>
16828
16829         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16830         portable.
16831
16832 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
16833
16834         PR c++/25294
16835         * gcc.dg/pragma-pack-3.c: New test.
16836         * g++.dg/parse/pragma3.C: New test.
16837
16838 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16839
16840         PR middle-end/24827
16841         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16842
16843 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16844
16845         PR testsuite/25214
16846         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16847
16848 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16849
16850         PR fortran/22607
16851         * gfortran-dg/pure_byref_3.f90: New.
16852
16853         fortran/PR 25396
16854         * gfortran.dg/userdef_operator_1.f90: New.
16855
16856 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16857
16858         * g++.dg/abi/thunk3.C: New.
16859         * g++.dg/abi/thunk4.C: New.
16860
16861 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
16862
16863         PR fortran/25532
16864         * gfortran.dg/host_used_types_1.f90: New test. Check that host
16865         associated derived type components of derived types are
16866         properly declared in contained procedures.
16867
16868 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16869
16870         PR libgfortran/25139
16871         * gfortran.dg/backspace_2.f: New test.
16872
16873 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16874
16875         PR libgfortran/25550
16876         * gfortran.dg/endfile.f: New test.
16877
16878 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16879
16880         PR libgfortran/25419
16881         * gfortran.dg/comma.f: New test.
16882
16883 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16884
16885         * lib/gfortran-dg.exp: Remove trailing whitespace.
16886         * lib/fortran-torture.exp: Test with -fbounds-check instead of
16887         -funroll-all-loops.
16888
16889 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
16890
16891         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16892         Extended Double long doubles or repeat tests when long double is
16893         the same size as double.
16894
16895 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16896
16897         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16898
16899         PR testsuite/25442
16900         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16901         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16902
16903         PR testsuite/25441
16904         * gcc.dg/pr23911.c: Make test variable static.
16905
16906         PR testsuite/25444
16907         * gcc.dg/tree-ssa/pr14841.c: Likewise.
16908
16909 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16910
16911         PR c++/25439
16912         * g++.dg/parse/crash17.C: Adjust error markers.
16913         * g++.dg/template/error20.C: New test.
16914
16915 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16916
16917         PR c++/23172
16918         * g++.dg/ext/complit4.C: New test.
16919
16920         PR c++/25417
16921         * g++.dg/ext/complit5.C: Likewise.
16922
16923 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
16924
16925         PR tree-optimization/25125
16926         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16927         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16928         * gcc.c-torture/execute/pr25125.c: New.
16929
16930 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
16931
16932         PR fortran/25029
16933         PR fortran/21256
16934         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16935         functions with incorrect assumed size references.
16936
16937 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
16938
16939         PR c++/23171
16940         * g++.dg/opt/init1.C: New test.
16941
16942 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
16943
16944         PR c++/24671
16945         * g++.dg/template/sfinae3.C: New test.
16946
16947 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16948
16949         * g++.dg/other/friend4.C: New test.
16950
16951 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16952
16953         PR target/25005
16954         * g++.dg/opt/pr25005.C: New test.
16955
16956 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16957
16958         PR c++/25369
16959         * g++.dg/template/ptrmem16.C: New test.
16960
16961 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
16962
16963         PR fortran/25029
16964         PR fortran/21256
16965         * gfortran.dg/initialization_1.f90: Add test of SIZE.
16966
16967 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16968
16969         PR libgfortran/25307
16970         * gfortran.dg/list_read_5.f90: New test.
16971
16972 2005-12-22  Richard Henderson  <rth@redhat.com>
16973
16974         * gcc.target/i386/sse-7.c: Use -msse2.
16975
16976 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16977
16978         PR rtl-optimization/25432
16979         * gcc.c-torture/compile/20051216-1.c: New test.
16980
16981         PR objc/25328
16982         * objc/execute/pr25328.m: New test.
16983
16984 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16985
16986         PR c++/25364
16987         * g++.dg/template/call4.C: New test.
16988
16989 2005-12-22  Dale Johannesen  <dalej@apple.com>
16990
16991         * gcc.target/i386/sse-17.c: New.
16992
16993 2005-12-22  Paul Brook  <paul@codesourcery.com>
16994
16995         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16996
16997 2005-12-22  Paul Brook  <paul@codesourcery.com>
16998
16999         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
17000
17001 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17002
17003         PR tree-opt/25513
17004         * gcc.c-torture/compile/pr25513.c: New test.
17005
17006 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17007
17008         PR c++/23333
17009         * g++.dg/parse/error25.C: Add more tests.
17010
17011 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17012
17013         PR fortran/18990
17014         * gfortran.dg/der_charlen_1.f90: New.
17015
17016 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
17017
17018         PR fortran/20889
17019         * gfortran.dg/pointer_component_type_1.f90: New test.
17020
17021         PR fortran/25029
17022         PR fortran/21256
17023         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
17024         should give an error with assumed size array refernces and checks
17025         those that should not.
17026         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
17027         reference an upper bound so that it does not generate an error.
17028
17029         PR fortran/19362
17030         PR fortran/20244
17031         PR fortran/20864
17032         PR fortran/25391
17033         * gfortran.dg/used_dummy_types_1.f90: New test.
17034         * gfortran.dg/used_dummy_types_2.f90: New test.
17035         * gfortran.dg/used_dummy_types_3.f90: New test.
17036         * gfortran.dg/used_dummy_types_4.f90: New test.
17037         * gfortran.dg/used_dummy_types_5.f90: New test.
17038
17039         PR fortran/23152
17040         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
17041         group already being USE associated.
17042         * gfortran.dg/assumed_shape_nml.f90: New test.
17043         * gfortran.dg/assumed_size_nml.f90: New test.
17044
17045         PR fortran/20862
17046         PR fortran/25053
17047         PR fortran/25063
17048         PR fortran/25064
17049         PR fortran/25066
17050         PR fortran/25067
17051         PR fortran/25068
17052         PR fortran/25307
17053         * gfortran.dg/io_constraints_1.f90: New test.
17054         * gfortran.dg/io_constraints_1.f90: New test.
17055         * gfortran.dg/iostat_3.f90: Change wording of warning.
17056         * gfortran.dg/g77/19981216-0.f: The same.
17057
17058 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
17059
17060         PR tree-optimization/23518
17061         * gcc.dg/pr23518.c: New.
17062
17063 2005-12-21  Mike Stump  <mrs@apple.com>
17064
17065         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
17066
17067 2005-12-21  Paul Brook  <paul@codesourcery.com>
17068
17069         * gcc.dg/pr19340.c: Skip on m68k targets.
17070
17071 2005-12-21  Steven Bosscher  <stevenb@suse.de>
17072
17073         PR rtl-optimization/25196
17074         * gcc.dg/pr25196.c: New test.
17075
17076 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
17077
17078         PR fortran/25423
17079         gfortran.dg/where_nested_1.f90: New.
17080
17081 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
17082
17083         PR tree-optimization/25382.
17084         * gcc.dg/tree-ssa/pr25382.c: New.
17085
17086 2005-12-20  Richard Guenther  <rguenther@suse.de>
17087
17088         PR middle-end/24306
17089         * gcc.target/i386/pr24306.c: New testcase.
17090
17091 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
17092
17093         PR tree-optimization/25501
17094         * gcc.dg/tree-ssa/pr25501.c: New.
17095
17096 2005-12-20  Richard Guenther  <rguenther@suse.de>
17097
17098         Revert
17099         2005-12-02  Richard Guenther  <rguenther@suse.de>
17100
17101         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17102
17103 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
17104
17105         PR c++/21228
17106         * g++.dg/warn/Wunreachable-code-2.C: New test.
17107
17108 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
17109
17110         PR c++/24278
17111         * g++.dg/template/ctor5.C: New test.
17112
17113         PR c++/24915
17114         * g++.dg/template/overload8.C: New test.
17115
17116 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
17117
17118         * gcc.c-torture/compile/pr25483 : New test.
17119
17120 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17121
17122         PR c++/20552
17123         * g++.dg/ext/typeof10.C: New test.
17124
17125 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17126
17127         * gcc.dg/mt-loopi1.c: New.
17128
17129 2005-12-18  Richard Guenther  <rguenther@suse.de>
17130
17131         PR tree-optimization/25481
17132         * gcc.dg/torture/pr25481.c: New testcase.
17133
17134 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17135
17136         PR rtl-optimization/21041
17137         * gcc.dg/pr21041.c: New test.
17138
17139 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17140
17141         PR libgfortran/25463
17142         * gfortran.dg/advance.f90: New test.
17143
17144 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
17145
17146         * gcc.dg/20051201-1.c: New test.
17147
17148 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
17149
17150         PR fortran/25018
17151         * gfortran.dg/initialization_1.f90: New test.
17152         * gfortran.dg/enum_5.f90: Change dg-error to new message.
17153         * gfortran.dg/g77/980616-0.f: The same.
17154
17155 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17156
17157         * PR fortran/25458
17158         * gfortran.dg/chkbits.f90: New test.
17159
17160 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17161
17162         * gfortran.dg/enum_5.f: Revert to previous version.
17163
17164 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17165
17166         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
17167         * gfortran.dg/nested_modules_1.f90: Ditto.
17168         * gfortran.dg/hollerith_f95.f90: Ditto.
17169         * gfortran.dg/select_5.f90: Ditto.
17170         * gfortran.dg/secnds.f: Ditto.
17171         * gfortran.dg/hollerith2.f90: Ditto.
17172         * gfortran.dg/imag_2.f: Ditto.
17173         * gfortran.dg/ftell_2.f90: Ditto.
17174         * gfortran.dg/malloc_free_1.f90: Ditto.
17175         * gfortran.dg/logint-1.f: Ditto.
17176         * gfortran.dg/recursive_statement_functions.f90: Ditto.
17177         * gfortran.dg/e_d_fmt.f90: Ditto.
17178         * gfortran.dg/hollerith_legacy.f90: Ditto.
17179         * gfortran.dg/logint-2.f: Ditto.
17180         * gfortran.dg/enum_5.f90: Ditto.
17181         * gfortran.dg/f2c_2.f90: Ditto.
17182         * gfortran.dg/pr17143.f90: Ditto.
17183         * gfortran.dg/namelist_14.f90: Ditto.
17184         * gfortran.dg/logint-3.f: Ditto.
17185         * gfortran.dg/spread_scalar_source.f90: Ditto.
17186         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
17187         * gfortran.dg/namelist_11.f: Ditto.
17188         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17189         * gfortran.dg/g77/20010519-1.f
17190         * gfortran.dg/g77/alpha1.f: Ditto.
17191         * gfortran.dg/g77/990115-1.f: Ditto.
17192         * gfortran.dg/g77/erfc.f: Ditto.
17193         * gfortran.dg/g77/19990313-3.f: Ditto.
17194         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
17195         * gfortran.dg/g77/20010426.f: Ditto.
17196         * gfortran.dg/g77/19990313-0.f: Ditto.
17197         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
17198         * gfortran.dg/g77/20000629-1.f: Ditto.
17199         * gfortran.dg/g77/970125-0.f: Ditto.
17200         * gfortran.dg/g77/8485.f: Ditto.
17201         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
17202         * gfortran.dg/g77/19990313-1.f: Ditto.
17203         * gfortran.dg/g77/int8421.f: Ditto.
17204         * gfortran.dg/g77/19990305-0.f: Ditto.
17205         * gfortran.dg/g77/947.f: Ditto.
17206         * gfortran.dg/g77/19990905-2.f: Ditto.
17207         * gfortran.dg/g77/cabs.f: Ditto.
17208         * gfortran.dg/g77/19990313-2.f: Ditto.
17209         * gfortran.dg/g77/20020307-1.f: Ditto.
17210         * gfortran.dg/g77/dcomplex.f: Ditto.
17211         * gfortran.dg/g77/19990502-1.f: Ditto.
17212         * gfortran.dg/g77/19981216-0.f: Ditto.
17213         * gfortran.dg/common_4.f90: Ditto.
17214         * gfortran.dg/entry_4.f90: Ditto.
17215         * gfortran.dg/equiv_constraint_2.f90: Ditto.
17216         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
17217         * gfortran.dg/namelist_12.f: Ditto.
17218         * gfortran.dg/scale_1.f90: Ditto.
17219         * gfortran.dg/modulo_1.f90
17220         * gfortran.dg/hollerith.f90: Ditto.
17221         * gfortran.dg/direct_io_3.f90: Ditto.
17222         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
17223         * gfortran.dg/gnu_logical_1.F: Ditto.
17224         * gfortran.dg/unf_io_convert_1.f90: Ditto.
17225         * gfortran.dg/assign_1.f90: Ditto.
17226         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
17227         * gfortran.dg/pr23095.f: Ditto.
17228         * gfortran.dg/read_float_1.f90: Ditto.
17229
17230 2005-12-17  Andreas Jaeger  <aj@suse.de>
17231
17232         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
17233         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
17234
17235 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17236
17237         PR fortran/24268
17238         * gfortran.dg/fmt_white.f: New test.
17239
17240 2005-12-16  Steven G. Kargl <kargls@comcast.net>
17241
17242         * gfortran.dg/label_1.f90: New test.
17243
17244 2005-12-15  Ben Elliston  <bje@au.ibm.com>
17245
17246         PR testsuite/25422
17247         * gcc.dg/20031012-1.c: Add -Walways-true option.
17248         * gcc.dg/weak/weak-3.c: Likewise.
17249         * g++.old-deja/g++.mike/warn8.C: Likewise.
17250
17251 2005-12-16  Mike Stump  <mrs@apple.com>
17252
17253         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
17254         exit.
17255
17256 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17257
17258         PR libgfortran/25264
17259         PR libgfortran/25349
17260         * gfortran.dg/tl_editing.f90: Added additional checks.
17261         * gfortran.dg/t_editing.f: New test.
17262         * gfortran.dg/write_padding.f90: New test
17263
17264 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17265
17266         PR testsuite/25215
17267         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
17268
17269 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
17270
17271         PR rtl-optimization/24899
17272         * gcc.c-torture/execute/20051215-1.c: New test.
17273
17274 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
17275
17276         PR 24823
17277         * gfortran.dg/pr24823.f: New test.
17278
17279 2005-12-16  Jeff Law  <law@redhat.com>
17280
17281         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
17282
17283 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17284
17285         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17286         (base_types): Change C++ style comments to C style comments.  Remove
17287         aligned types from the array.  Keep Enums disabled.
17288         (complex_types): Remove aligned types from the array.
17289         Comment out "_Complex long double".
17290         (attrib_types): Remove.
17291         (complex_attrib_types): Remove.
17292         (attrib_array_types): Remove.
17293         (complex_attrib_array_types): Remove.
17294         (aligned_bitfld_types): Remove.
17295         (n_aligned_bitfld_types): Remove.
17296         (FEATURE_ALIGNEDPACKED): Delete.
17297         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
17298         (singles): Remove support for adding attributes.
17299         (choose_type): Remove support for attributed types.
17300         (generate_fields): Remove support for attributed bit-fields.
17301         Remove support for adding attributes.
17302         (generate_random_tests): Remove support for adding attributes.
17303         (features): Add back "[0] :0" and "complex vector [0]".
17304         (main): Remove support for attributed bit-fields.
17305         Uncomment the calling of generate_random_tests for the rests of
17306         the tests.
17307
17308 2005-12-16  Jan Hubicka  <jh@suse.cz>
17309
17310         * gcc.c-torture/combine/pr25224.c: New.
17311
17312 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
17313
17314         PR other/25028
17315         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
17316         HP-UX.
17317
17318 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
17319
17320         * gcc.dg/20051215-1.c: New file.
17321
17322 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17323
17324         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
17325         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
17326
17327 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
17328
17329         PR fortran/18197
17330         * gfortran.dg/dummy_functions_1.f90: New.
17331
17332 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
17333
17334         PR rtl-optimization/25310
17335         * gcc.c-torture/compile/pr25310.c: New test.
17336
17337 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17338
17339         PR debug/25023
17340         * gcc.dg/pr25023.c: New test.
17341
17342 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17343
17344         * g++.old-deja/g++.brendan/redecl1.C,
17345         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
17346         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
17347         g++.old-deja/g++.oliva/typeof1.C,
17348         g++.old-deja/g++.other/crash16.C,
17349         g++.old-deja/g++.other/crash34.C,
17350         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
17351         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
17352         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
17353         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
17354         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
17355         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
17356         Remove xfail.
17357
17358 2005-12-14  Kean Johnston  <jkj@sco.com>
17359             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17360
17361         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
17362         * gcc.target/i386/20020523-1.c: Ditto.
17363         * gcc.target/i386/tailcall-1.c: Ditto.
17364         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
17365         * gcc.target/i386/ssetype-5.c: Ditto.
17366
17367 2005-12-14  Jeff Law  <law@redhat.com>
17368
17369         * gcc.dg/tree-ssa/foldstring-1.c: New test.
17370
17371 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17372
17373         PR target/25254
17374         PR target/24188
17375         * gcc.target/i386/pr25254.c: New test.
17376         * gfortran.dg/PR24188.f: New test.
17377
17378 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
17379
17380         * lib/fortran-torture.exp: Catch remaining uses of
17381         remote_file build delete.
17382
17383 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17384
17385         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
17386
17387 2005-12-14  Ben Elliston  <bje@au.ibm.com>
17388
17389         * gcc.dg/warn-addr-cmp.c: New test.
17390
17391 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17392
17393         PR debug/25023
17394         PR target/25293
17395         * gcc.target/i386/pr25293.c: New test.
17396
17397 2005-12-13  Petr Machata  <machata@post.cz>
17398
17399         PR c++/24907
17400         * g++.dg/parse/comma2.C: New test.
17401
17402 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
17403             Jakub Jelinek  <jakub@redhat.com>
17404
17405         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17406         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17407         (limits.h): Include unconditionally.
17408         (stdlib.h): Likewise.
17409         (hashtab.h): Do not include.
17410         (getopt.h): Likewise.
17411         (stddef.h): Include.
17412         (hashval_t): Define.
17413         (struct entry): Add "next" field.
17414         (HASH_SIZE): New macro.
17415         (hash_table): New variable.
17416         (switchfiles): Do not use xmalloc.
17417         (mix): New macro.
17418         (iterative_hash): New function.
17419         (hasht): Remove.
17420         (e_exists): New function.
17421         (e_insert): Likewise.
17422         (output): Use, instead of libiberty hashtable functions.
17423         (main): Do not use getopt.  Do not call htab_create.
17424
17425 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17426
17427         PR c++/25331
17428         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
17429         put atal* and atpaal* attributes on array elements.
17430         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
17431         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
17432         put atal* and atpaal* attributes on array elements.
17433         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
17434
17435 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
17436
17437         * gcc.dg/single-precision-constant.c: New test.
17438
17439 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
17440
17441         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
17442         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
17443         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
17444         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17445         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17446         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17447         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
17448         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
17449         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
17450         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
17451         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
17452         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
17453         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
17454         gcc.target/powerpc/ppc-sdata-2.c,
17455         gcc.target/powerpc/ppc-stackalign-1.c,
17456         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
17457         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
17458         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
17459         gcc.target/powerpc/rs6000-ldouble-2.c,
17460         gcc.target/powerpc/rs6000-power2-1.c,
17461         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
17462         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
17463         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
17464         option into target selector.
17465         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
17466         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
17467
17468 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17469
17470         PR objc/25348
17471         * objc.dg/encode-9.m: New test.
17472
17473 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17474
17475         PR testsuite/20772
17476         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
17477         * gcc.dg/asm-b.c: Fix typo.
17478         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
17479         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17480         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
17481         i?86 lp64 and x86_64 ilp32.
17482         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
17483         on i?86 lp64.
17484         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
17485
17486 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
17487
17488         PR fortran/25078
17489         gfortran.dg/equiv_5.f90: New test.
17490
17491 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
17492
17493         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
17494         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
17495         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
17496         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
17497         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
17498         * gcc.dg/tree-ssa/reassoc-5.c: New.
17499         * gcc.dg/tree-ssa/reassoc-6.c: New.
17500         * gcc.dg/tree-ssa/reassoc-7.c: New.
17501         * gcc.dg/tree-ssa/reassoc-8.c: New.
17502         * gcc.dg/tree-ssa/reassoc-9.c: New.
17503         * gcc.dg/tree-ssa/reassoc-10.c: New.
17504         * gcc.dg/tree-ssa/reassoc-11.c: New.
17505
17506 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17507
17508         PR testsuite/25167
17509         PR testsuite/24478
17510         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
17511
17512 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
17513
17514         PR c++/25300
17515         * g++.dg/template/inherit.C: Do not use a generic error message.
17516
17517 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17518
17519         PR libobjc/25354
17520         * objc.dg/gnu-encoding: New directory.
17521         * objc.dg/gnu-encoding/compat-common.h: New file.
17522         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
17523         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
17524         * objc.dg/gnu-encoding/vector-defs.h: New file.
17525         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
17526         * objc.dg/gnu-encoding/generate-random.c: New file.
17527         * objc.dg/gnu-encoding/generate-random_r.c: New file.
17528         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
17529         * objc.dg/gnu-encoding/generate-random.h: New file.
17530
17531 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
17532
17533         PR c++/25337
17534         * g++.dg/template/defarg7.C: New test.
17535
17536 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17537
17538         PR libobjc/25347
17539         * objc.dg/encode-8.m: New test.
17540
17541 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17542
17543         PR libobjc/25346
17544         * objc.dg/encode-7.m: New test.
17545
17546 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
17547
17548         PR c++/25010
17549         * g++.dg/opt/inline10.C: New test.
17550
17551 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
17552
17553         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
17554
17555 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
17556
17557         * gfortran.dg/substring_equivalence.f90: typo in comment
17558
17559 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17560
17561         PR fortran/25068
17562         * gfortran.dg/iostat_3.f90: New test.
17563
17564 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
17565
17566         PR fortran/23815
17567         * gfortran.dg/unf_io_convert_1.f90: New test.
17568         * gfortran.dg/unf_io_convert_2.f90: New test.
17569         * gfortran.dg/unf_io_convert_3.f90: New test.
17570
17571 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17572
17573         PR testsuite/20772
17574         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
17575         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
17576         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17577         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
17578         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
17579         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17580         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
17581         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
17582         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17583         gcc.dg/torture/fp-int-convert-float128-timode.c,
17584         gcc.dg/torture/fp-int-convert-float128.c,
17585         gcc.dg/torture/fp-int-convert-float80-timode.c,
17586         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
17587         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
17588
17589         * gcc.dg/tls/opt-1.c: Require effective target fpic.
17590
17591 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
17592
17593         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
17594
17595 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
17596
17597         * gcc.dg/20051207-1.c,
17598         * gcc.dg/20051207-2.c,
17599         * gcc.dg/20051207-3.c: New tests.
17600
17601 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17602
17603         PR testsuite/20772
17604         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17605         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17606         dg-skip-if target selector.
17607
17608         PR testsuite/20772
17609         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17610         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17611         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17612         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17613         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17614         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17615         and/or merge with i?86 cases.
17616
17617         * gcc.dg/tls/opt-3.c: Require effective target fpic.
17618
17619         PR testsuite/20772
17620         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17621         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17622         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17623         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17624         x86_64-*-linux*.
17625
17626 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
17627
17628         PR target/25311
17629         * gcc.c-torture/compile/pr25311.c: New test.
17630
17631 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17632
17633         PR libgfortran/25039
17634         * gfortran.dg/read_comma.f: New test.
17635
17636 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
17637
17638         PR c++/19317
17639         * g++.dg/opt/pr19317-1.C: New test.
17640         * g++.dg/opt/pr19317-2.C: New test.
17641         * g++.dg/opt/pr19317-3.C: New test.
17642
17643         PR target/19005
17644         * gcc.c-torture/execute/pr19005.c: New test.
17645
17646         PR target/17828
17647         * g++.old-deja/g++.other/comdat5.C: New test.
17648         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17649
17650         * g++.dg/compat/struct-layout-1.exp: New file.
17651         * g++.dg/compat/struct-layout-1.h: New.
17652         * g++.dg/compat/struct-layout-1_generate.c: New.
17653         * g++.dg/compat/struct-layout-1_x1.h: New.
17654         * g++.dg/compat/struct-layout-1_x2.h: New.
17655         * g++.dg/compat/struct-layout-1_y1.h: New.
17656         * g++.dg/compat/struct-layout-1_y2.h: New.
17657
17658         * gcc.dg/20050330-2.c: New test.
17659
17660 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17661
17662         PR fortran/25292
17663         * gfortran.dg/associated_1.f90: New.
17664
17665 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17666
17667         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17668         ILP32 vect_no_align platforms.
17669
17670 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
17671             Jakub Jelinek  <jakub@redhat.com>
17672
17673         PR target/25268
17674         * gcc.c-torture/compile/20051207-1.c: New test.
17675
17676 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17677
17678         PR testsuite/20772
17679         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17680         gcc.dg/torture/pr18582-1.c,
17681         gcc.target/i386/attributes-error.c: Also test on x86_64.
17682
17683         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17684
17685 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17686
17687         PR c++/19397
17688         * g++.dg/template/typedef3.C: New test.
17689
17690         PR c++/19762
17691         PR c++/19764
17692         * g++.dg/template/dtor3.C: Fix error markers.
17693
17694 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
17695
17696         * lib/target-supports.exp (check_effective_target_sync_char_short):
17697         Add s390*.
17698
17699 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
17700
17701         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17702
17703 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17704
17705         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17706         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17707         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17708         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17709
17710 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17711
17712         PR c++/25263
17713         * g++.dg/other/array2.C: New test case.
17714
17715 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
17716
17717         * gcc.dg/darwin-weakimport-3.c: New.
17718
17719         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17720         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17721         and to work on Darwin.
17722         * gcc.dg/attr-weakref-1b.c: New file.
17723         * gcc.dg/attr-weakref-2.c: New test.
17724         * gcc.dg/darwin-weakref-1.c: New test.
17725
17726 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
17727
17728         PR testsuite/25247
17729         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17730         use in selector expressions.
17731         (dg-xfail-if): Ditto.
17732         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17733         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17734         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17735         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17736         * gcc.test-framework/test-framework.exp: Skip generated tests if
17737         CHECK_TEST_FRAMEWORK is not 1.
17738
17739 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17740
17741         PR tree-optimization/24963
17742         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17743
17744         PR target/24108
17745         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17746
17747         PR target/18580
17748         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17749         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17750         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17751         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17752
17753 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
17754
17755         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17756         dg-options.
17757
17758 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17759
17760         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17761
17762 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17763
17764         * gcc.dg/format/cast-1.c: New test.
17765
17766 2005-12-04  Roger Sayle  <roger@eyesopen.com>
17767
17768         PR c/7776
17769         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17770         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17771         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17772         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17773
17774 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17775
17776         * gcc.dg/cast-pretty-print-1.c: New test.
17777
17778 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17779
17780         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17781
17782 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
17783
17784         PR c++/24173
17785         * g++.dg/template/friend40.C: New test.
17786
17787 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
17788
17789         PR target/25199
17790         * gcc.target/i386/movq-2.c: New test.
17791         * gcc.target/i386/movq.c: Remove target i?86, instead add
17792         dg-require-effective-target ilp32.
17793
17794 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17795
17796         PR c++/24103
17797         * g++.dg/other/default1.C: New test.
17798
17799 2005-12-02  Richard Guenther  <rguenther@suse.de>
17800
17801         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17802
17803 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17804
17805         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17806
17807 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
17808
17809         PR target/21017
17810         * gcc.target/powerpc/rotate.c: New.
17811
17812 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17813
17814         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17815         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17816
17817 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17818
17819         PR c/13384
17820         * gcc.dg/pr17730-1.c: Adjust.
17821         * gcc.dg/lvalue1.c (main): Likewise.
17822         * gcc.dg/lvalue-2.c: Likewise.
17823         * g++.dg/pr7503-3.C
17824
17825 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
17826
17827         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17828         error messages.
17829
17830 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
17831
17832         PR fortran/24789
17833         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
17834
17835 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17836
17837         PR target/24475
17838         * lib/target-supports.exp (check_effective_target_tls): New.
17839         (check_effective_target_tls_runtime): New.
17840         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17841         for TLS support.
17842         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17843         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17844         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17845         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17846         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17847         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17848         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17849         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17850         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17851         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17852         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17853         effective-target TLS.
17854         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17855         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17856         effective-target TLS runtime.
17857
17858 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17859
17860         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17861
17862 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
17863
17864         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17865         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17866         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17867         ignored" warnings when "packing" is the same as the ABI layout.
17868
17869 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
17870
17871         PR fortran/21302
17872         * gfortran.dg/line_length_1.f: New test.
17873         * gfortran.dg/line_length_2.f90: Ditto.
17874
17875 2005-11-30  Richard Guenther  <rguenther@suse.de>
17876
17877         PR tree-optimization/21655
17878         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17879
17880 2005-11-30  Dale Johannesen  <dalej@apple.com>
17881
17882         * gcc.c-torture/compile/pr24930.c: New.
17883
17884 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
17885
17886         PR fortran/15809
17887         *  gfortran.dg/auto_char_dummy_array.f90: New test.
17888
17889 2005-11-30  Jeff Law  <law@redhat.com>
17890
17891         * g++.old-deja/g++.law/pr25000.C: New test.
17892
17893 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
17894
17895         * gcc.dg/tls/opt-11.c: New test.
17896
17897 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17898
17899         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17900         targets.
17901         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17902         LP64 ia64.
17903
17904 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
17905
17906         * gfortran.dg/open_access_1.f90: New test.
17907
17908 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17909
17910         * gcc.dg/charset/builtin2.c: New test.
17911
17912 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
17913
17914         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17915         on mmix-*-* for *_[xy].c.
17916
17917 2005-11-28  Kean Johnston  <jkj@sco.com>
17918
17919         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17920         headers.
17921         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17922         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17923         * gcc.target/i386/asm-3.c: Ditto.
17924         * gcc.target/i386/clobbers.c: Ditto.
17925         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17926         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17927         test regexp.
17928         * gcc.target/i386/mul.c: Ditto.
17929         * gcc.target/i386/ssetype-1.c: Ditto.
17930         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17931         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17932         static so the test works with -fPIC mode too. Based on comment in
17933         PR19231 by Pinski.
17934         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17935
17936 2005-11-28  Richard Guenther  <rguenther@suse.de>
17937
17938         * gcc.dg/alias-9.c: New testcase.
17939         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17940
17941 2005-11-28  Roger Sayle  <roger@eyesopen.com>
17942             Uros Bizjak  <uros@kss-loka.si>
17943
17944         PR middle-end/20219
17945         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17946         tan(x)/sin(x) transformations.
17947
17948 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
17949
17950         PR middle-end/24575
17951         * gcc.dg/tree-ssa/divide-3.c: New test.
17952         * gcc.dg/tree-ssa/divide-4.c: New test.
17953
17954 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
17955
17956         PR fortran/24917
17957         *  gfortran.dg/boz_6.f90: New test.
17958
17959 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17960
17961         PR fortran/23912
17962         * gfortran.dg/modulo_1.f90: New test.
17963
17964 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17965
17966         PR libfortran/24919
17967         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17968         fail on CRLF platforms.
17969         * gfortran.dg/ftell_2.f90: Likewise.
17970
17971 2005-11-26  Eric Christopher  <echristo@apple.com>
17972
17973         * gcc.dg/intmax_t-1.c: Remove mips xfail.
17974
17975 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17976
17977         * objc.dg/gnu-runtime-3.m: Simplify.
17978
17979 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17980
17981         PR middle-end/23669
17982         * gcc.dg/tree-ssa/divide-1.c: New test.
17983         * gcc.dg/tree-ssa/divide-2.c: New test.
17984
17985 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17986
17987         PR libgfortran/24945
17988         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17989
17990 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17991
17992         PR libgfortran/24945
17993         * gfortran.dg/open_status_2.f90: New test.
17994
17995 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17996
17997         * gcc.c-torture/execute/builtins/fprintf.c,
17998         gcc.c-torture/execute/builtins/fputs-lib.c,
17999         gcc.c-torture/execute/builtins/fputs.c,
18000         gcc.c-torture/execute/builtins/lib/fprintf.c,
18001         gcc.c-torture/execute/builtins/lib/printf.c,
18002         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
18003
18004 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
18005
18006         * gcc.dg/20050922-2.c: New test.
18007
18008 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18009
18010         * objc.dg/gnu-runtime-3.m: New test.
18011
18012 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18013
18014         PR c++/9278
18015         * g++.dg/other/void1.C: New test.
18016
18017 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
18018
18019         PR middle-end/24998
18020         * gcc.dg/torture/fp-int-convert-float.c,
18021         gcc.dg/torture/fp-int-convert-double.c,
18022         gcc.dg/torture/fp-int-convert-long-double.c,
18023         gcc.dg/torture/fp-int-convert-timode.c,
18024         gcc.dg/torture/fp-int-convert-float80.c,
18025         gcc.dg/torture/fp-int-convert-float80-timode.c,
18026         gcc.dg/torture/fp-int-convert-float128.c,
18027         gcc.dg/torture/fp-int-convert-float128-timode.c,
18028         gcc.dg/torture/fp-int-convert.h: New files.
18029
18030 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
18031
18032         PR middle-end/24989
18033         * gcc.dg/tree-ssa/bool-10.c: New test.
18034         * gcc.dg/tree-ssa/bool-11.c: New test.
18035         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
18036
18037 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
18038
18039         PR middle-end/24990
18040         * tree-ssa/pr24990-1.c: New test.
18041
18042 2005-11-24  Richard Guenther  <rguenther@suse.de>
18043         Dirk Mueller <dmueller@suse.de>
18044
18045         PR c++/14024
18046         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
18047         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
18048         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
18049         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
18050         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
18051         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
18052
18053 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
18054
18055         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
18056
18057 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18058
18059         PR c/21668
18060         * gcc.dg/Wc++-compat.c: New.
18061         * gcc.dg/Wno-c++-compat.c: New.
18062
18063 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
18064
18065         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
18066         (vspltish, vspltisw): Likewise.
18067
18068 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18069
18070         PR libgfortran/24794
18071         * gfortran.dg/namelist_12.f: Fix quotes.
18072         * gfortran.dg/namelist_13.f90: Fix quotes.
18073         * gfortran.dg/namelist_14.f90: Fix quotes.
18074         * gfortran.dg/namelist_15.f90: Fix quotes.
18075         * gfortran.dg/namelist_use.f90: Fix quotes.
18076         * gfortran.dg/namelist_use_only.f90: Fix quotes.
18077         * gfortran.dg/namelist_21.f90: New test.
18078         * gfortran.dg/namelist_22.f90: New test.
18079
18080 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
18081
18082         PR target/23435
18083         * gcc.c-torture/compile/pr23435.c: New.
18084
18085 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18086
18087         * gcc.c-torture/execute/floatunsisf-1.c: New test.
18088
18089 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18090
18091         * gcc.target/powerpc/405-macchw-1.c,
18092         gcc.target/powerpc/405-macchw-2.c,
18093         gcc.target/powerpc/405-macchwu-1.c,
18094         gcc.target/powerpc/405-macchwu-2.c,
18095         gcc.target/powerpc/405-machhw-1.c,
18096         gcc.target/powerpc/405-machhw-2.c,
18097         gcc.target/powerpc/405-machhwu-1.c,
18098         gcc.target/powerpc/405-machhwu-2.c,
18099         gcc.target/powerpc/405-maclhw-1.c,
18100         gcc.target/powerpc/405-maclhw-2.c,
18101         gcc.target/powerpc/405-maclhwu-1.c,
18102         gcc.target/powerpc/405-maclhwu-2.c,
18103         gcc.target/powerpc/405-mulchw-1.c,
18104         gcc.target/powerpc/405-mulchw-2.c,
18105         gcc.target/powerpc/405-mulchwu-1.c,
18106         gcc.target/powerpc/405-mulchwu-2.c,
18107         gcc.target/powerpc/405-mulhhw-1.c,
18108         gcc.target/powerpc/405-mulhhw-2.c,
18109         gcc.target/powerpc/405-mulhhwu-1.c,
18110         gcc.target/powerpc/405-mulhhwu-2.c,
18111         gcc.target/powerpc/405-mullhw-1.c,
18112         gcc.target/powerpc/405-mullhw-2.c,
18113         gcc.target/powerpc/405-mullhwu-1.c,
18114         gcc.target/powerpc/405-mullhwu-2.c,
18115         gcc.target/powerpc/405-nmacchw-1.c,
18116         gcc.target/powerpc/405-nmacchw-2.c,
18117         gcc.target/powerpc/405-nmachhw-1.c,
18118         gcc.target/powerpc/405-nmachhw-2.c,
18119         gcc.target/powerpc/405-nmaclhw-1.c,
18120         gcc.target/powerpc/405-nmaclhw-2.c,
18121         gcc.target/powerpc/440-macchw-1.c,
18122         gcc.target/powerpc/440-macchw-2.c,
18123         gcc.target/powerpc/440-macchwu-1.c,
18124         gcc.target/powerpc/440-macchwu-2.c,
18125         gcc.target/powerpc/440-machhw-1.c,
18126         gcc.target/powerpc/440-machhw-2.c,
18127         gcc.target/powerpc/440-machhwu-1.c,
18128         gcc.target/powerpc/440-machhwu-2.c,
18129         gcc.target/powerpc/440-maclhw-1.c,
18130         gcc.target/powerpc/440-maclhw-2.c,
18131         gcc.target/powerpc/440-maclhwu-1.c,
18132         gcc.target/powerpc/440-maclhwu-2.c,
18133         gcc.target/powerpc/440-mulchw-1.c,
18134         gcc.target/powerpc/440-mulchw-2.c,
18135         gcc.target/powerpc/440-mulchwu-1.c,
18136         gcc.target/powerpc/440-mulchwu-2.c,
18137         gcc.target/powerpc/440-mulhhw-1.c,
18138         gcc.target/powerpc/440-mulhhw-2.c,
18139         gcc.target/powerpc/440-mulhhwu-1.c,
18140         gcc.target/powerpc/440-mulhhwu-2.c,
18141         gcc.target/powerpc/440-mullhw-1.c,
18142         gcc.target/powerpc/440-mullhw-2.c,
18143         gcc.target/powerpc/440-mullhwu-1.c,
18144         gcc.target/powerpc/440-mullhwu-2.c,
18145         gcc.target/powerpc/440-nmacchw-1.c,
18146         gcc.target/powerpc/440-nmacchw-2.c,
18147         gcc.target/powerpc/440-nmachhw-1.c,
18148         gcc.target/powerpc/440-nmachhw-2.c,
18149         gcc.target/powerpc/440-nmaclhw-1.c,
18150         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
18151
18152 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
18153
18154         PR fortran/24774
18155         * gfortran.dg/inquire_9.f90: New test.
18156
18157         PR fortran/21647
18158         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
18159
18160 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18161
18162         PR libfortran/24432
18163         * lib/target-supports.exp (check_effective_target_fortran_large_real):
18164         Check that 'cos' is supported.
18165
18166 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
18167
18168         PR fortran/24223
18169         * gfortran.dg/substring_equivalence.f90: New test.
18170
18171         PR fortran/24705
18172         * gfortran.dg/auto_internal_assumed.f90: New test.
18173
18174 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
18175
18176         * gcc.dg/fold-div-2.c: New test.
18177
18178 2005-11-20  Ian Lance Taylor  <ian@airs.com>
18179
18180         PR rtl-optimization/24883
18181         * gcc.c-torture/compile/pr24883.c: New test.
18182
18183 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
18184
18185         PR middle-end/20583
18186         * gcc.c-torture/compile/pr20583.c: New.
18187
18188 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
18189
18190         * gcc.c-torture/execute/usmul.c: New test.
18191
18192 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
18193
18194         * gcc.dg/tree-ssa/vrp22.c: New test.
18195
18196 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
18197
18198         PR middle-end/24912
18199         * gcc.dg/torture/pr24912-1.c: New test.
18200
18201 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
18202
18203         PR fortran/24862
18204         * gfortran.dg/arrayio_derived_1.f90: New test.
18205
18206 2005-11-19  Richard Guenther  <rguenther@suse.de>
18207
18208         PR middle-end/23294
18209         * gcc.dg/tree-ssa/pr23294.c: New testcase.
18210
18211 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
18212
18213         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
18214
18215 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
18216
18217         PR c++/8355
18218         * g++.dg/template/friend39.C: New test.
18219
18220 2005-11-18  James E Wilson  <wilson@specifix.com>
18221
18222         * gcc.dg/builtin-strstr.c: New.
18223
18224 2005-11-18  Richard Henderson  <rth@redhat.com>
18225
18226         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
18227         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
18228         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
18229         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
18230         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
18231         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
18232         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
18233         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
18234         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
18235         renaming to remove initial "ia64-".
18236
18237 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
18238
18239         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
18240
18241 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
18242
18243         * g++.dg/cpp/string-2.C: New test.
18244
18245 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
18246
18247         * gcc.dg/tree-ssa/loop-14.c: New test.
18248
18249 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
18250             Michael Chamberlain <michael@chamberlain.net.au>
18251
18252         * ada/acats/run_all.sh (target_run): Kill long running tests.
18253
18254 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18255
18256         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
18257         * gcc.dg/cleanup-9.c: Likewise.
18258         * gcc.dg/cleanup-10.c: Likewise.
18259         * gcc.dg/cleanup-11.c: Likewise.
18260
18261 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18262
18263         PR fortran/24892
18264         * gfortran.dg/open_access_append_1.f90: New test.
18265         * gfortran.dg/open_access_append_2.f90: New test.
18266
18267 2005-11-16  Richard Guenther  <rguenther@suse.de>
18268
18269         PR middle-end/24851
18270         * gcc.c-torture/execute/pr24851.c: New testcase.
18271
18272 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18273
18274         * gcc.dg/fold-overflow-1.c: New test.
18275
18276 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
18277
18278         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
18279         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
18280
18281 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
18282
18283         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
18284         structures.
18285         * g++.dg/eh/forced2.C: Likewise.
18286         * g++.dg/eh/forced3.C: Likewise.
18287         * g++.dg/eh/forced4.C: Likewise.
18288
18289 2005-11-11  Mike Stump  <mrs@apple.com>
18290
18291         * g++.old-deja/g++.mike/unused.C: Add.
18292
18293 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
18294
18295         PR c++/24667
18296         * g++.dg/warn/Wcast-qual1.C: New test.
18297
18298 2005-11-15  Jan Hubicka  <jh@suse.cz>
18299
18300         * gcc.dg/winline-5.c: Add large-unit-insns limit.
18301
18302 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
18303
18304         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
18305
18306 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
18307
18308         PR 24840
18309         * gcc.dg/tree-ssa/pr24840.c: New test.
18310
18311 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
18312
18313         PR testsuite/24841
18314         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
18315
18316 2005-11-14  Dale Johannesen  <dalej@apple.com>
18317
18318         * gcc.c-torture/execute/20051113-1.c: New.
18319
18320 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
18321
18322         PR c++/24687
18323         * g++.dg/template/crash43.C: New test.
18324
18325 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
18326
18327         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
18328
18329 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18330
18331         PR c++/24817
18332         * g++.dg/eh/spec8.C: New test.
18333
18334 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18335
18336         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
18337
18338 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18339
18340         PR c++/20293
18341         * g++.dg/parse/ambig4.C: New test.
18342         * g++.dg/tc1/dr101.C: Adjust error markers.
18343         * g++.dg/lookup/strong-using-2.C: Likewise.
18344         * g++.dg/lookup/ambig5.C: Likewise.
18345         * g++.dg/lookup/ambig4.C: Likewise.
18346         * g++.dg/parse/crash22.C: Likewise.
18347
18348 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18349
18350         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
18351
18352 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
18353
18354         * gcc.dg/nested-calls-1.c: New test.
18355
18356 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18357
18358         * gfortran.dg/complex_intrinsic_1.f90: New test.
18359         * gfortran.dg/complex_intrinsic_2.f90: New test.
18360         * gfortran.dg/fgetc_1.f90: New test.
18361         * gfortran.dg/fgetc_2.f90: New test.
18362         * gfortran.dg/fgetc_3.f90: New test.
18363         * gfortran.dg/ftell_1.f90: New test.
18364         * gfortran.dg/ftell_2.f90: New test.
18365         * gfortran.dg/gnu_logical_1.F: New test.
18366         * gfortran.dg/gnu_logical_2.f90: New test.
18367
18368 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
18369
18370         PR middle-end/24820
18371         * gcc.dg/pr24820.c: New test.
18372
18373 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
18374
18375         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
18376         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
18377         variable.
18378
18379 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18380
18381         PR testsuite/24614
18382         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
18383
18384 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18385
18386         * gcc.target/cris/cris.exp: New file.
18387         * gcc.target/cris/rld-legit1.c: New test.
18388         * gcc.target/cris/rld-legit2.c: New test.
18389
18390 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
18391
18392         PR c++/24780
18393         * g++.dg/opt/pr24780.C: New test.
18394
18395         PR c++/24761
18396         * g++.dg/template/asm1.C: New test.
18397
18398 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
18399
18400         PR libgfortran/24787
18401         * gfortran.dg/scan_1.f90: New test.
18402
18403 2005-11-12  Jan Hubicka  <jh@suse.cz>
18404
18405         * gcc.target/i386/minmax-1.c: New.
18406         * gcc.target/i386/minmax-2.c: New.
18407
18408 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
18409
18410         * gcc.dg/pr24445.c: Fix for 64-bit targets.
18411
18412 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
18413
18414         * gcc.c-torture/execute/20051110-1.c,
18415         gcc.c-torture/execute/20051110-2.c: New tests.
18416
18417 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18418
18419         PR middle-end/24750
18420         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
18421         New tests.
18422
18423 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18424
18425         * lib/target-libpath.exp (get_shlib_extension): New proc.
18426         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
18427         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18428         * lib/objc.exp (objc_target_compile): Likewise.
18429         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
18430         detection.
18431
18432 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18433
18434         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
18435
18436         * lib/target-supports.exp (check_effective_target_static_libgfortran):
18437         Add -static to additional_flags and pass it to target_compile.
18438
18439 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18440
18441         PR libgfortran/24719
18442         gfortran.dg/read_noadvance.f90: New test.
18443
18444         PR libgfortran/24699
18445         gfortran.dg/fmt_t_2.f90: New test.
18446
18447         PR libgfortran/24785
18448         gfortran.dg/read_x_eor.f90: New test.
18449
18450         PR libgfortran/24584
18451         gfortran.dg/namelist_empty.f90: Rename test.
18452
18453         PR libgfortran/24489
18454         gfortran/read_eor.f90: Rename test.
18455
18456 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18457
18458         PR fortran/15976
18459         * gfortran.dg/automatic_module_variable.f90: New test.
18460
18461 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18462
18463         PR target/24445
18464         * gcc.dg/pr24445.c: New test.
18465
18466 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18467
18468         PR fortran/24655
18469         PR fortran/24755
18470         * gfortran.dg/recursive_statement_functions.f90: Add statement
18471         functions using inline intrinsic functions and parameters to test
18472         that they no longer seg-fault.
18473
18474         PR fortran/24409
18475         gfortran.dg/nested_modules_4.f90: New test.
18476         gfortran.dg/nested_modules_5.f90: New test.
18477
18478 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18479
18480         PR fortran/24643
18481         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
18482
18483 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
18484
18485         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
18486         failures.
18487
18488 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18489
18490         * gcc.dg/sparc-getcontext-1.c: New test.
18491
18492 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
18493
18494         * gcc.dg/ifcvt-fabs-1.c: New test.
18495
18496 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
18497
18498         PR other/4372
18499         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
18500         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
18501
18502 2005-11-09  Richard Guenther  <rguenther@suse.de>
18503
18504         PR tree-optimization/24716
18505         * gcc.c-torture/execute/pr24716.c: New testcase.
18506
18507 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18508
18509         * gcc.dg/pr24624.c: Disable for non S/390 targets.
18510
18511 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18512
18513         PR 24624
18514         * gcc.dg/pr24624.c: Testcase added.
18515
18516 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18517
18518         PR 24623
18519         * g++.dg/other/pr24623.C: Testcase added.
18520
18521 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
18522
18523         PR fortran/22607
18524         * gfortran-dg/pure_byref_1.f90: New.
18525         * gfortran-dg/pure_byref_2.f90: New.
18526
18527 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
18528
18529         PR c/24101
18530         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
18531         * gcc.dg/dg.exp: Run main loop also for *.i files.
18532
18533 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
18534
18535         PR c++/19450
18536         * g++.dg/tls/diag-3.C: New test.
18537         * g++.dg/tls/diag-4.C: New test.
18538         * g++.dg/tls/static-1.C: New test.
18539         * g++.dg/tls/static-1a.cc: New file.
18540
18541 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
18542
18543         PR 23046
18544         * g++.dg/tree-ssa/pr23046.C: New test.
18545
18546 2005-11-08  Devang Patel <dpatel@apple.com>
18547
18548         PR tree-optimization/23115
18549         * gcc.dg/tree-ssa/pr23115.c: New.
18550
18551 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
18552
18553         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
18554         * gcc.target/powerpc/pr16155.c: Same.
18555         * gcc.target/powerpc/altivec-1.c: Same.
18556         * gcc.target/powerpc/altivec-2.c: Same.
18557         * gcc.target/powerpc/altivec-3.c: Same.
18558         * gcc.target/powerpc/altivec-5.c: Same.
18559         * gcc.target/powerpc/altivec-11.c: Same.
18560         * gcc.target/powerpc/altivec-12.c: Same.
18561         * gcc.target/powerpc/altivec-14.c: Same.
18562         * gcc.target/powerpc/altivec-22.c: Same.
18563         * gcc.target/powerpc/altivec-consts.c: Same.
18564         * gcc.target/powerpc/altivec-pr22085.c: Same.
18565         * gcc.target/powerpc/altivec-splat.c: Same.
18566         * gcc.target/powerpc/altivec-varargs-1.c: Same.
18567         * gcc.target/powerpc/altivec-vec-merge.c: Same.
18568         * gcc.target/powerpc/darwin-longlong.c: Same.
18569
18570 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
18571
18572         PR target/19340
18573         * gcc.dg/pr19340.c: New test.
18574
18575 2005-11-07  Ian Lance Taylor  <ian@airs.com>
18576
18577         PR rtl-optimization/24683
18578         * gcc.dg/pr24683.c: New test.
18579
18580 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18581
18582         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
18583         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
18584
18585 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18586
18587         * gcc.target/i386/pr23376.c: Compile with -mmmx.
18588
18589 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
18590
18591         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
18592
18593 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18594
18595         PR target/24230
18596
18597         * gcc.target/powerpc/altivec-consts.c,
18598         gcc.target/powerpc/altivec-splat.c: New testcase.
18599
18600 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18601
18602         PR c/24599
18603
18604         * gcc.dg/overflow-2.c: New testcase.
18605
18606 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
18607
18608         PR rtl-optimization/23567
18609         * gcc.c-torture/execute/20051104-1.c: New test.
18610
18611 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
18612
18613         PR fortran/24534
18614         gfortran.dg/private_type_2.f90: Modified to check that case with
18615         PRIVATE declaration within derived type is accepted.
18616
18617         PR fortran/20838
18618         gfortran.dg/pointer_assign_1.f90: New test.
18619
18620         PR fortran/20840
18621         * gfortran.dg/arrayio_0.f90: New test.
18622
18623         PR fortran/17737
18624         gfortran.dg/data_initialized.f90: New test.
18625         gfortran.dg/data_constraints_1.f90: New test.
18626         gfortran.dg/data_constraints_2.f90: New test.
18627
18628 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
18629
18630         PR fortran/24174
18631         PR fortran/24305
18632         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18633
18634 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
18635
18636         PR 24670
18637         * gcc.dg/tree-ssa/pr24670.c: New test.
18638
18639 2005-11-05  Ian Lance Taylor  <ian@airs.com>
18640
18641         PR target/22432
18642         * gcc.target/i386/pr22432.c: New test.
18643
18644 2005-11-05  Richard Henderson  <rth@redhat.com>
18645
18646         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18647         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18648         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18649         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18650         from gcc.dg/alpha-*.
18651         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18652         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18653
18654 2005-11-05  Andreas Jaeger  <aj@suse.de>
18655
18656         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18657
18658 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18659
18660         PR target/23424
18661         * gcc.dg/torture/pr23424-1.c: New test.
18662
18663 2005-11-04  Richard Henderson  <rth@redhat.com>
18664
18665         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18666         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18667         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18668         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18669         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18670         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18671         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18672         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18673         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18674         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18675         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18676         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18677         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18678         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18679         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18680         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18681         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18682         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18683         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18684         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18685         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18686         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18687         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18688         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18689         Move from gcc.dg/.
18690         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18691         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18692         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18693         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18694         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18695         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18696         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18697         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18698         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18699         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18700         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18701         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18702         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18703         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18704         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18705         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18706         gcc.target/i386/lea.c, gcc.target/i386/local.c,
18707         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18708         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18709         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18710         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18711         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18712         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18713         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18714         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18715         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18716         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18717         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18718         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18719         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18720         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18721         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18722         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18723         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18724         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18725         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18726         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18727         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18728         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18729         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18730         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18731         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18732         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18733         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18734         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18735
18736 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
18737
18738         PR 24627
18739         * gcc.dg/tree-ssa/pr24627.c: New test.
18740
18741 2005-11-04 Paul Brook  <paul@codesourcery.com>
18742
18743         * gcc.dg/tls/opt-10.c: New test.
18744
18745 2005-11-04  Andreas Jaeger  <aj@suse.de>
18746
18747         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18748         avoid extra warnings.
18749
18750 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18751
18752         PR libfortran/22298
18753         * lib/target-supports.exp
18754         (check_effective_target_static_libgfortran): New
18755         static_libgfortran effective target.
18756         * gfortran.dg/static_linking_1.f: New test.
18757         * gfortran.dg/static_linking_1.c: New file.
18758
18759 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18760
18761         * gcc.dg/pr24615.c: Guard test with { target fpic }.
18762
18763 2005-11-03  Josh Conner  <jconner@apple.com>
18764
18765         PR c++/19989
18766         g++.dg/ext/array2.C: New test.
18767         g++.dg/template/dependent-name3.C: New test.
18768         g++.dg/template/dependent-name4.C: New test.
18769         g++.dg/template/sfinae2.C: New test.
18770
18771 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18772
18773         PR preprocessor/22042
18774         * gcc.dg/cpp/strify4.c: New test.
18775
18776 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18777
18778         PR c++/17964
18779         * g++.dg/cpp/string-1.C: New test.
18780
18781 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18782
18783         * gcc.target/powerpc: New directory.
18784         * gcc.target/powerpc/powerpc.exp: New file.
18785         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18786         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18787         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18788         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18789         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18790         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18791         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18792         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18793         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18794         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18795         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18796         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18797         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18798         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18799         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18800         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18801         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18802         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18803         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18804         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18805         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18806         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18807         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18808         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18809         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18810         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18811         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18812         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18813         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18814         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18815         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18816         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18817         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18818         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18819
18820 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
18821
18822         PR c++/21627
18823         * g++.dg/warn/inline2.C: New test.
18824
18825 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18826
18827         PR middle-end/23155
18828         * g++.dg/ext/c99struct1.C: New test.
18829         * gcc.dg/union-cast-1.c: New test.
18830         * gcc.dg/union-cast-2.c: New test.
18831         * gcc.dg/union-cast-3.c: New test.
18832
18833 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18834
18835         PR middle-end/24589
18836         * gcc.c-torture/execute/zero-struct-2.c: New test.
18837
18838 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18839
18840         PR c++/24582
18841         * g++.dg/init/switch1.C: New test.
18842
18843 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18844
18845         * gcc.dg/delay-slot-1.c: New test.
18846
18847 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
18848
18849         PR target/24620
18850         * gcc.dg/pr24620.c: New test.
18851
18852 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18853
18854         PR c/24329
18855         * gcc.dg/format/unnamed-1.c: New test.
18856
18857 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18858
18859         PR c++/22434
18860         * g++.dg/expr/cond8.C: New test.
18861
18862         PR c++/24560
18863         * g++.dg/parse/dot1.C: New test.
18864
18865 2005-11-02  Jan Hubicka  <jh@suse.cz>
18866
18867         PR target/23303
18868         * gcc.dg/i386-lea.c: New test
18869
18870 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18871
18872         PR target/24615
18873         * gcc.dg/pr24615.c: New test.
18874
18875 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18876
18877         PR target/24600
18878         * gcc.dg/pr24600.c: New test.
18879
18880 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18881
18882         PR c++/19253
18883         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18884         * g++.dg/parse/typename9.C: New test.
18885         * g++/dg/parse/typename10.C: Likewise.
18886
18887 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18888
18889         PR fortran/18157
18890         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18891         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18892         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18893
18894 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18895
18896         PR c++/24569
18897         * g++.dg/debug/static1.C: New test.
18898
18899 2005-11-02  Josh Conner  <jconner@apple.com>
18900
18901         * g++.dg/crash38.C: moved into proper directory...
18902         * g++.dg/template/crash42.C: ...here
18903
18904 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
18905
18906         PR target/18338
18907         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18908         pcc_bitfield_type_matters || default_packed.
18909
18910         * lib/target-supports.exp
18911         (check_effective_target_pcc_bitfield_type_matters): New proc.
18912         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18913
18914         PR testsuite/23304
18915         * lib/target-supports.exp (check_effective_default_packed): New proc.
18916         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18917         Gate expected errors on target ! default_packed.
18918         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18919
18920 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18921
18922         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18923         change (r106358).
18924
18925 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18926
18927         PR fortran/24008
18928         * gfortran.dg/entry_5.f90: New.
18929         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18930
18931 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
18932
18933         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18934
18935 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
18936
18937         PR fortran/21565
18938         gfortran.dg/namelist_blockdata.f90: New test.
18939
18940         PR fortran/18737
18941         gfortran.dg/external_implicit_none.f90: New test.
18942
18943         PR fortran/14994
18944         * gfortran.dg/secnds.f: New test.
18945
18946 2005-10-31  Jan Hubicka  <jh@suse.cz>
18947
18948         PR target/20928
18949         * gcc.c-torture/compile/pr20928.c: New test.
18950
18951 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
18952
18953         PR middle-end/23492
18954         * gcc.c-torture/compile/zero-strct-5.c: New test.
18955
18956 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
18957
18958         PR libgfortran/24584
18959         * gfortran.dg/pr24584.f90: New test.
18960
18961 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
18962
18963         PR fortran/18883
18964         * gfortran.dg/char_result_9.f90: New.
18965         * gfortran.dg/char_result_10.f90: New.
18966
18967 2005-10-30  Jan Hubicka  <jh@suse.cz>
18968
18969         * g++.dg/tree-ssa/pr24172.C: New testcase.
18970
18971 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18972
18973         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18974
18975 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
18976
18977         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18978         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18979         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18980         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18981         gfortran.dg/enum_9.f90,
18982         gfortran.fortran-torture/compile/enum_1.f90,
18983         gfortran.fortran-torture/execute/enum_1.f90,
18984         gfortran.fortran-torture/execute/enum_2.f90,
18985         gfortran.fortran-torture/execute/enum_3.f90,
18986         gfortran.fortran-torture/execute/enum_4.f90: New tests.
18987
18988 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
18989
18990         PR target/18482
18991         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18992         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18993
18994 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18995
18996         PR libfortran/20179
18997         * gfortran.dg/mixed_io_1.f90: New test.
18998         * gfortran.dg/mixed_io_1.c: New file.
18999
19000 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19001
19002         * gfortran.dg/malloc_free_1.f90: New test.
19003
19004 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
19005
19006         * gcc.dg/nested-func-4.c: Require profiling -pg.
19007
19008 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19009
19010         PR C++/23229
19011         * g++.dg/warn/main-2.C: New test.
19012
19013 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
19014
19015         PR fortran/24545
19016         * gfortran.dg/interface_2.f90: new test.
19017
19018 2005-10-28  Josh Conner  <jconner@apple.com>
19019
19020         PR c++/22153
19021         * g++.dg/template/crash38.C: New test.
19022         * g++.dg/parse/explicit1.C: Change expected errors.
19023
19024 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19025
19026         PR C++/23426
19027         * g++.dg/other/large-size-array.C: New test.
19028
19029 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19030
19031         PR middle-end/24362
19032         * g++.dg/opt/complex4.C: New test.
19033
19034 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
19035
19036         * gcc.dg/nested-func-4.c: New test.
19037
19038 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
19039
19040         PR fortran/24158
19041         gfortran.dg/derived_recursion.f90: New test.
19042         gfortran.dg/implicit_actual.f90: New test.
19043
19044 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
19045
19046         PR middle-end/24295, PR testsuite/24477
19047         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
19048         removed when weakref hits the tree.
19049
19050 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
19051
19052         * gfortran.dg/cray_pointers_4.f90: New test.
19053
19054         * gfortran.dg/cray_pointers_5.f90: New test.
19055
19056 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
19057
19058         PR fortran/22290
19059         * gfortran.dg/assign_5.f90: New test.
19060         * gfortran.dg/assign_6.f: New test.
19061
19062 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
19063
19064         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
19065         CPU has no SSE support.
19066
19067 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
19068
19069         PR libgfortran/24224
19070         * gfortran.dg/arrayio_1.f90: Update attribution.
19071         * gfortran.dg/arrayio_2.f90: Update attribution.
19072         * gfortran.dg/arrayio_3.f90: Update attribution.
19073         * gfortran.dg/arrayio_4.f90: Update test conditions.
19074         * gfortran.dg/arrayio_5.f90: Update attribution.
19075         * gfortran.dg/arrayio_6.f90: New test.
19076         * gfortran.dg/arrayio_7.f90: New test.
19077
19078 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
19079
19080         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
19081
19082 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19083
19084         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
19085
19086 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19087
19088         PR fortran/24416
19089         * gfortran.dg/namelist_char_only.f90: New test.
19090
19091 2005-10-24  Asher Langton  <langton2@llnl.gov>
19092
19093         PR fortran/17031
19094         PR fortran/22282
19095         * gfortran.dg/cray_pointers_1.f90: New test.
19096         * gfortran.dg/cray_pointers_2.f90: New test.
19097         * gfortran.dg/cray_pointers_3.f90: New test.
19098         * gfortran.dg/loc_1.f90: New test.
19099         * gfortran.dg/loc_2.f90: New test.
19100
19101 2005-10-24  Steven Bosscher  <stevenb@suse.de>
19102
19103         * gcc.dg/pr24225.c: New test.
19104
19105 2005-10-24  Asher Langton  <langton2@llnl.gov>
19106
19107         * gfortran.dg/dup_save_1.f90: New test.
19108         * gfortran.dg/dup_save_2.f90: New test.
19109
19110 2005-10-24  Paul Brook  <paul@codesourcery.com>
19111
19112         PR 24107
19113         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
19114         stdint.h.
19115
19116 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
19117
19118         PR libgfortran/24489
19119         * gfortran.dg/pr24489.f90: New test.
19120
19121 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
19122
19123         PR fortran/23635
19124         * gfortran.dg/ichar_1.f90: Add tests for derived types.
19125
19126 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
19127
19128         PR target/18911
19129         * g++.dg/init/array16.C: Skip for mmix-*-*.
19130
19131 2005-10-23  Asher Langton  <langton2@llnl.gov>
19132
19133         * gfortran.dg/byte_1.f90: New test.
19134         * gfortran.dg/byte_2.f90: New test.
19135
19136 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
19137
19138         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
19139
19140 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
19141
19142         PR fortran/18022
19143         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
19144
19145         PR fortran/24311
19146         * gfortran.dg/merge_char_const.f90: New test.
19147
19148         PR fortran/24384
19149         * gfortran.dg/spread_scalar_source.f90: New test.
19150
19151 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
19152
19153         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
19154
19155         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
19156         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
19157
19158         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
19159
19160 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
19161
19162         PR fortran/24426
19163         * gfortran.dg/der_pointer_4.f90: New.
19164
19165 2005-10-22  David Ayers  <d.ayers@inode.at>
19166
19167         * obj-c++.dg/except-1.mm: Simplify.
19168
19169 2005-10-21  David Ayers  <d.ayers@inode.at>
19170
19171         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
19172
19173 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
19174
19175         * gfortran.dg/assumed_dummy_2.f90: New test.
19176
19177 2005-10-21  James E Wilson  <wilson@specifix.com>
19178
19179         PR preprocessor/15220
19180         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
19181
19182 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
19183
19184         * gcc.c-torture/execute/20051021-1.c: New test.
19185
19186 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
19187
19188         PR c++/24260
19189         * g++.dg/ext/tmplattr1.C: New test.
19190
19191 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
19192
19193         PR fortran/24440
19194         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
19195
19196 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
19197
19198         * obj-c++.dg/except-1.mm: New.
19199
19200         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
19201
19202 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
19203
19204         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
19205
19206 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
19207
19208         PR middle-end/24295
19209         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
19210         declarations with the same names as thunks' alias targets, use
19211         aliases instead.
19212         * gcc.dg/attr-alias-3.c: New test.
19213         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
19214
19215 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
19216
19217         PR c++/22618
19218         * g++.dg/parse/access8.C: New test.
19219
19220 2005-10-20  Richard Guenther  <rguenther@suse.de>
19221
19222         PR c++/24439
19223         * g++.dg/tree-ssa/pr24439.C: New testcase.
19224
19225 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19226
19227         * g++.dg/opt/delay-slot-1.C: New test.
19228
19229 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
19230
19231         PR fortran/21625
19232         * gfortran.fg/der_init_1.f90: New.
19233
19234 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
19235
19236         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
19237
19238 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
19239
19240         PR c++/21908
19241         * g++.dg/parse/error28.C: New test.
19242
19243 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19244
19245         * gcc.dg/profile-generate-2.c: New test.
19246
19247 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
19248
19249         PR target/23589
19250         * g++.dg/ext/dllimport11.C: New.
19251
19252 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19253
19254         PR c++/22293
19255         * g++.dg/other/friend3.C: New test.
19256
19257 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
19258
19259         PR c++/23293
19260         * g++.dg/template/error19.C: New test.
19261
19262 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19263
19264         PR c++/21383
19265         * g++.dg/overload/koenig2.C: New.
19266
19267         PR c++/23118
19268         * g++.dg/overload/error2.C: New.
19269
19270         PR c++/22604
19271         * g++.dg/inherit/covariant14.C: New.
19272
19273 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19274
19275         PR c++/23440
19276         * g++.dg/parse/for1.C: New test.
19277
19278 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
19279
19280         PR fortran/23446
19281         * gfortran.dg/host_dummy_index_1.f90: New test.
19282
19283         PR fortran/21459
19284         * gfortran.dg/automatic_char_len_2.f90: New test.
19285
19286         PR fortran/20866
19287         * gfortran.dg/recursive_statement_functions.f90: New test.
19288
19289         PR fortran/20853
19290         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
19291
19292         PR fortran/20849
19293         * gfortran.dg/external_initializer.f90: New test.
19294
19295         PR fortran/20837
19296         * non_module_public.f90: New test.
19297
19298 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19299
19300         PR c++/24386
19301         * g++.dg/template/overload7.C: New.
19302
19303         PR c++/22551
19304         * g++.dg/other/switch2.C: Remove expected warnings.
19305
19306         PR c++/21353
19307         * g++.dg/template/defarg6.C: New.
19308
19309 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
19310
19311         PR target/24315
19312         * gcc.target/i386/pr24315.c: New test.
19313
19314 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19315
19316         PR c++/24389
19317         * g++.dg/template/static21.C: New test.
19318         * g++.dg/template/static21-a.cc: Likewise.
19319
19320 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
19321
19322         PR c++/23959
19323         * g++.dg/warn/Wswitch-default-1.C: New test.
19324         * g++.dg/warn/Wswitch-default-2.C: New test.
19325
19326 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19327
19328         PR c++/22173
19329         * g++.dg/parse/template18.C: New test.
19330         * g++.dg/template/nontype15.C: Likewise.
19331
19332 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
19333
19334         PR fortran/22273
19335         * gfortran.dg/spec_expr_2.f90: New.
19336
19337 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
19338
19339         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
19340         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
19341         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
19342         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
19343         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
19344         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
19345         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
19346         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
19347         previous target-specific skips and warning-message matches where
19348         applicable.
19349
19350 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
19351
19352         PR c++/21347
19353         * g++.dg/warn/Wctor-dtor.C: New test.
19354
19355 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19356
19357         PR c/23439
19358         * gcc.dg/for-1.c: New test.
19359
19360 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
19361
19362         PR c++/19565
19363         * g++.dg/warn/Wconversion1.C: New test.
19364         * g++.dg/ext/packed4.C: Compile with -w.
19365         * g++.dg/opt/20050511-1.C: Likewise.
19366         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
19367
19368 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
19369
19370         * gfortran.dg/boz_5.f90: New test.
19371
19372 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
19373
19374         PR c++/22551
19375         * g++.dg/other/switch2.C: New.
19376
19377         PR c++/23984
19378         * g++.dg/init/ctor7.C: New.
19379
19380 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
19381
19382         PR c++/23730
19383         * g++.dg/parse/crash32.C: New test.
19384
19385 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
19386
19387         PR c++/20721
19388         * g++.dg/init/goto2.C: New test.
19389
19390         PR c++/22464
19391         * g++.dg/template/crash/41.C: New test.
19392
19393         PR c++/22180
19394         * g++.dg/template/crash40.C: New test.
19395
19396         PR c++/23694
19397         * g++.dg/parse/friend5.C: New test.
19398
19399         PR c++/23307
19400         * g++.dg/template/crash38.C: New test.
19401
19402         PR c++/22352
19403         * g++.dg/template/friend38.C: New test.
19404
19405         PR c++/22405
19406         * g++.dg/template/crash39.C: New test.
19407
19408 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
19409
19410         * gcc.dg/debug/dwarf2/dwarf-char1.c,
19411         gcc.dg/debug/dwarf2/dwarf-char2.c,
19412         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
19413
19414         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
19415
19416 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
19417
19418         * gcc.dg/dll-2.c: Add tests for warnings.
19419         * gcc.dg/dll-3.c: Likewise.
19420         * gcc.dg/dll-4.c: Likewise.
19421
19422         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
19423         * g++.dg/ext/dllimport2.C: Likewise.
19424         * g++.dg/ext/dllimport3.C: Likewise.
19425         * g++.dg/ext/dllimport7.C: Likewise.
19426         * g++.dg/ext/dllimport8.C: Likewise.
19427         * g++.dg/ext/dllimport9.C: Likewise.
19428
19429 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
19430
19431         PR fortran/24092
19432         * gfortran.dg/derived_pointer_recursion.f90: New test.
19433
19434 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
19435
19436         * gcc.c-torture/execute/20051012-1.c: New test.
19437
19438 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19439
19440         PR fortran/18082
19441         * gfortran.dg/automatic_char_len_1.f90: New test.
19442
19443 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19444
19445         PR fortran/20847
19446         * gfortran.dg/save_common.f90: New test.
19447
19448         PR fortran/20856
19449         * gfortran.dg/save_result.f90: New test.
19450
19451 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19452
19453         PR c++/21592
19454         * g++.dg/template/dependent-expr1.C: Add new expected error.
19455         * g++.dg/template/dependent-expr2.C: Adjust error text.
19456         * g++.dg/template/overload6.C: New.
19457
19458         PR c++/23797
19459         * g++.dg/other/typename8.C: New.
19460
19461         PR c++/21117
19462         * g++.dg/other/return1.C: New.
19463
19464 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
19465
19466         PR c++/24052
19467         * g++.dg/ext/label5.C: New.
19468
19469 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19470
19471         PR c++/19964
19472         * g++.dg/parse/crash31.C: New.
19473
19474 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
19475
19476         * g++.dg/ipa/ipa-1.c: New test.
19477         * g++.dg/ipa/ipa-2.c: New test.
19478         * g++.dg/ipa/ipa-3.c: New test.
19479         * g++.dg/ipa/ipa-4.c: New test.
19480         * g++.dg/ipa/ipa-5.c: New test.
19481         * g++.dg/ipa/ipa.exp: New file.
19482
19483 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19484
19485         PR fortran/24207
19486         * gfortran.dg/private_type_3.f90: New test.
19487
19488 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19489
19490         PR fortran/20786
19491         gfortran.dg/aint_anint_1.f90: New test.
19492
19493 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19494
19495         PR libgfortran/24313
19496         gfortran.dg/csqrt.f: New test.
19497
19498 2005-10-11  Ian Lance Taylor  <ian@airs.com>
19499
19500         PR c++/8057
19501         * g++.dg/warn/noeffect7.C: New test.
19502         * g++.dg/warn/noeffect2.C: Instantiate templates.
19503         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
19504         and warning.
19505
19506 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19507
19508         PR c++/21089
19509         * g++.dg/init/float1.C: New test.
19510
19511         PR c++/24277
19512         * g++.dg/init/member1.C: Tweak error markers.
19513
19514 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
19515
19516         PR testsuite/24281
19517         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
19518         Check for null pointer.
19519
19520 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19521
19522         PR c++/21369
19523         * g++.dg/parse/ret-type3.C: New test.
19524
19525 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19526
19527         PR tree-opt/23946
19528         * gcc.c-torture/compile/pr23946.c: New test.
19529
19530 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
19531
19532         * g++.dg/opt/mmx2.C: New test.
19533
19534 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19535
19536         PR c++/24277
19537         * g++.dg/template/static20.C: New test.
19538
19539         PR c++/24302
19540         * g++.dg/warn/Wunused-12.C: New test.
19541
19542         PR c++/23437
19543         * g++.dg/template/arg4.C: New test.
19544
19545 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19546
19547         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
19548         * gcc.dg/ucnid-3.c: Likewise.
19549         * gcc.dg/ucnid-4.c: Likewise.
19550         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
19551         * g++.dg/other/ucnid-1.C: Likewise.
19552         * gcc.dg/sparc-frame-1.c: New test.
19553
19554 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19555
19556         PR c++/24139
19557         * g++.dg/template/spec27.C: New test.
19558
19559         PR c++/24275
19560         * g++.dg/template/static19.C: New test.
19561
19562 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19563
19564         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
19565         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
19566
19567 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19568
19569         PR target/24136
19570         * gfortran.fortran-torture/compile/pr24136.f: New test.
19571
19572 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
19573
19574         PR c++/22172
19575         * g++.dg/parse/crash30.C: New test.
19576
19577 2005-10-07  Richard Guenther  <rguenther@suse.de>
19578
19579         PR middle-end/24227
19580         * gcc.c-torture/compile/pr24227.c: New testcase.
19581
19582 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
19583
19584         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
19585         Do not put aligned attributes on array elements.
19586
19587 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
19588
19589         PR testsuite/23611, PR testsuite/23615
19590         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
19591         writing prototypes of library functions by hand.
19592         * obj-c++.dg/bitfield-4.mm: Likewise.
19593         * obj-c++.dg/const-str-4.mm: Likewise.
19594         * obj-c++.dg/encode-4.mm: Likewise.
19595         * obj-c++.dg/encode-5.mm: Likewise.
19596         * obj-c++.dg/encode-6.mm: Likewise.
19597         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
19598         * obj-c++.dg/method-10.mm: Likewise.
19599         * obj-c++.dg/method-17.mm: Likewise.
19600         * obj-c++.dg/method-19.mm: Likewise.
19601         * obj-c++.dg/try-catch-2.mm: Likewise.
19602
19603 2005-10-06  Richard Henderson  <rth@redhat.com>
19604
19605         PR 24236
19606         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19607
19608 2005-10-06  Dale Johannesen  <dalej@apple.com>
19609
19610         * gcc.c-torture/execute/20030125-1.c: Correct.
19611
19612 2005-10-06  Richard Guenther  <rguenther@suse.de>
19613
19614         PR tree-optimization/24238
19615         * g++.dg/tree-ssa/pr24238.C: New testcase.
19616
19617 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
19618
19619         PR 18568
19620         * gfortran.dg/der_pointer_3.f90: New test.
19621
19622 2005-10-05  Devang Patel  <dpatel@apple.com>
19623
19624         PR Debug/23205
19625         * g++.dg/other/PR23205.C: New.
19626
19627 2005-10-05  Richard Henderson  <rth@redhat.com>
19628
19629         PR target/23602
19630         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19631         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19632
19633 2005-10-05  Dale Johannesen  <dalej@apple.com>
19634
19635         * gcc.c-torture/execute/float-floor.c: New.
19636
19637 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
19638
19639         PR tree-optimization/21419
19640         PR tree-optimization/24146
19641         PR tree-optimization/24151
19642
19643         * g++.dg/ext/asm7.C: New.
19644         * g++.dg/ext/asm8.C: New.
19645         * gcc.dg/asm-1.c: Compile on all targets.
19646         * gcc.dg/asm-pr24146.c: New.
19647         * gcc.dg/pr21419.c: Adjust error messages.
19648
19649 2005-10-05  Richard Guenther  <rguenther@suse.de>
19650
19651         PR fortran/24176
19652         * gfortran.fortran-torture/compile/empty.f90: New testcase.
19653
19654 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19655
19656         PR c++/23513
19657         * g++.dg/template/spec22.C: Robustify test.
19658         * g++.dg/template/spec26.C: New.
19659
19660 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
19661
19662         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19663         if target supports vector instructions.
19664
19665 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
19666
19667         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19668         C99 functions.
19669
19670 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
19671
19672         * lib/target-supports.exp (check_effective_target_fortran_large_real,
19673         check_effective_target_fortran_large_int): Replace cached result
19674         when target changes.
19675
19676 2005-10-04  Devang Patel  <dpatel@apple.com>
19677
19678         * gcc.dg/i386-sse-vect-types.c: New.
19679
19680 2005-10-04  Ian Lance Taylor  <ian@airs.com>
19681
19682         PR preprocessor/13726
19683         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19684         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19685
19686 2005-10-04  Richard Guenther  <rguenther@suse.de>
19687
19688         PR c/23576
19689         * gcc.dg/noncompile/pr23576.c: New testcase.
19690
19691 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19692
19693         PR middle-end/23125
19694         * gcc.dg/register-var-3.c: New test.
19695
19696 2005-10-04  Steven Bosscher  <stevenb@suse.de>
19697
19698         * gcc.dg/pr23049.c: New test.
19699
19700         * gcc.dg/ucnid-4.c: Fix test.
19701
19702 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
19703
19704         PR 23445
19705         * gcc.c-torture/compile/pr23445.c: New test.
19706
19707 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
19708
19709         * g++.dg/overload/unknown1.C: New.
19710
19711 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
19712
19713         PR c++/17775
19714         * g++.dg/template/repo4.C: New test.
19715
19716 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19717
19718         PR libfortran/19308
19719         * gfortran.dg/large_real_kind_2.F90: New test.
19720         * gfortran.dg/large_integer_kind_2.f90: New test.
19721
19722 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
19723
19724         * lib/target-supports.exp (check_effective_target_vect_shift):
19725         Implement with result caching. Add i?86, x86_64 and ia64 targets.
19726         (check_effective_target_vect_condition): Fix copy-n-pasto.
19727
19728         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19729         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19730         targets.
19731
19732 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
19733
19734         PR c++/22621
19735         * g++.dg/template/overload5.C : New test.
19736
19737         PR c++/23840
19738         * g++.dg/expr/stdarg1.C: New test.
19739
19740 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
19741
19742         PR 24142
19743         * gcc.c-torture/execute/pr24142.c: New test.
19744
19745 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
19746
19747         PR 24141
19748         * gcc.c-torture/execute/pr24141.c: New test.
19749
19750 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
19751             Diego Novillo  <dnovillo@redhat.com>
19752
19753         PR 23604
19754         * gcc.c-torture/execute/pr23604.c: New test.
19755
19756 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
19757
19758         PR fortran/16404
19759         PR fortran/20835
19760         PR fortran/20890
19761         PR fortran/20899
19762         PR fortran/20900
19763         PR fortran/20901
19764         PR fortran/20902
19765         gfortran.dg/equiv_constraint_1.f90: New test.
19766         gfortran.dg/equiv_constraint_2.f90: New test.
19767         gfortran.dg/equiv_constraint_3.f90: New test.
19768         gfortran.dg/equiv_constraint_4.f90: New test.
19769         gfortran.dg/equiv_constraint_5.f90: New test.
19770         gfortran.dg/equiv_constraint_6.f90: New test.
19771         gfortran.dg/equiv_constraint_7.f90: New test.
19772         gfortran.dg/equiv_constraint_8.f90: New test.
19773         gfortran.dg/private_type_1.f90: New test.
19774         gfortran.dg/private_type_2.f90: New test.
19775         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19776         980628-10.f: Assert std=gnu to permit mixing of
19777         types in equivalence statements.
19778
19779 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
19780
19781         PR 24112
19782         * gfortran.dg/open_status_1.f90: New.
19783
19784 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19785
19786         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19787         * gcc.dg/vect/pr22480.c: Clean up temp files.
19788         * gcc.dg/vect/pr23831.c: Clean up temp files.
19789         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19790         Clean up temp files.
19791         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19792         Clean up temp files.
19793
19794         * gcc.dg/20050309-1.c: Clean up temp files.
19795         * gcc.dg/20050325-1.c: Clean up temp files.
19796
19797 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19798
19799         PR tree-optimization/24059
19800         * gcc.dg/vect/pr24059.c : New test.
19801
19802 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
19803
19804         PR middle-end/24109
19805         * gcc.c-torture/execute/20050929-1.c: New test.
19806
19807 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19808
19809         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19810
19811 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
19812
19813         PR c/21419
19814         * gcc.dg/pr21419.c: New test.
19815
19816 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19817
19818         * gcc.dg/pr23911.c: New test.
19819
19820 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
19821
19822         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19823
19824         PR c++/16782
19825         * g++.dg/parse/qualified4.C: New test.
19826         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19827         * g++.old-deja/g++.mike/p8154.C: Likewise.
19828
19829 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
19830
19831         PR c++/22147
19832         * g++.dg/template/friend37.C: New test.
19833         * g++.dg/parse/crash28.C: Adjust error markers.
19834
19835 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
19836
19837         PR fortran/18518
19838         * gfortran.fortran-torture/execute/save_2.f90: New decl.
19839
19840 2005-09-27  Devang Patel  <dpatel@apple.com>
19841
19842         PR tree-optimization/23625
19843         * gcc.dg/pr23625.c: New test.
19844
19845 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
19846
19847         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19848         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19849
19850 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
19851
19852         PR fortran/23677
19853         * gfortran.fortran-torture/execute/save_1.f90: New test.
19854         * gfortran.dg/save_1.f90: New test.
19855
19856 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
19857
19858         * gcc.target/i386/builtin-apply-mmx.c: New test.
19859
19860         PR target/22576
19861         * gcc.target/i386/pr22576.c: New test.
19862
19863         PR target/22585
19864         * gcc.target/i386/pr22585.c: New test.
19865
19866         PR target/23268
19867         * gcc.target/i386/pr23268.c: New test.
19868
19869         PR middle-end/23831
19870         * gcc.dg/vect/pr23831.c: New test.
19871
19872         PR target/24055
19873         * gcc.target/i386/pr24055.c: New test.
19874
19875 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
19876
19877         PR tree-optimization/23960
19878         * gcc.c-torture/compile/pr23960.c: New.
19879
19880 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
19881
19882         PR fortran/16861
19883         * gfortran.dg/nested_modules_3.f90: New.
19884
19885 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
19886
19887         PR fortran/24005
19888         gfortran.dg/interface_1.f90: New test.
19889
19890 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
19891         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19892
19893         PR fortran/23843
19894         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19895
19896 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
19897
19898         PR fortran/23516
19899         * gfortran.dg/imag_1.f: New test.
19900         * gfortran.dg/imag_2.f: Ditto.
19901
19902 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
19903
19904         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19905
19906 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
19907
19908         PR c++/21983
19909         * g++.dg/warn/pr21983.C: New test.
19910
19911 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
19912
19913         * gcc.dg/20050922-1.c: Testcase added.
19914
19915 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
19916
19917         PR c++/23993
19918         * g++.dg/template/array14.C: New test.
19919
19920 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
19921
19922         PR fortran/19929
19923         * gfortran.dg/der_ptr_component_1.f90: New test.
19924
19925 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19926
19927         PR c++/23965
19928         * g++.dg/template/error1.C: Reject "no matching function" message.
19929
19930 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19931
19932         PR c++/17609
19933         * g++.dg/lookup/error1.C: New test.
19934
19935 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
19936
19937         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19938         functionality of the testcase.
19939
19940 2005-09-20  Richard Henderson  <rth@redhat.com>
19941
19942         * gcc.dg/vect/vect-22.c: Require vect_float.
19943         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19944
19945 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
19946
19947         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19948         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19949         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19950         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19951         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19952         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19953         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19954         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19955         * gcc.dg/cpp/ucnid-8.c: New test.
19956
19957 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19958
19959         PR tree-optimization/23929
19960         * gcc.c-torture/compile/pr23929.c: New test.
19961
19962 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
19963
19964         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19965         for one loop.
19966
19967 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
19968
19969         PR testsuite/23186
19970         * g++.dg/other/pr22003.C: Require named sections.
19971
19972 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19973
19974         PR c++/23947
19975         * g++.dg/rtti/crash3.C: New test.
19976
19977         PR tree-optimization/23818
19978         * gcc.dg/pr23818.c: New test.
19979
19980 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19981
19982         PR fortran/23420
19983         * gfortran.dg/print_fmt_4.f: New.
19984
19985 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19986
19987         PR fortran/23663
19988         * gfortran.fortran-torture/execute/entry_11.f90: New test.
19989
19990 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19991
19992         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19993         Use pointers to local alignable arrays instead. Added comments.
19994         * gcc.dg/vect/vect-46.c: Likewise.
19995         * gcc.dg/vect/vect-48.c: Likewise.
19996         * gcc.dg/vect/vect-49.c: Likewise.
19997         * gcc.dg/vect/vect-52.c: Likewise.
19998         * gcc.dg/vect/vect-53.c: Likewise.
19999         * gcc.dg/vect/vect-54.c: Likewise.
20000         * gcc.dg/vect/vect-56.c: Likewise.
20001         * gcc.dg/vect/vect-57.c: Likewise.
20002         * gcc.dg/vect/vect-58.c: Likewise.
20003         * gcc.dg/vect/vect-60.c: Likewise.
20004         * gcc.dg/vect/vect-61.c: Likewise.
20005
20006         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
20007         The test is no longer vectorizable on vect_no_align targets.
20008         * gcc.dg/vect/vect-43.c: Likewsie.
20009
20010         * gcc.dg/vect/vect-44.c: Added comments.
20011         * gcc.dg/vect/vect-45.c: Added comments.
20012         * gcc.dg/vect/vect-50.c: Added comments.
20013         * gcc.dg/vect/vect-51.c: Added comments.
20014
20015         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
20016         aligned type.
20017         * gcc.dg/vect/Os-vect-95.c: Likewise.
20018
20019         * gcc.dg/vect/vect-41.c: Test removed.
20020         * gcc.dg/vect/vect-47.c: Test removed.
20021         * gcc.dg/vect/vect-55.c: Test removed.
20022         * gcc.dg/vect/vect-59.c: Test removed.
20023
20024 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
20025
20026         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
20027         No longer vectorizable on vect_no_align targets.
20028         * gcc.dg/vect/pr20122.c: Likewise.
20029         * gcc.dg/vect/vect-74.c: Likewise.
20030         * gcc.dg/vect/vect-75.c: Likewise.
20031         * gcc.dg/vect/vect-76.c: Likewise.
20032
20033         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
20034         Will not be vectorizable on vect_no_align targets once aliasing issues
20035         are resolved.
20036         * gcc.dg/vect/vect-79.c: Likewise.
20037
20038         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
20039         * gcc.dg/vect/vect-78.c: Likewise.
20040         * gcc.dg/vect/vect-97.c: Likewise.
20041
20042 2005-09-19  Steven Bosscher  <stevenb@suse.de>
20043
20044         * gcc.dg/pr23943.c: New test.
20045
20046 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20047
20048         PR fortran/19181
20049         * gfortran.dg/derived_pointer_null_1.f90: New test.
20050
20051 2005-09-18  Richard Guenther  <rguenther@suse.de>
20052
20053         PR middle-end/23944
20054         * gcc.c-torture/compile/pr23944.c: New testcase.
20055
20056 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
20057
20058         PR fortran/15975
20059         * gfortran.dg/der_pointer_2.f90: New test.
20060
20061 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20062
20063         PR fortran/16861
20064         * gfortran.dg/nested_modules_2.f90: New test.
20065
20066 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20067
20068         PR c++/18368
20069         * g++.dg/other/semicolon.C: New test.
20070
20071 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
20072
20073         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
20074         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
20075
20076 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
20077
20078         PR c++/23914
20079         * g++.dg/template/static18.C: New test.
20080
20081         PR c++/21514
20082         * g++.dg/template/crash19.C: Remove dg-error marker.
20083         * g++.dg/template/local4.C: New test.
20084
20085 2005-09-16  Paul Brook  <paul@codesourcery.com>
20086
20087         PR fortran/23906
20088         * gfortran.dg/dependency_1.f90: New test.
20089
20090 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20091
20092         PR c++/23896
20093         * g++.dg/template/static17.C: New test.
20094
20095 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
20096
20097         PR c++/23139
20098         * g++.dg/warn/huge-val1.C: New test.
20099
20100 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20101
20102         PR c++/13140
20103         * g++.dg/parse/class2.C: New test.
20104         * g++.dg/template/explicit8.C: Likewise.
20105         * g++.dg/template/spec25.C: Likewise.
20106
20107 2005-09-14  Josh Conner  <jconner@apple.com>
20108
20109         PR middle-end/23584
20110         * gcc.dg/pr23584.c: New test.
20111
20112 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
20113
20114         PR fortran/21875 Internal Unit Array I/O, NIST
20115         * gfortran.dg/arrayio_1.f90: New test.
20116         * gfortran.dg/arrayio_1.f90: New test.
20117         * gfortran.dg/arrayio_1.f90: New test.
20118         * gfortran.dg/arrayio_1.f90: New test.
20119         * gfortran.dg/arrayio_1.f90: New test.
20120
20121 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
20122
20123         PR middle-end/22480
20124         * gcc.dg/vect/pr22480.c: New test.
20125
20126 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
20127
20128         PR fortran/19358
20129         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
20130
20131 2005-09-13 Josh Conner <jconner@apple.com>
20132
20133         PR c++/23180
20134         * g++.dg/init/struct2.C: New test.
20135         * g++.dg/init/struct3.C: New test.
20136
20137 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
20138
20139         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
20140         Clean up temp files.
20141         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
20142         gcc.dg/tree-ssa/builtin-fprintf-1.c,
20143         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
20144         gcc.dg/tree-ssa/builtin-printf-1.c,
20145         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
20146         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
20147         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
20148         gcc.dg/tree-ssa/builtin-vprintf-1.c,
20149         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
20150         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
20151         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
20152         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
20153         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
20154         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
20155         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
20156         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
20157
20158 2005-09-13  Josh Conner  <jconner@apple.com>
20159
20160         * lib/gcc-dg.exp: Load scanipa.exp.
20161         (cleanup-dump): New procedure.
20162         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
20163         * lib/scandump.exp: New file.
20164         * lib/scantree.exp: Use it.
20165         * lib/scanipa.exp: New file.
20166
20167 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
20168
20169         PR fortran/17740
20170         * gfortran.dg/generic_4.f90: New test.
20171
20172 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
20173
20174         PR target/23816
20175         * gcc.target/i386/pr23816-1.c: New test.
20176         * gcc.target/i386/pr23816-2.c: New test.
20177
20178
20179 2005-09-13  Bastian Blank <waldi@debian.org>
20180
20181         PR c++/16171
20182         * g++.dg/abi/mangle26.C: New test.
20183         * g++.dg/abi/mangle27.C: New test.
20184         * g++.dg/abi/mangle28.C: New test.
20185         * g++.dg/abi/mangle29.C: New test.
20186
20187         PR c++/23839
20188         * g++.dg/parse/register1.C: New test.
20189
20190 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
20191
20192         PR c++/23842
20193         * g++.dg/template/access16.C: New test.
20194
20195 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20196
20197         * gfortran.dg/char_pack_2.f90: Increase the vector size.
20198
20199 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20200
20201         PR fortran/18899
20202         * gfortran.dg/shape_2.f90: New test.
20203
20204 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20205
20206         PR target/19269
20207         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
20208         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
20209         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
20210         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
20211         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
20212         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
20213         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
20214         tests.
20215
20216 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20217
20218         PR c++/23841
20219         * g++.dg/parse/template17.C: New test.
20220
20221 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20222
20223         PR c++/23789
20224         * g++.dg/template/nontype14.C: New test.
20225
20226 2005-09-12  Ian Lance Taylor  <ian@airs.com>
20227
20228         PR g++/7874
20229         * g++.dg/lookup/friend7.C: New test.
20230         * g++.dg/lookup/friend8.C: New test.
20231         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
20232         so that it will be found via argument dependent lookup.
20233         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
20234         friend functions which will no longer be found.
20235         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
20236         function g, so that it will be found via argument dependent
20237         lookup.
20238         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
20239         * g++.old-deja/g++.mike/net43.C: Likewise.
20240
20241 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20242
20243         PR c++/23691
20244         * g++.dg/template/static16.C: New test.
20245
20246 2005-09-12  Josh Conner  <jconner@apple.com>
20247
20248         PR middle-end/23237
20249         * gcc.c-torture/compile/pr23237.c: New test.
20250
20251 2005-09-11  Richard Henderson  <rth@redhat.com>
20252
20253         * g++.dg/other/error8.C: Update expected diagnostic text.
20254
20255 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20256
20257         PR libfortran/19872
20258         * gfortran.dg/overwrite_1.f: New test.
20259
20260 2005-09-09  Josh Conner  <jconner@apple.com>
20261
20262         * g++.dg/init/pr23180-1.C: Removed.
20263         * g++.dg/init/pr23180-2.C: Removed.
20264
20265 2005-09-09  David Daney <ddaney@avtrex.com>
20266
20267         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
20268         files which are ...
20269         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
20270         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
20271
20272 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20273
20274         * gfortran.dg/iostat_2.f90: New test.
20275
20276 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
20277
20278         PR c++/22252
20279         * g++.dg/ext/interface1.C: New test.
20280         * g++.dg/ext/interface1.h: Likewise.
20281         * g++.dg/ext/interface1a.cc: Likewise.
20282
20283 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
20284
20285         * gfortran.dg/iomsg_1.f90: New test case.
20286
20287 2005-09-09  Richard Guenther  <rguenther@suse.de>
20288
20289         PR c++/23624
20290         * g++.dg/tree-ssa/pr23624.C: New testcase.
20291
20292 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20293
20294         PR fortran/19239
20295         * gfortran.dg/vector_subscript_1.f90,
20296         * gfortran.dg/vector_subscript_2.f90: New tests.
20297
20298 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20299
20300         PR fortran/21104
20301         * gfortran.dg/array_alloc_1.f90,
20302         * gfortran.dg/array_alloc_2.f90,
20303         * gfortran.dg/array_alloc_3.f90: New tests.
20304
20305 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20306
20307         PR fortran/12840
20308         * gfortran.dg/array_constructor_6.f90
20309         * gfortran.dg/array_constructor_7.f90
20310         * gfortran.dg/array_constructor_8.f90
20311         * gfortran.dg/array_constructor_9.f90
20312         * gfortran.dg/array_constructor_10.f90
20313         * gfortran.dg/array_constructor_11.f90
20314         * gfortran.dg/array_constructor_12.f90: New tests.
20315
20316 2005-09-08  Josh Conner  <jconner@apple.com>
20317
20318         PR c++/23180
20319         * g++.dg/init/pr23180-1.C: New test.
20320         * g++.dg/init/pr23180-2.C: New test.
20321
20322 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20323
20324         PR fortran/18878
20325         * gfortran.dg/module_double_reuse.f90: New.
20326
20327 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20328
20329         PR fortran/23270
20330         PR fortran/22304
20331         PR fortran/18870
20332         PR fortran/17917
20333         PR fortran/16511
20334         * gfortran.dg/common_equivalence_1.f: New.
20335         * gfortran.dg/common_equivalence_2.f: New.
20336         * gfortran.dg/common_equivalence_3.f: New.
20337         * gfortran.dg/contained_equivalence_1.f90: New.
20338         * gfortran.dg/module_blank_common.f90: New.
20339         * gfortran.dg/module_commons_1.f90: New.
20340         * gfortran.dg/module_equivalence_1.f90: New.
20341         * gfortran.dg/nested_modules_1.f90: New.
20342         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
20343         equivalences and add comment to connect the test with
20344         the PR.
20345
20346 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20347
20348         PR fortran/23765
20349         * gfortran.dg/common_6.f90: New test.
20350
20351 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20352
20353         PR fortran/15326
20354         * gfortran.dg/char_result_1.f90,
20355         * gfortran.dg/char_result_2.f90,
20356         * gfortran.dg/char_result_3.f90,
20357         * gfortran.dg/char_result_4.f90,
20358         * gfortran.dg/char_result_5.f90,
20359         * gfortran.dg/char_result_6.f90,
20360         * gfortran.dg/char_result_7.f90,
20361         * gfortran.dg/char_result_8.f90: New tests.
20362
20363 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20364
20365         PR fortran/19928
20366         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
20367
20368 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20369
20370         PR obj-c++/16816
20371         * obj-c++.dg/selector-5.mm: New test.
20372         * obj-c++.dg/selector-6.mm: New test.
20373
20374 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20375
20376         PR objc/20574
20377         PR objc/19324
20378         * objc.dg/error-1.m: New test.
20379
20380 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
20381
20382         PR fortran/23373
20383         * gfortran.fortran-torture/execute/pr23373-1.f90,
20384         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
20385
20386 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
20387
20388         PR libfortran/23760
20389         * gfortran.dg/g77/1832.f: Remove long string in write statement
20390         to allow the test to pass on correct list directed output with
20391         prepended space.
20392
20393 2005-09-07  James E Wilson  <wilson@specifix.com>
20394
20395         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
20396
20397 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20398
20399         * gfortran.dg/parameter+save.f90: Rename to
20400         * gfortran.dg/parameter_save.f90: .. this.
20401
20402 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20403
20404         PR fortran/20848
20405         * gfortran.dg/parameter+save.f90: New test case.
20406
20407 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
20408
20409         PR fortran/19269
20410         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
20411
20412 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20413
20414         PR c/23075
20415         * gcc.dg/pr23075.c: New test.
20416         * g++.dg/warn/pr23075.C: New test.
20417
20418         PR target/22362
20419         * gcc.target/i386/pr22362.c: New test.
20420
20421         PR rtl-optimization/23098
20422         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
20423
20424         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
20425         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20426         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20427
20428 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
20429
20430         * g++.dg/expr/cast6.C: New test.
20431
20432         PR c++/9782
20433         * g++.dg/init/new15.C: New test.
20434
20435 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20436
20437         * gcc.dg/vect/Os-vect-95.c: New test.
20438         * gcc.dg/vect/vect-95.c: Same.
20439
20440 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20441
20442         * gcc.dg/vect/vect-29.c: Update xfail testing.
20443         * gcc.dg/vect/vect-44.c: Same.
20444         * gcc.dg/vect/vect-48.c: Same.
20445         * gcc.dg/vect/vect-50.c: Same.
20446         * gcc.dg/vect/vect-72.c: Same.
20447         * gcc.dg/vect/vect-77.c: Same.
20448         * gcc.dg/vect/vect-78.c: Same.
20449         * gcc.dg/vect/vect-80.c: Same.
20450         * gcc.dg/vect/vect-96.c: Same.
20451         * gcc.dg/vect/vect-100.c: Same.
20452         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
20453         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
20454         * gfortran.dg/vect/vect-5.f90: Same.
20455
20456 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20457
20458         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
20459         start strings.
20460         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20461         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20462
20463         PR c++/23056
20464         * g++.dg/opt/pr23056.C: New test.
20465
20466         PR rtl-optimization/23098
20467         * gcc.target/i386/pr23098.c: New test.
20468
20469 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
20470
20471         PR c++/23667
20472         * g++.dg/template/static15.C: New test.
20473
20474         PR c++/21440
20475         * g++.dg/ext/stmtexpr5.C: New test.
20476         * g++.dg/ext/stmtexpr6.C: Likewise.
20477
20478 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
20479
20480         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
20481
20482         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
20483         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20484         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20485
20486 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
20487
20488         PR libfortran/23321
20489         * gfortran.dg/direct_io_4.f90: New test case.
20490
20491 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
20492             Rasmus Hahn  <rassahah@neofonie.de>
20493
20494         PR libobjc/23108
20495         * objc.dg/type-stream-1.m: New test.
20496
20497 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
20498
20499         PR fortran/23661
20500         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
20501         gfortran.dg/print_fmt_3.f90: New test.
20502
20503 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20504
20505         * gfortran.dg/fmt_t_1.f90: New test.
20506
20507 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20508
20509         PR rtl-optimization/23454
20510         * g++.dg/opt/pr23454.C: New test.
20511
20512 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
20513
20514         PR c++/23699
20515         * g++.dg/ext/static1.C: New test.
20516
20517 2005-09-02  Richard Henderson  <rth@redhat.com>
20518
20519         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
20520         tail call to check_fa_work.
20521
20522 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
20523
20524         PR c++/21687
20525         * g++.dg/other/gc3.C: New test.
20526
20527 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20528
20529         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
20530         * gcc.dg/20050826-1.c: Likewise.
20531
20532 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
20533
20534         PR c++/23167
20535         * g++.dg/expr/volatile1.C: New test.
20536
20537 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
20538
20539         PR middle-end/23547
20540         * gcc.dg/pr23547.c: New test.
20541
20542 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
20543
20544         PR c/22061
20545         * gcc.c-torture/execute/pr22061-1.c,
20546         * gcc.c-torture/execute/pr22061-2.c,
20547         * gcc.c-torture/execute/pr22061-3.c,
20548         * gcc.c-torture/execute/pr22061-4.c: New tests.
20549
20550 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20551
20552         * gcc.dg/Wredundant-decls-2.c: New test to check that
20553         -Wredundant-decls does not issue warning for a variable
20554         definition following a declaration.
20555
20556 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
20557
20558         PR debug/7241
20559         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
20560         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
20561         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
20562
20563         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
20564         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
20565         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
20566         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
20567         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
20568         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
20569         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
20570         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
20571
20572 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20573
20574         PR objc/23306
20575         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
20576         scan-assmbler.
20577
20578 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
20579
20580         PR target/21255
20581         * gcc.dg/pr21255-1.c: New test.
20582         * gcc.dg/pr21255-2-mb.c: Likewise.
20583         * gcc.dg/pr21255-2-ml.c: Likewise.
20584         * gcc.dg/pr21255-3.c: Likewise.
20585         * gcc.dg/pr21255-4.c: Likewise.
20586
20587 2005-08-31  Dale Johannesen  <dalej@apple.com>
20588
20589         * gcc.dg/20050830-1.c: New.
20590
20591 2005-08-31  Josh Conner  <jconner@apple.com>
20592
20593         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
20594         command-line options for arm-*-* targets.
20595         * g++.dg/init/array16.C: Likewise.
20596         * g++.dg/other/crash-4.C: Likewise.
20597
20598 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20599
20600         PR obj-c++/23640
20601         * obj-c++.dg/gnu-runtime-3.mm: New test.
20602
20603 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20604
20605         PR c++/13377
20606         * g++.dg/lookup/ambig4.C: New test.
20607         * g++.dg/lookup/ambig5.C: New test.
20608         * g++.dg/tc1/dr101.C: Adjust error markers.
20609
20610 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20611
20612         PR c++/23639
20613         * g++.dg/template/ttp5.C: Adjust error markers.
20614
20615 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
20616
20617         PR testsuite/23609
20618         * lib/obj-c++.exp: Include target-libpath.exp.
20619         (obj-c++_link_flags): Look for the GNU libobjc library
20620         and set the library path to include it.
20621         Don't manually set LD_LIBRARY_PATH (etc.) but call
20622         set_ld_library_path_env_vars instead.
20623         (obj-c++_target_compile): Don't set library path or
20624         linker flags because they are already set correctly
20625         in obj-c++_link_flags.
20626
20627 2005-08-30  Josh Conner  <jconner@apple.com>
20628
20629         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20630         to command-line options for arm-*-* targets.
20631
20632 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
20633
20634         * g++.dg/other/i386-1.C: New.
20635
20636 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
20637
20638         PR preprocessor/20348
20639         PR preprocessor/20356
20640         * gcc.dg/cpp/pr20348.c: New test.
20641         * gcc.dg/cpp/pr20348.h: New file.
20642         * gcc.dg/cpp/inc/pr20348.h: New file.
20643         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20644         * gcc.dg/cpp/pr20356.c: New test.
20645         * gcc.dg/cpp/pr20356.h: New file.
20646         * gcc.dg/cpp/inc/pr20356.h: New file.
20647         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20648
20649 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
20650
20651         * gfortran.fortran-torture/execute/intrinsic_count.f90:
20652         Fix array dimension to avoid correct end-of-file error.
20653
20654 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
20655
20656         PR libfortran/23598
20657         * gfortran.dg/iostat_1.f90: New test.
20658
20659 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
20660
20661         PR middle-end/23408
20662         * gcc.dg/pr23408.c: New test.
20663
20664 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
20665
20666         PR c++/23099
20667         * g++.dg/init/member1.C: Make sure erroneous static data member
20668         definitions are required.
20669         * g++.dg/template/static13.C: New test.
20670         * g++.dg/template/static14.C: Likewise.
20671
20672 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
20673
20674         * gcc.target/i386/pr23575.c: Use -msse2 instead of
20675         -march=pentium4, remove ilp32 requirement.
20676
20677         PR middle-end/23484
20678         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20679         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20680
20681 2005-08-29  Andreas Jaeger  <aj@suse.de>
20682
20683         PR testsuite/23607
20684         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20685
20686 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
20687
20688         * gcc.c-torture/execute/20050316-2.c: New test.
20689         * gcc.c-torture/execute/20050316-3.c: New test.
20690         * gcc.dg/torture/pr16104-1.c: New test.
20691
20692 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
20693
20694         PR middle-end/23463
20695         * gcc.c-torture/execute/zero-struct-1.c: New test.
20696
20697 2005-08-27  Richard Guenther  <rguenther@suse.de>
20698
20699         PR target/23575
20700         * gcc.target/i386/pr23575.c: New testcase.
20701
20702 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
20703
20704         PR rtl-optimization/23561
20705         * gcc.c-torture/execute/20050826-1.c: New test.
20706
20707         PR rtl-opt/23560
20708         * gcc.c-torture/execute/20050826-2.c: New test.
20709
20710 2005-08-26  Dale Johannesen  <dalej@apple.com>
20711
20712         * gcc.dg/20030711-1.c: Modify to work on Darwin.
20713         * gcc.dg/20050826-1.c: New.
20714
20715 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
20716
20717         PR c++/19004
20718         * g++.dg/template/nontype13.C: New test.
20719
20720         PR c++/23491
20721         * g++.dg/init/new14.C: New test.
20722         * g++.dg/expr/anew1.C: Do not XFAIL.
20723         * g++.dg/expr/anew2.C: Likewise.
20724         * g++.dg/expr/anew3.C: Likewise.
20725
20726 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
20727
20728         PR middle-end/22439
20729         * gcc.dg/vla-3.c: New test.
20730
20731 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
20732
20733         PR fortran/20363
20734         * gfortran.dg/named_interface.f90: New.
20735
20736 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
20737
20738         * gcc.c-torture/execute/frame-address.c: New test.
20739
20740 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20741
20742         PR c++/20817
20743         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20744
20745 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20746
20747         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20748
20749 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20750
20751         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20752         * gcc.dg/altivec-22.c: Rename from..
20753         * gcc.dg/altivec-nomfcr.c: ..this.
20754
20755 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
20756
20757         PR tree-optimization/23546
20758         * gcc.dg/tree-ssa/pr23546.c: New test.
20759
20760 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
20761
20762         PR fortran/17758
20763         * gfortran.dg/nonreturning_statements.f90: New test.
20764
20765 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20766
20767         PR c++/22454
20768         * g++.dg/parse/crash29.C: New.
20769
20770 2005-08-23  DJ Delorie  <dj@redhat.com>
20771
20772         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20773         constants have the L suffix.
20774
20775 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
20776
20777         PR c++/23044
20778         * g++.dg/template/instantiate8.C: New.
20779
20780 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
20781
20782         PR middle-end/23467
20783         * gcc.c-torture/execute/pr23467.c: New test.
20784
20785 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
20786
20787         PR tree-optimization/22043
20788         * gcc.c-torture/execute/20050613-1.c: New test.
20789
20790 2005-08-23  Ben Elliston  <bje@au.ibm.com>
20791
20792         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20793
20794 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
20795
20796         PR rtl-optimization/23478
20797         * g++.dg/opt/pr23478.C: New test.
20798
20799 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20800
20801         PR c/18715
20802         * gcc.dg/switch-warn-3.c: New test.
20803
20804 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20805
20806         PR c++/22233
20807         * g++.dg/template/param1.C: New test.
20808
20809 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20810
20811         PR c++/23089
20812         * g++.dg/other/incomplete1.C: New test.
20813
20814 2005-08-22  Ira Rosen  <irar@il.ibm.com>
20815
20816         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20817         are vectorizable.
20818
20819 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20820
20821         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20822         d_lines_5.f: New.
20823
20824 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
20825
20826         * gcc.target/i386/sse-4.c: New test.
20827
20828 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20829
20830         PR testsuite/23239
20831         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20832
20833 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
20834
20835         * gcc.dg/20050811-1.c: New test.
20836         * gcc.dg/20050811-2.c: New test.
20837
20838 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
20839
20840         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20841
20842 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
20843
20844         PR 23476
20845         * gcc.c-torture/compile/pr23476.c: New test.
20846
20847 2005-08-19  Devang Patel  <dpatel@apple.com>
20848
20849         PR tree-optimization/23048
20850         * gcc.dg/tree-ssa/pr23048.c: New test.
20851
20852 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20853
20854         PR middle-end/20624
20855         * g++.dg/warn/Wreturn-3.C: New test
20856
20857 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
20858
20859         PR tree-optimization/22228
20860         * g++.dg/vect/pr22543.cc: New test.
20861
20862 2005-08-17  Steven Bosscher  <stevenb@suse.de>
20863
20864         PR tree-optimization/21574
20865         * gcc.dg/tree-ssa/pr21574.c: New test.
20866
20867 2005-08-16  James E Wilson  <wilson@specifix.com>
20868
20869         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20870
20871 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20872
20873         PR tree-opt/23402
20874         * gcc.c-torture/compile/zero-strct-3.c: New test.
20875         * gcc.c-torture/compile/zero-strct-4.c: New test.
20876
20877 2005-08-16  Steven Bosscher  <stevenb@suse.de>
20878
20879         PR target/23376
20880         * gcc.target/x86_64/pr23376.c: New test.
20881
20882 2005-08-16  Ian Lance Taylor  <ian@airs.com>
20883
20884         PR c++/23337
20885         * g++.dg/ext/vector2.C: New.
20886
20887 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20888
20889         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20890
20891 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20892
20893         PR libfortran/23428
20894         * gfortran.dg/inquire-complex.f90: New test case.
20895
20896 2005-08-16  James E Wilson  <wilson@specifix.com>
20897
20898         PR tree-optimization/21105
20899         * gcc.dg/large-size-array.c: New.
20900
20901 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
20902
20903         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20904         type.
20905         * gcc.dg/vect/vect-41: Likewise.
20906         * gcc.dg/vect/vect-42: Likewise.
20907         * gcc.dg/vect/vect-43: Likewise.
20908         * gcc.dg/vect/vect-44: Likewise.
20909         * gcc.dg/vect/vect-46: Likewise.
20910         * gcc.dg/vect/vect-47: Likewise.
20911         * gcc.dg/vect/vect-48: Likewise.
20912         * gcc.dg/vect/vect-52: Likewise.
20913         * gcc.dg/vect/vect-53: Likewise.
20914         * gcc.dg/vect/vect-54: Likewise.
20915         * gcc.dg/vect/vect-55: Likewise.
20916         * gcc.dg/vect/vect-56: Likewise.
20917         * gcc.dg/vect/vect-57: Likewise.
20918         * gcc.dg/vect/vect-58: Likewise.
20919         * gcc.dg/vect/vect-59: Likewise.
20920         * gcc.dg/vect/vect-60: Likewise.
20921         * gcc.dg/vect/vect-61: Likewise.
20922         * gcc.dg/vect/vect-85: Likewise.
20923         * gcc.dg/vect/vect-87: Likewise.
20924         * gcc.dg/vect/vect-88: Likewise.
20925         * gcc.dg/vect/vect-93.c: Likewise.
20926         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20927         * gcc.dg/vect/vect-75: Likewise.
20928         * gcc.dg/vect/vect-76: Likewise.
20929         * gcc.dg/vect/vect-77: Likewise.
20930         * gcc.dg/vect/vect-78: Likewise.
20931         * gcc.dg/vect/vect-80: Likewise.
20932         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20933         vectorized for the expected reason, rather than checking how alignment
20934         was handled.
20935         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20936         aligned type and also instead of aligned pointers. Added documentation.
20937
20938 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
20939
20940         * gfortran.dg/power.f90: New test.
20941
20942 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
20943
20944         PR rtl-optimization/23299
20945         * g++.dg/opt/pr23299.C: New test.
20946
20947 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20948
20949         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20950
20951 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
20952
20953         * g++.dg/template/local6.C: New test.
20954
20955 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20956
20957         * execute/exceptions/finally-1.m: Check that the catch and finally are
20958         being called.  Also add a "return 0;" at the end of main.
20959
20960 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
20961
20962         PR fortran/21432.
20963         * gfortran.dg/namelist_print_1.f: New test of functionality of
20964         PRINT namelist.
20965         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20966         namelist generates error with -std=f95.
20967
20968 2005-08-14  Ira Rosen  <irar@il.ibm.com>
20969
20970         PR tree-optimization/23119
20971         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20972
20973 2005-08-13  Marcin Koziej  <creep@desk.pl>
20974             Andrew Pinski  <pinskia@physics.uc.edu>
20975
20976         PR libobjc/22492
20977         * execute/exceptions/finally-1.m: New test.
20978
20979 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20980
20981         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20982         testsuite.
20983         * objc/execute/exceptions/trivial.m: New test.
20984         * objc.dg/try-catch-11.m: Move to ...
20985         * objc/execute/exceptions/foward-1.m: Here.
20986         * objc.dg/try-catch-2.m: Move to ...
20987         * objc/execute/exceptions/catchall-1.m: Here.
20988         * objc.dg/try-catch-8.m: Move to ...
20989         * objc/execute/exceptions/local-variables-1.m: Here.
20990
20991 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20992
20993         * objc.dg/nested-func-1.m: Move to ...
20994         * objc/execute/nested-func-1.m: Here.
20995
20996 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20997
20998         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20999         in ${options} instead of [target_info name].
21000         * lib/obj-c++.exp (objc_target_compile): Likewise.
21001
21002 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21003
21004         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
21005
21006 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21007
21008         part of PR testsuite/23348
21009         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
21010         each of the torture options.
21011         * objc/compile/trivial.m: New test.
21012
21013 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
21014
21015         * gfortran.dg/eoshift.f90: Correct format.
21016
21017 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
21018
21019         * gfortran.fortran-torture/execute/character_passing.f90:
21020         Fix comment typo.
21021
21022 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
21023
21024         PR c++/8271
21025         * g++.dg/template/unify10.C: New.
21026
21027 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
21028
21029         * g++.dg/parse/pr22514.C: Move to...
21030         * g++.dg/debug/pr22514.C: here.
21031
21032 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21033
21034         PR c++/23266
21035         * g++.dg/inherit/pure1.C: New test.
21036
21037         * ChangeLog: Fix typos.
21038
21039 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21040             Steven Bosscher  <stevenb@suse.de>
21041
21042         * gfortran.dg/runtime_warning_1.f90: New test.
21043
21044 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21045
21046         PR c++/23219
21047         * g++.dg/parse/crash28.C: New.
21048
21049 2005-08-11  Richard Guenther  <rguenther@suse.de>
21050
21051         PR target/23289
21052         * gcc.target/i386/tailcall-1.c: New testcase.
21053
21054 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21055
21056         * gcc.dg/vect/vect-67.c: Un-xfail.
21057
21058 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21059
21060         PR c++/23225
21061         * g++.dg/parse/crash27.C: new test.
21062
21063 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
21064
21065         PR libfortran/22143
21066         * gfortran.dg/shift-kind.f90: New testcase.
21067
21068 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
21069
21070         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
21071         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
21072
21073 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21074
21075         PR c++/20646
21076         * g++.dg/other/mult-stor1.C: New test.
21077
21078 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21079
21080         * gcc.c-torture/pr18299-1.c: Move to ...
21081         * gcc.c-torture/compile/pr18299-1.c: Here.
21082
21083 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
21084
21085         * gfortran/fortran.torture/execute/character_passing.f90:
21086         Fix types for LSAME.
21087
21088 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
21089
21090         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
21091         input data back to what it was originally.
21092
21093 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21094
21095         * objc.dg/try-catch-8.m: Enable for all targets.
21096
21097 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
21098
21099         * gcc.dg/pr23165.c: New test.
21100
21101 2005-08-09  Steven Bosscher  <stevenb@suse.de>
21102
21103         PR tree-optimization/23234
21104         * gcc.dg/tree-ssa/pr23234.c: New test.
21105
21106 2005-08-08  Josh Conner  <jconner@apple.com>
21107
21108         PR rtl-optimization/23241
21109         * gcc.dg/char-compare.c: New test.
21110
21111 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21112
21113         PR c++/22508
21114         * g++.dg/init/new13.C: New test.
21115
21116 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21117
21118         PR c++/21166
21119         * g++.dg/other/crash-4.C: Adjust
21120         * g++/dg/ext/packed9.C: New.
21121
21122 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21123
21124         PR middle-end/21964
21125         * gcc.c-torture/execute/pr21964-1.c: New test.
21126
21127 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21128
21129         PR c/22458
21130         * gcc.dg/pr22458-1.c: New test.
21131
21132 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
21133             Steven G. Kargl <kargls@comcast.net>
21134
21135         PR fortran/22390
21136         * gfortran.dg/flush_1.f90: New test.
21137
21138 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21139
21140         PR c++/23191
21141         * g++.dg/template/eh2.C: New test.
21142
21143 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21144
21145         PR c++/19498
21146         * g++.dg/template/instantiate7.C: New test.
21147
21148 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
21149
21150         PR c/23113
21151         * gcc.dg/Wunused-value-1.c: New test.
21152
21153 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
21154
21155         PR rtl-optimization/23233
21156         * gcc.c-torture/compile/pr23233-1.c: New test.
21157
21158 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
21159
21160         PR fortran/18833
21161         PR fortran/20850
21162         * gfortran.dg/equiv_1.f90: New test.
21163         * gfortran.dg/equiv_2.f90: New test.
21164         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
21165         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
21166         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
21167
21168 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21169
21170         * gcc.c-torture/execute/vrp-5.c: New test.
21171         * gcc.c-torture/execute/vrp-6.c: New test.
21172         * gcc.dg/tree-ssa/vrp21.c: New test.
21173
21174 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21175
21176         * g++.dg/parse/pr22514.C: New test.
21177
21178 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
21179
21180         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
21181
21182         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
21183         instead of constant loads / pool entries.
21184
21185 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
21186
21187         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
21188         TEST_TO_WCTYPE.
21189
21190 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
21191
21192         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
21193         __WINT_TYPE__ in generated prototypes if possible.
21194
21195 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
21196
21197         PR 22037
21198         * g++.dg/tree-ssa/pr22037.C:
21199
21200 2005-08-04  Richard Henderson  <rth@redhat.com>
21201
21202         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
21203         scan-tree-dump-times directive.
21204
21205 2005-08-04  Jan Hubicka  <jh@suse.cz>
21206
21207         * gcov-1.C: Fix switch counts.
21208         * gcov-4b.c: Likewise.
21209
21210 2005-08-03  Jeff Law  <law@redhat.com>
21211
21212         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
21213
21214 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
21215
21216         * gcc.c-torture/execute/pr23135.c: New test.
21217
21218 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21219
21220         PR tree-optimization/19899
21221         * gcc.dg/tree-ssa/scev-1.c: New test.
21222         * gcc.dg/tree-ssa/scev-2.c: New test.
21223
21224 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
21225
21226         PR target/18582
21227         * gcc.dg/torture/pr18582-1.c: New test.
21228
21229 2005-08-03  Jan Hubicka  <jh@suse.cz>
21230
21231         * update-conroll.c: New testcase.
21232         * update-conroll-2.c: New testcase.
21233
21234 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
21235
21236         * gfortran.dg/constant_substring.f: New test.
21237         * gfortran.dg/pr22491.f: New test.
21238
21239 2005-08-02  Jan Hubicka  <jh@suse.cz>
21240
21241         * update-threading.c: Replace by the proper one.
21242
21243 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21244
21245         PR 23164
21246         * g++.dg/tree-ssa/pr23164.C: New test.
21247
21248 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21249
21250         * gcc.dg/tree-ssa/pr23192.c: New test.
21251
21252 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
21253
21254         * gcc.c-torture/execute/vrp-4.c: New test.
21255
21256 2005-08-02  Jan Hubicka  <jh@suse.cz>
21257
21258         * update-threading.c: New test.
21259
21260 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
21261
21262         * gcc.c-torture/compile/20050801-1.c: New test.
21263         * gcc.c-torture/compile/20050801-2.c: New test.
21264
21265 2005-08-01  Jan Hubicka  <jh@suse.cz>
21266
21267         * val-prof-5.c: New test.
21268
21269 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
21270
21271         PR c/22311
21272         * gcc.dg/pr22311-1.c : New test.
21273
21274 2005-07-31  Steven Bosscher  <stevenb@suse.de>
21275
21276         PR target/23095
21277         * gfortran.dg/pr23095.f: New test.
21278
21279         PR c++/22003
21280         * g++.dg/other/pr22003.C: New test.
21281
21282 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
21283
21284         PR target/20621
21285         * gcc.c-torture/execute/pr20621-1.c: New test.
21286
21287 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
21288
21289         * gfortran.dg/comma_format_extension_4.f: Adjust length
21290         of string for format.
21291         * gfortran.dg/der_array_io_1.f: Replace illegal internal
21292         print statement with internal write.
21293         * gfortran.dg/der_array_io_2.f: Likewise.
21294         * gfortran.dg/der_array_io_3.f: Likewise.
21295
21296 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
21297
21298         * gcc.dg/fold-abs-4.c: new test.
21299
21300 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
21301
21302         PR fortran/22570 an related issues.
21303         * gfortran.dg/x_slash_1.f: New test.
21304
21305 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
21306
21307         PR c/23143
21308         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
21309         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
21310
21311 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21312
21313         PR c/529
21314         * gcc.dg/Wshadow-3.c: New test.
21315
21316 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
21317
21318         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
21319         used to have the wrong bounds).
21320
21321 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21322
21323         PR c/21720
21324         * gcc.dg/hex-round-1.c: Test more cases.
21325         * gcc.dg/hex-round-2.c: New test.
21326
21327 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
21328
21329         PR 22550
21330         * g++.dg/tree-ssa/pr22550.C: New test.
21331
21332 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
21333
21334         * gcc.dg/tree-ssa/vrp19.c: New test.
21335         * gcc.dg/tree-ssa-vrp20.c: New test.
21336
21337 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21338
21339         PR c/22240
21340         * gcc.dg/transparent-union-4.c: New test.
21341
21342 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21343
21344         PR c/22192
21345         * gcc.dg/c99-vla-2.c: New test.
21346
21347 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21348
21349         PR c/21720
21350         * gcc.dg/hex-round-1.c: New test.
21351
21352 2005-07-28  Jan Hubicka  <jh@suse.cz>
21353
21354         * inliner-1.c: Do not dump everything.
21355         * tree-prof.exp: Do not pass -ftree-based-profiling.
21356         * bprob.exp: Likewise.
21357
21358         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
21359
21360 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
21361
21362         PR c++/22545
21363         * g++.dg/expr/ptrmem7.C: New test.
21364
21365 2005-07-28  Mike Stump  <mrs@apple.com>
21366
21367         * g++.old-deja/g++.mike/visibility-1.C: New test.
21368
21369 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21370
21371         PR c/20187
21372         * gcc.c-torture/execute/pr20187-1.c: New test.
21373
21374 2005-07-28  Jeff Law  <law@redhat.com>
21375
21376         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
21377         * gcc.dg/tree-ssa/vrp18.c: New test.
21378
21379 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21380
21381         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
21382
21383 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21384
21385         PR tree-optimization/22506
21386         * gcc.dg/vect/ps22506.c: New test.
21387
21388 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
21389
21390         PR target/21149
21391         * gcc.target/i386/sse-3.c: New test.
21392
21393 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21394
21395         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
21396         * gcc.target/mips/mips32-dsp-type.c: Likewise.
21397
21398 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21399
21400         PR c/22589
21401         * gcc.c-torture/compile/pr22589-1.c: New test.
21402
21403 2005-07-28  Jan Hubicka  <jh@suse.cz>
21404
21405         * update-loopch.c: New testcase.
21406
21407 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21408
21409         PR rtl-optimization/23047
21410         * gcc.c-torture/execute/pr23047.c: New test.
21411         * gcc.c-torture/execute/pr23047.x: New.
21412
21413 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21414
21415         PR tree-optimization/22493
21416         * gcc.c-torture/execute/pr22493-1.c: New test.
21417         * gcc.c-torture/execute/pr22493-1.x: New.
21418         * gcc.c-torture/execute/vrp-1.c: New test.
21419         * gcc.c-torture/execute/vrp-2.c: New test.
21420         * gcc.c-torture/execute/vrp-2.c: New test.
21421
21422 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
21423
21424         * gcc.target/frv/all-builtin-read8.c: Delete.
21425         * gcc.target/frv/all-builtin-read16.c: Delete.
21426         * gcc.target/frv/all-builtin-read32.c: Delete.
21427         * gcc.target/frv/all-builtin-read64.c: Delete.
21428         * gcc.target/frv/all-builtin-write8.c: Delete.
21429         * gcc.target/frv/all-builtin-write16.c: Delete.
21430         * gcc.target/frv/all-builtin-write32.c: Delete.
21431         * gcc.target/frv/all-builtin-write64.c: Delete.
21432         * gcc.target/frv/all-read-write-1.c: New.
21433
21434 2005-07-27  Jeff Law  <law@redhat.com>
21435
21436         * gcc.c-torture/execute/pr22630.c: New test.
21437
21438 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
21439
21440         PR tree-optimization/23073
21441         * gcc.dg/vect/nodump-pr23073.c: New test.
21442         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
21443
21444 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
21445
21446         PR tree-optimize/22348
21447         * gcc.c-torture/execute/pr22348.c: New.
21448
21449 2005-07-27  Richard Guenther  <rguenther@suse.de>
21450
21451         * gcc.dg/tree-ssa/salias-1.c: New testcase.
21452
21453 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21454
21455         PR fortran/22503
21456         * gfortran.dg/logical_comp.f90: New test.
21457
21458 2005-07-27  Jan Hubicka  <jh@suse.cz>
21459
21460         * inliner-1.c: Add cleanup of dumps.
21461         * val-prof-*.c: Likewise.
21462         * update-tailcall.c: New.
21463
21464 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
21465
21466         PR 22591
21467         * gcc.dg/tree-ssa/pr22591.c: New test.
21468         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
21469
21470 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
21471
21472         PR libobjc/22606
21473         * objc.dg/try-catch-11.m: New test.
21474
21475 2005-07-26  Richard Guenther  <rguenther@suse.de>
21476
21477         PR tree-optimization/22486
21478         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
21479
21480 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21481
21482         PR tree-opt/22484
21483         * g++.dg/opt/loop2.C: New test.
21484
21485 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21486
21487         * gcc.dg/tree-ssa/reassoc-3.c: New test.
21488         * gcc.dg/tree-ssa/reassoc-4.c: New test.
21489
21490 2005-07-25  Adam Nemet  <anemet@lnxw.com>
21491
21492         * lib/profopt.exp (profopt-execute): Check for profiling data
21493         files on the target.
21494
21495 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
21496
21497         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
21498         for matching of asm labels.
21499
21500 2005-07-25  Richard Guenther  <rguenther@suse.de>
21501
21502         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
21503
21504 2005-07-25  Richard Guenther  <rguenther@suse.de>
21505
21506         PR testsuite/22624
21507         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
21508
21509 2005-07-25  Ira Rosen  <irar@il.ibm.com>
21510
21511         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
21512         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
21513         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
21514         * gcc.dg/vect/vect-100.c: New test.
21515         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
21516         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
21517         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
21518         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
21519         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
21520         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
21521         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
21522         * gfortran.dg/vect/pr19049.f90: New testcase.
21523         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
21524
21525 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
21526
21527         * gcc.c-torture/execute/20050713-1.c: New test.
21528
21529         PR fortran/20063
21530         * gfortran.fortran-torture/execute/data_4.f90: New test.
21531
21532         PR middle-end/20303
21533         * gcc.dg/visibility-d.c: New test.
21534
21535 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
21536
21537         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
21538         * gfortran.dg/underflow.f90: Ditto.
21539
21540 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21541
21542         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
21543         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
21544         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
21545
21546 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21547
21548         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
21549         include case of field width of zero.
21550
21551 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21552
21553         PR libgfortran/21875
21554         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
21555         with trailing blanks on normal formatted read.
21556
21557 2005-07-23  Chao-ying Fu  <fu@mips.com>
21558
21559         * gcc.target/mips/mips32-dsp-type.c: New test.
21560         * gcc.target/mips/mips32-dsp.c: New test.
21561
21562 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
21563
21564         PR testsuite/21073
21565         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
21566
21567         PR testsuite/20454
21568         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
21569         and __cyg_profile_func_exit.
21570
21571 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
21572
21573         * gfortran.dg/comma_format_extension_3.f: Fix typo.
21574         * gfortran.dg/comma_format_extension_4.f: Same.
21575         * gfortran.dg/pr15332.f: Same.
21576         * gfortran.dg/pr21730.f: Same.
21577
21578 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
21579
21580         * g++.dg/opt/vrp2.C: Fix testcase.
21581
21582         PR tree-opt/22625
21583         * g++.dg/opt/vrp2.C: New test.
21584
21585 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
21586
21587         PR debug/21828
21588         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
21589
21590 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
21591
21592         * gcc.dg/tree-ssa/20050719-1.c: New test.
21593
21594 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
21595
21596         * gcc.dg/bfin-longcall-1.c: New file.
21597         * gcc.dg/bfin-longcall-2.c: New file.
21598
21599 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
21600
21601         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
21602
21603 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21604
21605         PR middle-end/19055
21606         * gcc.dg/tree-ssa/pr19055.c: New test.
21607         * gcc.dg/tree-ssa/pr19055-2.c: New test.
21608
21609 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21610
21611         PR C++/22358
21612         * g++.dg/other/pr22358.C: New test.
21613
21614 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
21615
21616         PR c++/2922
21617         * g++.dg/lookup/two-stage5.C: New test from bug comments.
21618
21619 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21620
21621         PR c++/15938
21622         * g++.dg/init/union2.C: New test.
21623
21624 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21625
21626         PR c/22393
21627         * gcc.dg/complex-4.c: New test.
21628
21629 2005-07-21  Richard Guenther  <rguenther@suse.de>
21630
21631         PR testsuite/22522
21632         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21633         scanning for asm labels.
21634         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21635
21636 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21637
21638         PR target/22085
21639         * gcc.dg/altivec-pr22085.c: New.
21640
21641 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21642
21643         PR tree-optimization/19210
21644         * gcc.dg/tree-ssa/pr19210-1.c: New.
21645         * gcc.dg/tree-ssa/pr19210-2.c: New.
21646
21647 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
21648
21649         PR rtl-optimization/22167
21650         * g++.dg/opt/pr22167.C: New test.
21651
21652 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
21653
21654         PR c++/2922
21655         * g++.dg/lookup/two-stage2.C: New.
21656         * g++.dg/lookup/two-stage3.C: New.
21657         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21658         fixed two-stage name lookup for operators.
21659         * g++.dg/template/call3.C: Compiler now produces an appropriate
21660         error message.
21661         * g++.dg/template/crash37.C: Compiler now describes bla() on line
21662         14 as a candidate.
21663         * g++.dg/template/ptrmem4.C: Compiler produces different error
21664         message.
21665         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21666         connect_to_method as a candidate.
21667
21668 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
21669
21670         * gcc.dg/fold-alloc-1.c: New test.
21671
21672 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
21673
21674         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21675         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21676
21677 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
21678
21679         * gcc.dg/fold-abs-1.c: New test.
21680         * gcc.dg/fold-abs-2.c: New test.
21681         * gcc.dg/fold-abs-3.c: New test.
21682
21683 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
21684
21685         Make CONSTRUCTOR use VEC to store initializers.
21686         * g++.dg/ext/complit3.C: Check for specific error messages.
21687         * g++.dg/init/brace2.C: Update error message.
21688         * g++.dg/warn/Wbraces2.C: Likewise.
21689
21690 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
21691
21692         PR fortran/16940
21693         * gfortran.dg/module_interface_1.f90: New test.
21694
21695 2005-07-19  Danny Berlin <dberlin@dberlin.org>
21696             Kenneth Zadeck <zadeck@naturalbridge.com>
21697
21698         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21699
21700 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21701
21702         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21703         specify -Wformat for these tests.
21704         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21705         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21706         * gcc.dg/format/opt-6.c: Delete.
21707
21708 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21709
21710         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21711         * gcc.dg/tree-ssa/sra-3.c: Likewise.
21712
21713 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21714
21715         * gcc.dg/tree-ssa/alias-2.c: New test.
21716
21717 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
21718
21719         PR c++/22263
21720         * g++.dg/template/explicit7.C: New test.
21721
21722 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
21723
21724         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21725         field width of 8 to +Inf and -Inf.
21726
21727 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
21728
21729         PR c++/22139
21730         * g++.dg/template/friend36.C: New test.
21731
21732 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
21733
21734         PR fortran/21730
21735         * gfortran.dg/pr21730.f: New test.
21736
21737 2005-07-16  Danny Berlin <dberlin@dberlin.org>
21738             Kenneth Zadeck <zadeck@naturalbridge.com>
21739
21740         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21741         since pure const detection cannot run at -O1 in c compiler.
21742         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21743         can now optimize this case properly.
21744         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21745         because we now pass.
21746         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21747
21748 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
21749
21750         PR c/22421
21751         * gcc.dg/format/bitfld-1.c: New test.
21752
21753 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21754
21755         PR c++/22204
21756         * g++.dg/rtti/repo1.C: New test.
21757
21758 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
21759
21760         PR middle-end/22398
21761         * gcc.c-torture/compile/pr22398.c: New test.
21762
21763 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21764
21765         PR c++/22132
21766         * g++.dg/expr/cast4.C: New test.
21767
21768 2005-07-15  Richard Guenther  <rguenther@suse.de>
21769
21770         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21771         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21772
21773 2005-07-15  Steven Bosscher  <stevenb@suse.de>
21774
21775         PR tree-optimization/22230
21776         * gcc.dg/tree-ssa/pr22230.c: New test.
21777
21778 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
21779
21780         * gfortran.dg/g77/cpp6.f: New test.
21781
21782         PR fortran/22417
21783         * gfortran.dg/g77/cpp5.F: New test.
21784         * gfortran.dg/g77/cpp5.h: New file.
21785         * gfortran.dg/g77/cpp5inc.h: New file.
21786
21787 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
21788
21789         PR libfortran/16435
21790         * gfortran.dg/tl_editting.f90: New.
21791         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21792
21793 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
21794
21795         * gfortran.dg/char_array_constructor.f90: New test.
21796
21797 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
21798
21799         * gfortran.dg/past_eor.f90: New.
21800         * gfortran.dg/complex_read.f90: New.
21801
21802 2005-07-13  Jeff Law  <law@redhat.com>
21803
21804         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21805         additional casts.
21806
21807         * gcc.dg/tree-ssa/pr22321.c: New test
21808
21809 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
21810
21811         PR tree-optimization/21921
21812         * gcc.dg/tree-ssa/pr21921.c: New.
21813
21814 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21815
21816         PR tree-optimizatio/22442
21817         * gcc.dg/tree-ssa/loop-11.c: New test.
21818
21819 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21820
21821         PR tree-opt/21840
21822         * gcc.c-torture/compile/pr21840.c: New test.
21823
21824 2005-07-12  Jan Hubicka  <jh@suse.cz>
21825
21826         * gcc.c-torture/compile/pr22379.c: New test.
21827
21828 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
21829
21830         PR libfortran/21593
21831         gfortran.dg/dev_null.f90: Remove outdated comment about
21832         PR libfortran/21593.
21833
21834
21835 2005-07-12  Dale Johannesen  <dalej@apple.com>
21836
21837         * gcc.target/i386/compress-float-sse.c: New.
21838         * gcc.target/i386/compress-float-sse-pic.c: New.
21839         * gcc.target/i386/compress-float-387.c: New.
21840         * gcc.target/i386/compress-float-387-pic.c: New.
21841         * gcc.dg/compress-float-ppc.c: New.
21842         * gcc.dg/compress-float-ppc-pic.c: New.
21843
21844 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
21845
21846         PR libfortran/21593
21847         gfortran.dg/dev_null.f90: Remove targets.
21848
21849 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21850
21851         PR tree-opt/22335
21852         * gcc.dg/pr22335-1.c: New test.
21853         * gcc.dg/pr22335-2.c: New test.
21854
21855 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21856
21857         PR c++/20172
21858         * g++.dg/template/nontype12.C : New test.
21859
21860 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21861
21862         * gcc.dg/tree-ssa/loop-10.c: New test.
21863
21864 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
21865
21866         * gcc.c-torture/execute/20020720-1.x: Remove.
21867
21868 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
21869
21870         * gfortran.fortran-torture/execute/forall_7.f90: New test.
21871
21872 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
21873
21874         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21875         (dg-mips-options): Use it.
21876
21877 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
21878
21879         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21880
21881 2005-07-09  Richard Henderson  <rth@redhat.com>
21882
21883         * lib/target-supports.exp (check_effective_target_sync_char_short):
21884         Add alpha.
21885
21886 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
21887
21888         PR libfortran/22217
21889         * gfortran.dg/negative-z-descriptor.f90: New test.
21890
21891 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21892
21893         PR tree-opt/22329
21894         * gcc.dg/pr22329.c: New test.
21895
21896 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
21897
21898         PR tree-optimization/20139
21899         * gcc.dg/tree-ssa/pr20139.c: New.
21900
21901 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21902
21903         PR tree-opt/22356
21904         * gcc.dg/pr22356-1.c: New test.
21905
21906 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
21907
21908         PR c++/21799
21909         * g++.dg/template/unify8.C: New.
21910         * g++.dg/template/unify9.C: New.
21911
21912 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
21913
21914         * gfortran.fortran-torture/execute/entry_10.f90: New test.
21915
21916 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
21917
21918         * gcc.dg/darwin-version-1.c: New.
21919         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21920         * gcc.dg/builtins-20.c: Likewise.
21921         * gcc.dg/builtins-53.c: Likewise.
21922         * gcc.dg/torture/builtins-convert-1.c: Likewise.
21923         * gcc.dg/torture/builtins-convert-2.c: Likewise.
21924         * gcc.dg/torture/builtins-convert-3.c: Likewise.
21925         * gcc.dg/torture/builtins-power-1.c: Likewise.
21926         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21927         on Darwin.
21928
21929 2005-07-07  Jeff Law  <law@redhat.com>
21930
21931         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
21932         argument evaluation order.
21933
21934 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
21935
21936         PR libfortran/21594
21937         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21938         Add test cases where the shift length is greater than the
21939         array length.
21940
21941 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21942
21943         * obj-c++.dg/proto-lossage-6.mm: New.
21944         * objc.dg/proto-lossage-6.m: New.
21945
21946 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21947
21948         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21949         * objc.dg/gnu-runtime-2.m: Likewise.
21950
21951 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21952
21953         * gfortran.dg/longline.f: New test.
21954
21955         * gfortran.dg/badline.f: New test.
21956
21957 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21958
21959         PR fortran/16531
21960         PR fortran/15966
21961         PR fortran/18781
21962         * gfortran.dg/hollerith.f90: New.
21963         * gfortran.dg/hollerith2.f90: New.
21964         * gfortran.dg/hollerith3.f90: New.
21965         * gfortran.dg/hollerith4.f90: New.
21966         * gfortran.dg/hollerith_f95.f90: New.
21967         * gfortran.dg/hollerith_legacy.f90: New.
21968         * gfortran.dg/g77/cpp4.F: New. Port from g77.
21969
21970 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21971
21972         PR objc/22274
21973         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21974         * objc.dg/gnu-runtime-2.m: New.
21975
21976 2005-07-06  Jeff Law  <law@redhat.com>
21977
21978         * gcc.dg/tree-ssa/vrp17.c: New test.
21979
21980 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21981
21982         PR fortran/22327
21983         * gfortran.dg/array_constructor_5.f90: New test.
21984
21985 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21986
21987         * gfortran.fortran-torture/execute/entry_9.f90: New test.
21988
21989 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
21990
21991         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21992         * gcc.dg/980816-1.c: Ditto.
21993
21994 2005-07-06  Jeff Law  <law@redhat.com>
21995
21996         * gcc.c-torture/compile/pr21356.c: New test.
21997
21998 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21999
22000         PR c/22013
22001         PR c/22098
22002         * gcc.c-torture/compile/pr22013-1.c,
22003         gcc.c-torture/execute/pr22098-1.c,
22004         gcc.c-torture/execute/pr22098-2.c,
22005         gcc.c-torture/execute/pr22098-3.c: New tests.
22006
22007 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
22008
22009         PR c/22308
22010         * gcc.dg/pr22308-1.c: New test.
22011
22012 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
22013
22014         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
22015         target.
22016         * gcc.dg/compare9.c: Use -fshort-enums instead of
22017         -fno-short-enums.  Change the last test to dg-bogus.
22018
22019 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
22020
22021         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
22022         * gcc.dg/compare9.c: New.
22023
22024 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22025
22026         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
22027
22028 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
22029
22030         PR testsuite/22288
22031         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
22032
22033
22034 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22035
22036         * gcc.dg/format/gcc_gfc-1.c: New.
22037
22038 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
22039
22040         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
22041
22042 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22043
22044         PR fortran/20842
22045         * gfortran.dg/io_invalid_1.f90: New test.
22046
22047 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
22048
22049         * gcc.dg/format/gcc_diag-1.c: Update.
22050
22051 2005-07-02  Jeff Law  <law@redhat.com>
22052
22053         * gcc.dg/tree-ssa/pr22051-1.c: New test.
22054         * gcc.dg/tree-ssa/pr22051-2.c: New test.
22055
22056 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
22057
22058         * gcc.dg/format/gcc_diag-1.c: Update.
22059
22060 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
22061
22062         PR tree-opt/22269
22063         * gcc.c-torture/compile/pr22269.c: New test.
22064
22065 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
22066
22067         PR 21584
22068         PR 22219
22069         * g++.dg/tree-ssa/pr21584-1.C: New test.
22070         * g++.dg/tree-ssa/pr21584-2.C: New test.
22071
22072 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
22073
22074         * obj-c++.dg/try-catch-11.mm: New.
22075         * objc.dg/try-catch-10.m: New.
22076
22077 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
22078
22079         * g++.dg/other/ucnid-1.C: xfail on AIX.
22080
22081 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
22082
22083         PR 22234
22084         * gcc.dg/20050629-1.c: New test.
22085
22086 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
22087
22088         * obj-c++.dg/const-str-1[0-1].mm: New.
22089         * objc.dg/const-str-1[0-1].m: New.
22090
22091 2005-05-29  Richard Henderson  <rth@redhat.com>
22092
22093         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
22094         Rename from check_effective_target_vect_no_max.
22095         (check_effective_target_vect_no_int_add): New.
22096         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
22097         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
22098         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22099         * gcc.dg/vect/vect-reduc-1.c: Use both.
22100         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22101
22102 2005-05-29  Richard Henderson  <rth@redhat.com>
22103
22104         * lib/target-supports.exp (check_effective_target_vect_no_max):
22105         Remove i386 and x86_64.
22106
22107 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22108
22109         PR testsuite/21969
22110         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
22111
22112 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22113
22114         PR middle-end/21969
22115         * gcc.dg/vect/pr21969.c: New test.
22116
22117 2005-06-28  Eric Christopher  <echristo@redhat.com>
22118
22119         PR c/22052
22120         PR c/21975
22121         * gcc.dg/inline1.c: New test.
22122         * gcc.dg/inline2.c: Ditto.
22123         * gcc.dg/inline3.c: Ditto.
22124         * gcc.dg/inline4.c: Ditto.
22125         * gcc.dg/inline5.c: Ditto.
22126
22127 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22128
22129         PR libfortran/22142
22130         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22131         Add testcase also testing eoshift1 for PR 22142.
22132
22133 2005-06-28  Richard Henderson  <rth@redhat.com>
22134
22135         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
22136         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
22137         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
22138         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
22139         gcc.dg/tree-ssa/20030922-2.c: Likewise.
22140
22141 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22142
22143         PR libfortran/22142
22144         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22145         Add testcase for PR 22142.
22146
22147 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
22148
22149         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
22150         gcc.target/ia64/fpreg-2.c: New tests.
22151
22152 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22153
22154         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
22155
22156 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22157
22158         PR libfortran/22170
22159         * gfortran.dg/slash_1.f90: New test.
22160
22161 2005-06-27  Richard Henderson  <rth@redhat.com>
22162
22163         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
22164         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
22165         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22166         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22167         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22168         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22169
22170 2005-06-27  Richard Henderson  <rth@redhat.com>
22171
22172         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
22173         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
22174
22175 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
22176
22177         * obj-c++.dg/proto-lossage-5.mm: New.
22178         * objc.dg/proto-lossage-5.m: New.
22179
22180 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
22181
22182         PR 21959
22183         * gcc.dg/tree-ssa/pr21959.c: New test.
22184
22185 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
22186
22187         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
22188         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
22189         testing uninitialized var.
22190
22191         * gcc.c-torture/execute/builtins/chk.h: New.
22192         * gcc.c-torture/execute/builtins/lib/chk.c: New.
22193         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
22194         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
22195         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
22196         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
22197         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
22198         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
22199         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
22200         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
22201         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
22202         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
22203         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
22204         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
22205         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
22206         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
22207         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
22208         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
22209         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
22210         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
22211         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
22212         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
22213         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
22214         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
22215         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
22216         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
22217         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
22218         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
22219         * gcc.dg/builtin-object-size-1.c: New test.
22220         * gcc.dg/builtin-object-size-2.c: New test.
22221         * gcc.dg/builtin-object-size-3.c: New test.
22222         * gcc.dg/builtin-object-size-4.c: New test.
22223         * gcc.dg/builtin-object-size-5.c: New test.
22224         * gcc.dg/builtin-stringop-chk-1.c: New test.
22225         * gcc.dg/builtin-stringop-chk-2.c: New test.
22226         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
22227         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
22228         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
22229         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
22230         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
22231         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
22232         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
22233         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
22234         * gcc.c-torture/execute/printf-1.c: New test.
22235         * gcc.c-torture/execute/fprintf-1.c: New test.
22236         * gcc.c-torture/execute/vprintf-1.c: New test.
22237         * gcc.c-torture/execute/vfprintf-1.c: New test.
22238         * gcc.c-torture/execute/printf-chk-1.c: New test.
22239         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
22240         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
22241         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
22242
22243 2005-06-27  Michael Matz  <matz@suse.de>
22244
22245         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
22246         slot is not merged if address escapes.
22247
22248 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22249
22250         PR c/21911
22251         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
22252
22253 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
22254
22255         PR middle-end/17965
22256         * gcc.c-torture/compile/20050622-1.c: New test.
22257
22258         PR middle-end/22028
22259         * gcc.dg/20050620-1.c: New test.
22260
22261 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
22262
22263         PR tree-optimization/22026
22264         * gcc.dg/tree-ssa/pr22026.c: New.
22265
22266 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
22267
22268         PR libfortran/22144
22269         * gfortran.dg/shift-alloc.f90: New testcase.
22270
22271 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
22272
22273         * all files: Update FSF address in copyright headers.
22274
22275 2005-06-22  Jan Hubicka  <jh@suse.cz>
22276
22277         * wholeprogram-1.c: New testcase.
22278         * wholeprogram-2.c: New testcase.
22279
22280 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
22281
22282         PR 22171
22283         * gcc.dg/tree-ssa/pr22171.c: New test.
22284
22285 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
22286
22287         * gfortran.dg/simplify_modulo.f90: New.
22288
22289 2005-06-24  Jan Hubicka  <jh@suse.cz>
22290
22291         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
22292
22293 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22294
22295         * obj-c++.dg/proto-lossage-[1-4].mm: New.
22296
22297 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22298
22299         * obj-c++.dg/typedef-alias-1.mm: New.
22300         * objc.dg/typedef-alias-1.m: New.
22301
22302 2005-06-23  Jeff Law  <law@redhat.com>
22303
22304         * gcc.dg/tree-ssa/vrp16.c: New test.
22305
22306 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22307
22308         * lib/target-supports.exp: Add
22309         check_effective_target_fortran_large_real and
22310         check_effective_target_fortran_large_int to check for
22311         corresponding effective targets.
22312         * gfortran.dg/large_integer_kind_1.f90: New test.
22313         * gfortran.dg/large_real_kind_1.f90: New test.
22314
22315 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
22316
22317         PR tree-optimization/22117
22318         * gcc.dg/tree-ssa/pr22117.c: New.
22319
22320 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
22321
22322         PR testsuite/22123
22323         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
22324
22325 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
22326
22327         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
22328
22329 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
22330
22331         * gfortran.dg/f2c_4.f90: Add tests for complex functions
22332         * gfortran.dg/f2c_4.c: Likewise.
22333
22334 2005-06-22 Paul Brook  <paul@codesourcery.com>
22335
22336         PR fortran/21034
22337         * gfortran.dg/auto_save_1.f90: New test.
22338
22339 2005-06-22  Michael Matz  <matz@suse.de>
22340
22341         * gcc.target/x86-64/abi: New directory.
22342         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
22343         * gcc.target/x86-64/abi/README.gcc: New file.
22344         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
22345         * gcc.target/x86-64/abi/asm-support.s: New file.
22346         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
22347         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
22348         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
22349         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
22350         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
22351         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
22352         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
22353         * gcc.target/x86_64/abi/test_bitfields.c: New test.
22354         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
22355         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
22356         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
22357         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
22358         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
22359         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
22360         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
22361         * gcc.target/x86_64/abi/test_varargs.c: New test.
22362
22363 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
22364
22365         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
22366         32-bit i?86 and x86_64.
22367
22368 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
22369
22370         * obj-c++.dg/const-str-[1-9].mm: New tests.
22371
22372 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
22373
22374         PR fortran/22010
22375         * gfortran.dg/namelist_use.f90: New.
22376         * gfortran.dg/namelist_use_only.f90: New.
22377
22378 2005-06-21  Jeff Law  <law@redhat.com>
22379
22380         * gcc.dg/tree-ssa/vrp15.c: New test.
22381
22382 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
22383
22384         * lib/target-supports.exp (check_effective_target_vect_reduction):
22385         Remove.
22386         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
22387         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
22388         remove vect_reduction target keyword. Also avoid two returns in main.
22389         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22390         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
22391         * gcc.dg/vect/vect-reduc-1short.c: New test.
22392         * gcc.dg/vect/vect-reduc-1char.c: New test.
22393         * gcc.dg/vect/vect-reduc-2short.c: New test.
22394         * gcc.dg/vect/vect-reduc-2char.c: New test.
22395         * gcc.dg/vect/vect-reduc-6.c: New test.
22396         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
22397         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
22398         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
22399
22400 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22401         Paul Thomas  <pault@gcc.gnu.org>
22402
22403         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
22404         New tests.
22405
22406 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22407
22408         * gfortran.dg/backslash_1.f90: New test.
22409         * gfortran.dg/backslash_2.f90: New test.
22410
22411 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
22412
22413         * gfortran.dg/duplicate_labels.f90: New test.
22414
22415 2005-06-20  Jan Beulich  <jbeulich@novell.com>
22416
22417         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
22418         unsupportable relocations.
22419         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22420         * gcc.dg/20050321-2.c: xfail for NetWare.
22421
22422 2005-06-20  Andreas Jaeger  <aj@suse.de>
22423
22424         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
22425         gcc.target/i386/fastcall-sseregparm.c,
22426         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
22427
22428 2005-06-19  Richard Henderson  <rth@redhat.com>
22429
22430         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
22431
22432 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
22433
22434         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
22435
22436 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
22437
22438         PR c++/22115
22439         * g++.dg/conversion/simd2.C: Change expected error message.
22440
22441 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22442
22443         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
22444         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22445         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22446
22447 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
22448
22449         * gcc.dg/fold-mod-1.c: New test.
22450
22451 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
22452
22453         PR fortran/19926
22454         * gfortran.dg/pr19926.f90: New test.
22455
22456 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22457
22458         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
22459         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
22460         targets.
22461         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22462         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22463
22464 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
22465
22466         * gcc.target/ia64/float80-varargs-1.c: New test.
22467
22468 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22469
22470         PR tree-opt/22035
22471         * gfortran.dg/f2c_6.f90: New test.
22472
22473 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
22474
22475         PR c++/17413
22476         * g++.dg/template/local5.C: New.
22477
22478 2005-06-17  Richard Henderson  <rth@redhat.com>
22479
22480         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
22481
22482 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
22483
22484         PR testsuite/21945
22485         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
22486
22487 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
22488
22489         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
22490         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
22491         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
22492         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
22493         check_vect to verify the presence of hardware vector support.
22494
22495 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
22496
22497         PR testsuite/22056
22498         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
22499
22500 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22501
22502         PR libfortran/19216
22503         * gfortran.dg/pr19216.f: Add correct space between brackets and
22504         dg directive.
22505
22506 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22507
22508         PR libfortran/16436
22509         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
22510
22511 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
22512
22513         * gcc.target/i386/attributes-error.c: New testcase.
22514         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
22515         * gcc.target/i386/regparm-stdcall.c: Likewise.
22516         * gcc.target/i386/sseregparm-1.c: Likewise.
22517         * gcc.target/i386/sseregparm-2.c: Likewise.
22518
22519 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
22520
22521         * g++.dg/rtti/crash2.C: New.
22522
22523 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
22524
22525         * gcc.dg/noncompile/20040203-3.c: Update expected message.
22526
22527 2005-06-15  David Ung  <davidu@mips.com>
22528
22529         * gcc.target/mips/mips16e-extends.c: New test for testing the
22530         generation of MIPS16e zeb/zeh, seb/seh instructions.
22531
22532 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
22533
22534         PR 22018
22535         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
22536         * gcc.dg/tree-ssa/pr22018.c: New test.
22537
22538 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
22539
22540         * gcc.dg/simd-1.c: Update error messages.
22541         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
22542         * gcc.dg/simd-2.c: Update error messages.
22543         * gcc.dg/simd-4.c: New.
22544
22545 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
22546
22547         PR c++/20678
22548         * g++.dg/other/crash-4.C: New.
22549
22550 2005-06-14  Devang Patel  <dpatel@apple.com>
22551
22552         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
22553
22554 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22555
22556         PR c++/21929
22557         * g++.dg/parse/crash11.C: Update
22558
22559 2005-06-13  Jeff Law  <law@redhat.com>
22560
22561         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
22562         perform the desired transformations.
22563         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
22564         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
22565
22566 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22567
22568         PR fortran/22038
22569         * gfortran.dg/forall_1.f90: Un-XFAIL.
22570
22571 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
22572
22573         PR c++/21929
22574         * g++.dg/parse/crash26.C: New.
22575
22576         PR c++/20789
22577         * g++.dg/init/member1.C: New.
22578
22579 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
22580
22581         * gfortran.dg/altreturn_1.f90: New test.
22582
22583 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
22584
22585         PR middle-end/21985
22586         * gcc.dg/tree-ssa/pr21985.c: New test.
22587
22588 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22589
22590         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
22591
22592 2005-06-12  Roger Sayle  <roger@eyesopen.com>
22593
22594         PR c++/21930
22595         * g++.dg/other/error10.C: New test case.
22596
22597 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22598
22599         PR libfortran/19155
22600         * gfortran.dg/pr19155.f: Add test.
22601
22602 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22603
22604         * gfortran.dg/f2c_7.f90: New test.
22605
22606         * gfortran.dg/forall_1.f90: XFAILed.
22607
22608 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22609
22610         * gcc.dg/pr14796-1.c: New.
22611         * gcc.dg/pr14796-2.c: New.
22612
22613 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
22614
22615         PR fortran/17792
22616         PR fortran/21375
22617         * gfortran.dg/deallocate_stat.f90: New test.
22618
22619 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
22620
22621         * gfortran.fortran-torture/execute/in-pack.f90: New test.
22622
22623 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
22624
22625         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22626         access will be generated when this loop is vectorized. Test that
22627         accesses with same alignment were detected.
22628         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22629         Test that accesses with same alignment were detected.
22630         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22631         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22632         alignment were detected.
22633
22634 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
22635
22636         PR c++/10611
22637         * g++.dg/conversion/simd2.C: New.
22638
22639 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22640
22641         * gcc.dg/Wcxx-compat-1.c: New.
22642
22643 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
22644
22645         PR libfortran/21480
22646         * gfortran.dg/reshape-complex.f90: Add a test for a packed
22647         complex array.
22648
22649 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
22650
22651         * gcc.dg/alias-8.c: New.
22652
22653 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
22654
22655         * gcc.dg/format/cmn_err-1.c: Update.
22656
22657 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
22658
22659         PR target/20666
22660         * gcc.target/sparc/fexpand-2.c: New.
22661         * gcc.target/sparc/fpmerge-2.c: New.
22662         * gcc.target/sparc/fpmul-2.c: New.
22663         * gcc.target/sparc/noresult.c: New.
22664         * gcc.target/sparc/pdist-2.c: New.
22665         * gcc.target/sparc/pdist-3.c: New.
22666
22667 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
22668
22669         PR testsuite/21702
22670         * gcc.target/i386/i386.exp: Fix comment typo.
22671
22672 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22673
22674         PR c++/19497
22675         * g++.dg/inherit/using5.C: New.
22676         * g++.dg/inherit/using6.C: New.
22677
22678 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22679
22680         PR c++/19894
22681         * g++.dg/template/ptrmem15.C: New test.
22682
22683         PR c++/20563
22684         * g++.dg/ext/label4.C: New test.
22685
22686 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22687
22688         * gcc.dg/tls/debug-1.c: New test.
22689
22690 2005-06-07  Dale Johannesen  <dalej@apple.com>
22691
22692         * gcc.target/i386/movq.c: New.
22693
22694 2005-06-07  Dale Johannesen  <dalej@apple.com>
22695
22696         * gcc.dg/20050607-1.c: New.
22697
22698 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
22699
22700         PR middle-end/21850
22701         * gcc.c-torture/execute/20050607-1.c: New test.
22702
22703 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
22704
22705         PR libfortran/21926
22706         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22707         Test case where the return array has lowest stride one,
22708         but isn't packed.
22709
22710 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
22711
22712         * lib/target-supports.exp (check_effective_target_sync_int_long):
22713         Add s390 and s390x targets.
22714
22715 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
22716
22717         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22718         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22719         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22720         * gcc.dg/tree-ssa/loop-9.c: New test.
22721
22722 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22723
22724         * g++.dg/parse/defarg10.C: New.
22725
22726 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
22727
22728         PR regression/21897
22729         * gcc.c-torture/execute/20050604-1.c: New test.
22730
22731 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22732
22733         PR 21903
22734         * g++.dg/parse/defarg9.C: New.
22735
22736         PR c++/20637
22737         * g++.dg/inherit/using4.C: New.
22738         * g++.dg/overload/error1.C: Adjust expected errors.
22739         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22740         * g++.old-deja/g++.brendan/arm2.C: Likewise.
22741         * g++.old-deja/g++.other/redecl2.C: Likewise.
22742         * g++.old-deja/g++.other/redecl4.C: Likewise.
22743         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22744
22745 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22746
22747         * gfortran.dg/f2c_5.f90: Add -w to dg-options
22748
22749 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22750
22751         * lib/gfortran.exp (gfortran_target_compile): Call
22752         dg-additional-files-options
22753         * gfortran.dg/f2c_4.f90: New file
22754         * gfortran.dg/f2c_4.c: New file
22755         * gfortran.dg/f2c_5.f90: New file
22756         * gfortran.dg/f2c_5.c: New file
22757
22758 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22759
22760         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22761
22762         PR fortran/21912
22763         * gfortran.dg/array_constructor_4.f90: New test.
22764
22765 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
22766
22767         PR c++/21619
22768         * g++.dg/ext/builtin9.C: New test.
22769
22770 2005-06-05  Dale Johannesen  <dalej@apple.com>
22771
22772         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22773         * gcc.c-torture/execute/20050603-2.c: Ditto.
22774
22775 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
22776
22777         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22778         * gcc.dg/vect/vect-reduc-1.c: New.
22779         * gcc.dg/vect/vect-reduc-2.c: New.
22780         * gcc.dg/vect/vect-reduc-3.c: New.
22781
22782 2005-06-04  Dale Johannesen  <dalej@apple.com>
22783
22784         * gcc.c-torture/execute/20050603-1.c: New.
22785         * gcc.c-torture/execute/20050603-2.c: New.
22786         * gcc.dg/20050603-3.c: New.
22787
22788 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22789
22790         PR fortran/19195
22791         * gfortran.dg/debug_1.f90: New test.
22792
22793         * gfortran.dg/forall_1.f90: New test.
22794
22795 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
22796
22797         * gfortran.dg/array_constructor_3.f90: New test.
22798
22799 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22800
22801         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22802
22803 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
22804
22805         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22806
22807 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
22808
22809         PR c/21873
22810         * gcc.dg/init-excess-1.c: New test.
22811
22812 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22813
22814         PR c++/21853
22815         * g++.dg/expr/static_cast6.C: New test.
22816
22817 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
22818
22819         * gcc.dg/tree-ssa/vrp14.c: New test.
22820
22821 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22822
22823         PR c++/21336
22824         * g++.dg/template/new2.C: New test.
22825
22826 2005-06-03  Josh Conner  <jconner@apple.com>
22827
22828         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22829         all entries in initializer.
22830
22831 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
22832
22833         PR middle-end/21858
22834         * gcc.dg/pr21858.c: New testcase.
22835
22836 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
22837
22838         PR tree-optimization/21292
22839
22840         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22841         New.
22842         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22843         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22844         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22845         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22846         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22847
22848 2005-06-02  Richard Henderson  <rth@redhat.com>
22849
22850         * gcc.dg/sync-2.c: Use -march=i486 for i386.
22851
22852 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
22853
22854         * gcc.dg/wtypequal.c: New testcase.
22855
22856 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
22857
22858         PR 21582
22859         * gcc.dg/tree-ssa/pr21582.c: New test.
22860
22861 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22862
22863         PR c++/21280
22864         * g++.dg/opt/interface2.h: New.
22865         * g++.dg/opt/interface2.C: New.
22866         * g++.dg/init/ctor4.C: Adjust error lines.
22867         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22868         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22869         * g++.old-deja/g++.jason/opeq3.C: Likewise.
22870         * g++.old-deja/g++.pt/assign1.C: Likewise.
22871         * g++.old-deja/g++.pt/crash20.C: Likewise.
22872
22873 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
22874
22875         PR tree-optimization/21734
22876         * g++.dg/vect/pr21734_1.cc: New.
22877         * g++.dg/vect/pr21734_2.cc: New.
22878
22879 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22880
22881         PR c++/20350
22882         * g++.dg/template/spec24.C: New.
22883
22884         PR c++/21151
22885         * g++.dg/pch/local-1.C: New.
22886         * g++.dg/pch/local-1.Hs: New.
22887
22888 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
22889
22890         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22891         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22892         * gcc.dg/tree-ssa/pr14341.c: New test.
22893         * gcc.dg/tree-ssa/pr14841.c: New test.
22894         * gcc.dg/tree-ssa/pr20701.c: New test.
22895         * gcc.dg/tree-ssa/pr21086.c: New test.
22896         * gcc.dg/tree-ssa/pr21090.c: New test.
22897         * gcc.dg/tree-ssa/pr21332.c: New test.
22898         * gcc.dg/tree-ssa/pr21458.c: New test.
22899         * gcc.dg/tree-ssa/pr21658.c: New test.
22900         * gcc.dg/tree-ssa/vrp01.c: New test.
22901         * gcc.dg/tree-ssa/vrp02.c: New test.
22902         * gcc.dg/tree-ssa/vrp03.c: New test.
22903         * gcc.dg/tree-ssa/vrp04.c: New test.
22904         * gcc.dg/tree-ssa/vrp05.c: New test.
22905         * gcc.dg/tree-ssa/vrp06.c: New test.
22906         * gcc.dg/tree-ssa/vrp07.c: New test.
22907         * gcc.dg/tree-ssa/vrp08.c: New test.
22908         * gcc.dg/tree-ssa/vrp09.c: New test.
22909         * gcc.dg/tree-ssa/vrp10.c: New test.
22910         * gcc.dg/tree-ssa/vrp11.c: New test.
22911         * gcc.dg/tree-ssa/vrp12.c: New test.
22912         * gcc.dg/tree-ssa/vrp13.c: New test.
22913
22914 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
22915
22916         PR 21029
22917         * gcc.dg/tree-ssa/pr21029.c: New test.
22918
22919 2005-06-01  Roger Sayle  <roger@eyesopen.com>
22920
22921         * gfortran.dg/logint-1.f: New test case.
22922         * gfortran.dg/logint-2.f: Likewise.
22923         * gfortran.dg/logint-3.f: Likewise.
22924
22925 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
22926
22927         PR c/21536
22928         PR c/20760
22929         * gcc.dg/20050527-1.c: New test.
22930
22931         * gcc.dg/i386-sse-12.c: New test.
22932
22933         PR fortran/21729
22934         * gfortran.dg/implicit_5.f90: New test.
22935
22936 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
22937
22938         PR fortran/20883
22939         * gfortran/assign_4.f90: New test.
22940         * gfortran/assign_2.f90: Change compile to run.
22941
22942 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
22943
22944         * lib/target-supports.exp
22945         (check_effective_target_sync_char_short): New.
22946         * gcc.dg/sync-2.c: New.
22947
22948 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
22949
22950         PR tree-optimization/21817
22951         * gcc.dg/torture/pr21817-1.c: New.
22952
22953 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
22954
22955         PR c++/21165
22956         * g++.dg/template/init5.C: New.
22957
22958 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
22959
22960         * gfortran.dg/char_initialiser_actual.f90:
22961         Test character initialisers as actual arguments.
22962         * gfortran.dg/char_pointer_comp_assign.f90:
22963         Test character pointer structure component assignments.
22964         * gfortran.dg/char_array_structure_constructor.f90:
22965         Test character components in structure constructors.
22966
22967 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
22968
22969         PR middle-end/20931
22970         * g++.dg/opt/pr20931.C: New test.
22971
22972 2005-05-31  Andreas Jaeger  <aj@suse.de>
22973
22974         PR testsuite/20772
22975         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22976         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22977         g++.old-deja/g++.ext/asmspec1.C,
22978         g++.old-deja/g++.other/regstack.C,
22979         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22980         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22981         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22982         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22983         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22984         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22985         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22986         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22987         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22988         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22989         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22990         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22991         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22992         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22993         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22994         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22995         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22996         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22997         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22998
22999 2005-05-31  Jeff Law  <law@redhat.com>
23000
23001         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
23002
23003 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
23004
23005         PR middle-end/21743
23006         * gcc.dg/builtins-1.c: Activate disabled clog test.
23007         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23008
23009 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
23010
23011         * gfortran.dg/char_pointer_assign.f90:
23012         Test character-pointer assignments and pointer assignments.
23013         * gfortran.dg/char_pointer_dummy.f90:
23014         Test character-pointer dummy arguments.
23015         * gfortran.dg/char_pointer_func.f90:
23016         Test character-pointer function returns.
23017         * gfortran.dg/char_pointer_dependency.f90:
23018         Test character-pointer functions with dependencies.
23019
23020 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
23021
23022         PR c++/21784
23023         * g++.dg/lookup/using14.C: New test.
23024
23025 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
23026
23027         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
23028         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
23029         trailing ^M.
23030
23031 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
23032
23033         PR c++/17413
23034         * g++.dg/template/local5.C: New.
23035
23036         PR target/21761
23037         * gcc.c-torture/compile/pr21761.c: New.
23038
23039         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
23040         before darwin8.
23041
23042 2005-05-30  Steven G. Kargl
23043
23044         PR fortran/20846
23045         * gfortran.dg/inquire_8.f90: New test.
23046
23047 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23048
23049         PR libfortran/21376
23050         * gfortran.dg/output_exponents_1.f90: New test.
23051
23052 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23053
23054         PR libfortran/20006
23055         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
23056
23057 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
23058
23059         PR c++/21210
23060         * g++.dg/ext/complex1.C: New test.
23061
23062         PR c++/21340
23063         * g++.dg/init/ctor6.C: New test.
23064
23065 2005-05-29  Jan Hubicka  <jh@suse.cz>
23066
23067         * gcc.c-torture/compile/pr21562.c: New.
23068
23069 2005-05-28  Steven G. Kargl <kargls@comcast.net>
23070
23071         * gfortran.dg/subnormal_1.f90: New test.
23072
23073 2005-05-28  Jan Hubicka  <jh@suse.cz>
23074
23075         * tree-prof.exp: Fix comment.
23076         * value-prof-1.c: New.
23077         * value-prof-2.c: New.
23078         * value-prof-3.c: New.
23079         * value-prof-4.c: New.
23080
23081 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
23082
23083         PR c++/21614
23084         * g++.dg/expr/ptrmem6.C: New test.
23085         * g++.dg/expr/ptrmem6a.C: Likewise.
23086
23087 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
23088
23089         PR tree-optimization/21658
23090         * gcc.dg/tree-ssa/pr21658.c: New.
23091
23092 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
23093
23094         PR c++/21455
23095         * g++.dg/inherit/ptrmem3.C: New.
23096
23097         PR c++/21681
23098         * g++.dg/parse/template16.C: New.
23099
23100 2005-05-27  Andreas Jaeger  <aj@suse.de>
23101
23102         * gcc.dg/setjmp-2.c: Only run in 32-bit.
23103
23104         * gcc.dg/i386-sse-8.c: Run test on all archs.
23105
23106 2005-05-26  Mike Stump  <mrs@apple.com>
23107
23108         * objc.dg/isa-field-1.m: Only run on darwin.
23109         * objc.dg/lookup-1.m: Likewise.
23110         * objc.dg/try-catch-8.m: Likewise.
23111
23112 2005-05-26  Roger Sayle  <roger@eyesopen.com>
23113
23114         PR tree-optimization/9814
23115         * gcc.dg/pr9814-1.c: New test case.
23116
23117 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23118
23119         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
23120         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
23121         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
23122         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
23123         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
23124         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
23125         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
23126         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
23127         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
23128         objc.dg/try-catch-8.m: New.
23129
23130 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
23131
23132         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
23133         remove extraneous semicolons.
23134
23135 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23136
23137         * obj-c++.dg/comp-types-12.mm: New.
23138         * objc.dg/comp-types-11.m: New.
23139         * objc.dg/selector-4.m: New.
23140
23141 2005-05-26  Andreas Jaeger  <aj@suse.de>
23142
23143         PR testsuite/20772
23144         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
23145         g++.old-deja/g++.ext/attrib3.C,
23146         g++.old-deja/g++.other/store-expr1.C,
23147         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
23148         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
23149         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23150         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
23151         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
23152         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
23153         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
23154         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23155         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
23156         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
23157         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
23158         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
23159         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
23160         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
23161         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
23162         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
23163         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
23164         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23165         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
23166
23167 2005-05-26  Andreas Jaeger  <aj@suse.de>
23168
23169         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
23170         x86-64 compilation.
23171
23172 2005-05-26  Andreas Jaeger  <aj@suse.de>
23173
23174         PR testsuite/20772
23175         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
23176         gcc.misc-tests/i386-pf-athlon-1.c,
23177         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23178         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
23179         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
23180         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
23181         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
23182         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
23183         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
23184         programs.
23185
23186         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
23187         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
23188         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
23189         x86-64 compilation.
23190
23191         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
23192         x86_64.
23193
23194         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
23195         effective-target ilp32.
23196
23197 2005-05-26  David Ung  <davidu@mips.com>
23198
23199         * gcc.target/mips/ext_ins.c: New test for testing the generation
23200         of MIPS32/64 rev 2 ext/ins instructions.
23201
23202 2005-05-26  Andreas Jaeger  <aj@suse.de>
23203
23204         * treelang/compile/unsigned.tree: Use gimple instead of
23205         nonexisting generic dump.
23206
23207 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
23208
23209         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
23210
23211 2005-05-26  Andreas Jaeger  <aj@suse.de>
23212
23213         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
23214
23215 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
23216
23217         PR libfortran/17283
23218         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
23219         Test callee-allocated memory with write statements.
23220
23221 2005-05-25  Roger Sayle  <roger@eyesopen.com>
23222
23223         PR middle-end/21709
23224         * gcc.dg/pr21709-1.c: New test case.
23225
23226 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23227             Mike Stump  <mrs@apple.com>
23228
23229         * objc/execute/next_mapping.h: Update for C++.
23230
23231         * obj-c++.dg/selector-1.mm: Move to...
23232         * obj-c++.dg/selector-4.mm: here...
23233
23234         * obj-c++.dg/basic.mm: New.
23235         * obj-c++.dg/comp-types-1.mm: New.
23236         * obj-c++.dg/cxx-class-1.mm: New.
23237         * obj-c++.dg/cxx-ivars-1.mm: New.
23238         * obj-c++.dg/cxx-ivars-2.mm: New.
23239         * obj-c++.dg/cxx-ivars-3.mm: New.
23240         * obj-c++.dg/cxx-scope-1.mm: New.
23241         * obj-c++.dg/cxx-scope-2.mm: New.
23242         * obj-c++.dg/defs.mm: New.
23243         * obj-c++.dg/empty-private-1.mm: New.
23244         * obj-c++.dg/encode-1.mm: New.
23245         * obj-c++.dg/encode-2.mm: New.
23246         * obj-c++.dg/encode-3.mm: New.
23247         * obj-c++.dg/extern-c-1.mm: New.
23248         * obj-c++.dg/extra-semi.mm: New.
23249         * obj-c++.dg/fix-and-continue-2.mm: New.
23250         * obj-c++.dg/isa-field-1.mm: New.
23251         * obj-c++.dg/ivar-list-semi.mm: New.
23252         * obj-c++.dg/local-decl-1.mm: New.
23253         * obj-c++.dg/lookup-1.mm: New.
23254         * obj-c++.dg/lookup-2.mm: New.
23255         * obj-c++.dg/method-1.mm: New.
23256         * obj-c++.dg/method-2.mm: New.
23257         * obj-c++.dg/method-3.mm: New.
23258         * obj-c++.dg/method-4.mm: New.
23259         * obj-c++.dg/method-5.mm: New.
23260         * obj-c++.dg/method-6.mm: New.
23261         * obj-c++.dg/method-7.mm: New.
23262         * obj-c++.dg/no-extra-load.mm: New.
23263         * obj-c++.dg/overload-1.mm: New.
23264         * obj-c++.dg/pragma-1.mm: New.
23265         * obj-c++.dg/pragma-2.mm: New.
23266         * obj-c++.dg/private-1.mm: New.
23267         * obj-c++.dg/private-2.mm: New.
23268         * obj-c++.dg/proto-qual-1.mm: New.
23269         * obj-c++.dg/qual-types-1.mm: New.
23270         * obj-c++.dg/stubify-1.mm: New.
23271         * obj-c++.dg/stubify-2.mm: New.
23272         * obj-c++.dg/super-class-1.mm: New.
23273         * obj-c++.dg/super-class-2.mm: New.
23274         * obj-c++.dg/super-dealloc-1.mm: New.
23275         * obj-c++.dg/super-dealloc-2.mm: New.
23276         * obj-c++.dg/template-1.mm: New.
23277         * obj-c++.dg/template-2.mm: New.
23278         * obj-c++.dg/template-3.mm: New.
23279         * obj-c++.dg/template-4.mm: New.
23280         * obj-c++.dg/template-5.mm: New.
23281         * obj-c++.dg/template-6.mm: New.
23282         * obj-c++.dg/try-catch-1.mm: New.
23283         * obj-c++.dg/try-catch-2.mm: New.
23284         * obj-c++.dg/try-catch-3.mm: New.
23285         * obj-c++.dg/try-catch-4.mm: New.
23286         * obj-c++.dg/try-catch-5.mm: New.
23287         * obj-c++.dg/try-catch-6.mm: New.
23288         * obj-c++.dg/try-catch-7.mm: New.
23289         * obj-c++.dg/try-catch-8.mm: New.
23290         * obj-c++.dg/try-catch-9.mm: New.
23291         * obj-c++.dg/va-meth-1.mm: New.
23292
23293 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23294
23295         * obj-c++.dg/selector-1.mm: New.
23296         * obj-c++.dg/selector-2.mm: New.
23297
23298 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23299
23300         * obj-c++.dg/selector-3.mm: New.
23301         * objc.dg/selector-3.m: New.
23302
23303 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23304
23305         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
23306         about where warning appears.
23307
23308 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23309
23310         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
23311         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
23312         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
23313         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
23314
23315 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23316
23317         * gcc.dg/20050524-1.c: New test.
23318
23319 2005-05-25  Jan Hubicka  <jh@suse.cz>
23320
23321         * gcc.dg/tree-prof/inliner-1.c: New.
23322
23323 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
23324
23325         * gcc.dg/tree-prof: New directory.
23326         * gcc.dg/tree-prof/tree-prof.exp: New.
23327
23328 2005-05-25  DJ Delorie  <dj@redhat.com>
23329
23330         * gcc.dg/Wattributes-1.c: New.
23331         * gcc.dg/Wattributes-2.c: New.
23332         * gcc.dg/Wattributes-3.c: New.
23333
23334 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
23335
23336         PR tree-optimization/19833
23337         * gcc.dg/uninit-4.c: Remove xfail.
23338         * gcc.dg/uninit-9.c: Ditto.
23339
23340 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
23341
23342         * obj-c++.dg/bitfield-[1-5].mm: New.
23343         * obj-c++.dg/class-protocol-1.mm: New.
23344         * obj-c++.dg/comp-types-1[0-1].mm: New.
23345         * obj-c++.dg/comp-types-[2-9].mm: New.
23346         * obj-c++.dg/encode-[4-8].mm: New.
23347         * obj-c++.dg/layout-1.mm: New.
23348         * obj-c++.dg/method-1[0-9].mm: New.
23349         * obj-c++.dg/method-2[0-1].mm: New.
23350         * obj-c++.dg/method-[8-9].mm: New.
23351         * obj-c++.dg/objc-gc-3.mm: New.
23352         * obj-c++.dg/try-catch-10.mm: New.
23353         * objc.dg/bitfield-5.m: New.
23354         * objc.dg/comp-types-10.m: New.
23355         * objc.dg/comp-types-9.m: New.
23356         * objc.dg/layout-1.m: New.
23357         * objc.dg/objc-gc-4.m: New.
23358         * objc.dg/try-catch-9.m: New.
23359         * objc.dg/class-protocol-1.m: Tweak diagnostics.
23360         * objc.dg/comp-types-1.m: Likewise.
23361         * objc.dg/comp-types-[5-6].m: Likewise.
23362         * objc.dg/method-9.m: Likewise.
23363
23364 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
23365
23366         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
23367         and on hardware without VMX support.
23368
23369         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
23370
23371         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
23372
23373         * lib/profopt.exp (dg-final-generate, dg-final-use,
23374         profopt-final-code, profopt-get-options): New.
23375         (profopt-execute): Process test directives.
23376
23377         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
23378         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23379         cleanup-tree-dump, cleanup-saved-temps): Update comments.
23380
23381 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
23382
23383         PR C++/21645
23384         * g++.dg/init/ctor5.C: New test.
23385
23386 2005-05-24  Ira Rosen  <irar@il.ibm.com>
23387
23388         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
23389         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
23390         vect-113.c, vect-114.c.
23391
23392 2005-05-23  Adam Nemet  <anemet@lnxw.com>
23393
23394         * gcc.dg/const-elim-1.c: Remove xfails.
23395
23396 2005-05-23  Jeff Law  <law@redhat.com>
23397
23398         * gcc.c-torture/compile/pr21638.c: New test.
23399         * gcc.c-torture/compile/20050520-1.c: New test.
23400
23401 2005-05-23  Nick Clifton  <nickc@redhat.com>
23402
23403         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
23404         be a proper triple, ie: m32r*-*-*.
23405         * g++.old-deja/g++.jason/thunk3.C: Likewise.
23406
23407 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
23408
23409         PR middle-end/21331
23410         PR tree-opt/21293
23411         * gcc.c-torture/compile/pr21293.c: New test.
23412         * gcc.c-torture/execute/pr21331.c: New test.
23413
23414 2004-05-20  Richard Henderson  <rth@redhat.com>
23415
23416         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
23417
23418 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
23419
23420         * obj-c++-dg.exp: Add.
23421         * obj-c++.exp: Add.
23422         * obj-c++.dg/dg.exp: Add.
23423
23424 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
23425
23426         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
23427         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
23428
23429 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
23430
23431         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
23432
23433 2004-05-19  Richard Henderson  <rth@redhat.com>
23434
23435         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
23436
23437 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
23438
23439         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
23440
23441         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
23442
23443 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
23444
23445         PR c++/21495
23446         * g++.dg/parse/extern1.C: New test.
23447         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
23448
23449 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23450
23451         * gcc.dg/c99-math.h: New.
23452         * gcc.dg/c99-math-float-1.c: New test.
23453         * gcc.dg/c99-math-double-1.c: Likewise.
23454         * gcc.dg/c99-math-long-double-1.c: Likewise.
23455
23456 2005-05-18  Richard Henderson  <rth@redhat.com>
23457
23458         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
23459
23460 2005-05-18  Devang Patel  <dpatel@apple.com>
23461
23462         * g++.dg/opt/20050511-1.C: New test.
23463
23464 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
23465
23466         PR libfortran/21127
23467         * gfortran.dg/reshape-complex.f90: New test.
23468
23469 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
23470
23471         * gfortran.dg/array_constructor_1.f90: New test.
23472         * gfortran.dg/array_constructor_2.f90: New test.
23473
23474 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23475
23476         PR fortran/20954
23477         * gfortran.dg/pr20954.f: New test.
23478
23479 2005-05-17  Mike Stump  <mrs@apple.com>
23480
23481         Yet more Objective-C++...
23482
23483         * objc.dg/method-5.m: Update.
23484         * objc.dg/method-6.m: Update.
23485         * objc.dg/method-7.m: Update.
23486         * objc.dg/method-9.m: Update.
23487         * objc.dg/try-catch-2.m: Update.
23488
23489 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
23490
23491         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
23492         Remove little-endian optimizations.
23493
23494 2005-05-17  Jeff Law  <law@redhat.com>
23495
23496         * g++.dg/tree-ssa/pr14814.C: New test.
23497         * gcc.dg/tree-ssa/pr14814.C: New test.
23498         * gcc.dg/tree-ssa/pr17141-1.C: New test.
23499         * gcc.dg/tree-ssa/pr17141-2.C: New test.
23500
23501 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23502
23503         * gcc.dg/compat/generate-random.c: Do not include
23504         libiberty.h.
23505         * gcc.dg/compat/generate-random_r.c: Likewise.
23506
23507 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
23508
23509         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
23510
23511 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23512
23513         PR middle-end/21595
23514         * g++.dg/tree-ssa/builtin1.C: New testcase.
23515
23516 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
23517
23518         PR c++/21454
23519         * g++.dg/opt/const4.C: New test.
23520
23521         PR middle-end/21492
23522         * g++.dg/opt/crossjump1.C: New test.
23523
23524         PR tree-optimization/21610
23525         * gcc.c-torture/compile/20050516-1.c: New test.
23526
23527         PR fortran/15080
23528         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
23529         about the test failing.
23530         * gfortran.fortran-torture/execute/where_7.f90: New test.
23531         * gfortran.fortran-torture/execute/where_8.f90: New test.
23532
23533 2005-05-16  Richard Henderson  <rth@redhat.com>
23534
23535         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
23536         i?86 and x86_64.
23537
23538 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
23539
23540         * gcc.dg/compat/generate-random.c (config.h): Do not include.
23541         (limits.h): Include unconditionally.
23542         (stdlib.h): Likewise.
23543         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
23544         (limits.h): Include unconditionally.
23545         (stdlib.h): Likewise.
23546         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23547         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23548         (limits.h): Include unconditionally.
23549         (stdlib.h): Likewise.
23550         (hashtab.h): Do not include.
23551         (getopt.h): Likewise.
23552         (stddef.h): Include.
23553         (hashval_t): Define.
23554         (struct entry): Add "next" field.
23555         (HASH_SIZE): New macro.
23556         (hash_table): New variable.
23557         (switchfiles): Do not use xmalloc.
23558         (mix): New macro.
23559         (iterative_hash): New function.
23560         (hasht): Remove.
23561         (e_exists): New function.
23562         (e_insert): Likewise.
23563         (output): Use, instead of libiberty hashtable functions.
23564         (main): Do not use getopt.  Do not call htab_create.
23565
23566 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
23567
23568         PR libstdc++/21526
23569         * lib/target-supports.exp (check_mkfifo_available):
23570         Return 0 for cygwin as mkfifo support incomplete on platform.
23571         Fix typos in comments.
23572
23573 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
23574
23575         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
23576
23577 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
23578
23579         PR fortran/17432
23580         * gfortran.dg/assign_4.f: New test.
23581
23582 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
23583
23584         PR tree-optimization/21563
23585         * gcc.dg/tree-ssa/pr21563.c: New.
23586
23587 2005-05-14  Jan Hubicka  <jh@suse.cz>
23588
23589         * gcc.dg/noreturn-7.c: Allow control reaches warning.
23590
23591 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
23592
23593         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
23594
23595 2005-05-13  Julian Brown  <julian@codesourcery.com>
23596
23597         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
23598         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
23599
23600 2005-05-13  Jan Hubicka  <jh@suse.cz>
23601
23602         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23603         * gcc.dg/fold-xor-?.c: Likewise.
23604         * gcc.dg/pr15784-?.c: Likewise.
23605         * gcc.dg/pr20922-?.c: Likewise.
23606         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23607         * gcc.dg/tree-ssa/pr17598.c: Likewise.
23608         * gcc.dg/tree-ssa/pr20470.c: Likewise.
23609
23610 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23611
23612         PR fortran/21260
23613         * gfortran.dg/hollerith_1.f90: New test.
23614
23615 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23616
23617         * gfortran.dg/func_result_2.f90: New test.
23618
23619 2005-05-11  Bud Davis  <bdavis@gfortran.org>
23620
23621         * gfortran.dg/dev_null.f90: New test.
23622
23623 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
23624
23625         * gcc.dg/arm-vfp1.c: Revert last change.
23626
23627 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
23628
23629         PR middle-end/19807
23630         PR tree-optimization/19639
23631         * g++.dg/tree-ssa/pr19807.C: New testcase.
23632
23633 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23634
23635         PR libfortran/21471
23636         * gfortran.dg/append-1.f90: New test.
23637
23638 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23639
23640         * gcc.dg/pr18501.c: XFAIL.
23641         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23642         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23643         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23644         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23645         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23646         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23647         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23648         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23649
23650 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23651
23652         PR fortran/20178
23653         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23654         gfortran.dg/f2c_3.f90: New tests.
23655
23656         * gfortran.dg/return_1.f90: Fix dg annotation.
23657
23658 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23659
23660         * gcc.c-torture/compile/20050510-1.c: New test.
23661
23662 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
23663
23664         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23665
23666 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
23667
23668         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23669
23670 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
23671
23672         PR c/17913
23673         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23674
23675 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
23676
23677         PR c/21342
23678         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23679         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23680
23681 2005-05-10  Ben Elliston  <bje@au.ibm.com>
23682
23683         PR debug/16676
23684         * gcc.dg/debug/pr16676.c: New test.
23685
23686 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
23687
23688         PR testsuite/21443
23689         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23690         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23691         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23692         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23693         Change -O1 to -O2.
23694         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
23695         -fno-tree-dominator-opts.
23696
23697 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23698
23699         * gfortran.dg/return_1.f90: New test.
23700
23701 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
23702
23703         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23704
23705         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23706
23707 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
23708
23709         PR c++/21427
23710         * g++.dg/inherit/covariant13.C: New.
23711
23712 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23713
23714         PR libfortran/19155
23715         * gfortran.dg/pr19155.f: New test.
23716
23717 2005-05-08  Roger Sayle  <roger@eyesopen.com>
23718
23719         PR inline-asm/8788
23720         * gcc.dg/pr8788-1.c: New testcase.
23721
23722 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
23723
23724         PR target/21416
23725         * gcc.target/mips/fpcmp-[12].c: New tests.
23726
23727 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
23728
23729         * lib/target-supports-dg.exp (dg-require-fork): New function.
23730         (dg-require-mkfifo): Likewise.
23731         * lib/target-supports.exp (check_function_available): New
23732         function.
23733         (check_fork_available): Likewise.
23734         (check_mkfifo_available): Likewise.
23735
23736 2005-05-06  Jeff Law  <law@redhat.com>
23737
23738         * gcc.c-torture/compile/pr21380.c: New test.
23739
23740 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
23741
23742         PR c++/20961
23743         * g++.dg/ext/weak3.C: New test.
23744
23745 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
23746
23747         PR c++/21352
23748         * g++.dg/template/crash37.C: New test.
23749
23750 2005-05-05  Paul Brook  <paul@codesourcery.com>
23751
23752         * gcc.dg/arm-g2.c: Use effective-target arm32.
23753         * gcc.dg/arm-mmx-1.c: Ditto.
23754         * gcc.dg/arm-scd42-2.c: Ditto.
23755         * gcc.dg/arm-vfp1.c: Ditto.
23756         * lib/target-supports.exp (check_effective_target_arm32): New
23757         function.
23758
23759 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
23760
23761         PR libfortran/21354
23762         gfortran.dg/in_pack_rank7.f90: New test.
23763
23764 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
23765
23766         PR middle-end/15618
23767         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23768
23769 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
23770
23771         PR middle-end/21265
23772         * gcc.dg/20050503-1.c: New test.
23773
23774         PR rtl-optimization/21239
23775         * gcc.dg/i386-sse-11.c: New test.
23776
23777 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
23778
23779         PR target/16888
23780         * gcc.target/i386/asm-1.c: New test.
23781
23782 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
23783
23784         PR rtl-optimization/21330
23785         * gcc.c-torture/execute/20050502-1.c: New test.
23786
23787         PR target/21297
23788         * gcc.c-torture/execute/20050502-2.c: New test.
23789
23790 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
23791
23792         PR middle-end/21282
23793         * gcc.dg/pr21282.c: New.
23794
23795 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23796
23797         * gcc.dg/vect/pr20122.c: Clean up .vect file.
23798         * gcc.dg/vect/vect-92.c: Likewise.
23799         * gcc.dg/vect/vect-93.c: Likewise.
23800         * gcc.dg/vect/vect-dv-1.c: Likewise.
23801         * gcc.dg/vect/vect-dv-2.c: Likewise.
23802         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23803
23804 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23805
23806         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23807         * gfortran.dg/vect/vect-2.f90: Likewise.
23808         * gfortran.dg/vect/vect-3.f90: Likewise.
23809         * gfortran.dg/vect/vect-4.f90: Likewise.
23810         * gfortran.dg/vect/vect-5.f90: Likewise.
23811
23812 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
23813
23814         PR target/20813
23815         * gcc.dg/rs6000-fpint-2.c: New.
23816
23817 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
23818
23819         PR c/15698
23820         * gcc.dg/builtins-30.c: Update expected messages.
23821         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23822         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23823         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23824
23825 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
23826
23827         PR tree-optimization/21294
23828         * gcc.dg/tree-ssa/pr21294.c: New.
23829
23830 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
23831
23832         * gcc.dg/altivec-3.c (vec_store): Do not use the old
23833         __builtin_altivec_st_internal_4si built-in.
23834
23835 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
23836
23837         PR c++/15875
23838         * g++.dg/template/ptrmem14.C: New test.
23839
23840 2005-05-02  Paul Brook  <paul@codesourcery.com>
23841
23842         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23843
23844 2005-05-02  Michael Matz  <matz@suse.de>
23845
23846         PR c++/19542
23847         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23848
23849 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
23850
23851         * g++.dg/cpp/weak.C: New test.
23852
23853 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
23854
23855         * gcc.dg/tree-ssa/loop-8.c: New test.
23856
23857 2005-04-30  Michael Maty  <matz@suse.de>
23858
23859         * gcc.dg/inline-mcpy.c: New test.
23860
23861 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
23862
23863         PR libfortran/18958
23864         * gfortran.dg/eoshift.f90: New test case.
23865
23866 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
23867
23868         PR libfortran/18857
23869         * gfortran.dg/matmul_1.f90: New test.
23870
23871 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23872
23873         PR tree-optimization/21030
23874         * gcc.dg/tree-ssa/pr21030.c: New.
23875
23876 2005-04-29  Devang Patel  <dpatel@apple.com>
23877
23878         PR tree-optimization/21272
23879         * gcc.dg/vect/vect-ifcvt-10.c: New test.
23880
23881 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
23882
23883         PR fortran/13082
23884         PR fortran/18824
23885         * gfortran.dg/entry_4.f90: New test.
23886         * gfortran.fortran-torture/execute/entry_1.f90: New test.
23887         * gfortran.fortran-torture/execute/entry_2.f90: New test.
23888         * gfortran.fortran-torture/execute/entry_3.f90: New test.
23889         * gfortran.fortran-torture/execute/entry_4.f90: New test.
23890         * gfortran.fortran-torture/execute/entry_5.f90: New test.
23891         * gfortran.fortran-torture/execute/entry_6.f90: New test.
23892         * gfortran.fortran-torture/execute/entry_7.f90: New test.
23893
23894 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23895
23896         * gfortran.fortran-torture/execute/entry_8.f90: New test.
23897
23898 2005-04-29  Paul Brook  <paul@codesourcery.com>
23899
23900         * gfortran.dg/entry_3.f90: New test.
23901
23902 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23903
23904         * gfortran.dg/implicit_4.f90: New test.
23905
23906 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
23907
23908         * lib/target-supports.exp (check_profiling_available): Return
23909         false for xtensa-*-elf.
23910
23911 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
23912
23913         * lib/fortran-torture.exp (fortran-torture.exp): Catch
23914         error if file cannot be deleted.
23915
23916 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23917
23918         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23919         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23920         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23921         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23922         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23923         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23924         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23925         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23926         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23927         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23928         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23929         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23930         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23931
23932 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23933
23934         PR fortran/20865
23935         * gfortran.dg/pr20865.f90: New test.
23936
23937 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
23938
23939         * gcc.dg/void-cast-2.c: New test.
23940
23941 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23942
23943         PR c/21159
23944         * gcc.dg/void-cast-1.c: New test.
23945
23946 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
23947
23948         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23949
23950 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23951
23952         PR fortran/21177
23953         * gfortran.dg/pr21177.f90: New test.
23954
23955 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
23956
23957         PR tree-optimization/21171
23958         * gcc.dg/tree-ssa/pr21171.c: New test.
23959
23960 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
23961
23962         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23963         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23964         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23965         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23966         gcc.dg/tree-ssa/gen-vect-32.c: New.
23967         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23968         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23969         don't run on PPC32.
23970
23971 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23972
23973         PR c/21213
23974         * gcc.dg/transparent-union-3.c: New test.
23975
23976 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23977
23978         PR c/20740
23979         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23980         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23981         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23982         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23983         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23984         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23985
23986 2005-04-26  Jeff Law  <law@redhat.com>
23987
23988         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23989         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23990         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23991         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23992         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23993         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23994         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23995
23996 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
23997
23998         PR tree-optimization/17598
23999         * gcc.dg/tree-ssa/pr17598.c: New testcase.
24000
24001 2005-04-25  Mike Stump  <mrs@apple.com>
24002
24003         * objc.dg/fix-and-continue-1.m: Add.
24004
24005 2005-04-25  Roger Sayle  <roger@eyesopen.com>
24006
24007         PR c++/20995
24008         * g++.dg/opt/pr20995-1.C: New test case.
24009
24010 2005-04-25  Devang Patel <dpatel@apple.com>
24011
24012         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
24013
24014 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
24015
24016         PR testsuite/21062
24017         * g++.dg/opt/alias2.C (printf): Correct the prototype.
24018
24019 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
24020
24021         PR C++/21188
24022         * g++.dg/opt/rtti2.C: New test.
24023
24024 2005-04-25  Paul Brook  <paul@codesourcery.com>
24025         Steven G. Kargl  <kargls@comcast.net>
24026
24027         PR fortran/20879
24028         * gfortran.dg/ichar_1.f90: New file.
24029
24030 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
24031
24032         PR middle-end/20991
24033         * g++.dg/opt/pr20991.C: New test.
24034
24035         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
24036         where sizeof (type) < __alignof__ (type).
24037         * gcc.dg/compat/struct-layout-1.h: Likewise.
24038
24039 2005-04-24  Per Bothner  <per@bothner.com>
24040             Devang Patel  <dpatel@apple.com>
24041
24042         PR preprocessor/20907
24043         * gcc.dg/cpp/very-long-comment.c: New test.
24044
24045 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24046
24047         PR fortran/20059
24048         * gfortran.dg/common_5.f: New test.
24049
24050 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
24051
24052         PR middle-end/21082
24053         * g++.dg/tree-ssa/pr21082.C: New testcase.
24054
24055 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
24056
24057         * gcc.dg/vect/vect-99.c: New test.
24058
24059 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
24060
24061         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
24062
24063 2005-04-22  Jeff Law  <law@redhat.com>
24064
24065         * gcc.dg/uninit-5.c: Remove xfails.
24066         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
24067         conditionals and loads.
24068
24069 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
24070
24071         PR libfortran/20074
24072         PR libfortran/20436
24073         PR libfortran/21108
24074         * gfortran.dg/nested_reshape.f90: new test
24075         * gfortran.dg/reshape-alloc.f90: new test
24076         * gfortran.dg/reshape.f90: new test
24077
24078 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
24079
24080         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
24081
24082         * gcc.dg/arm-vfp1.c: New test.
24083
24084 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
24085
24086         PR c++/21087
24087         * g++.dg/lookup/builtin2.C: New test.
24088
24089 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
24090
24091         * gcc.dg/weak/weak-13.c: New test.
24092
24093 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
24094
24095         * lib/target-supports.exp (check_effective_target_sync_int_long):
24096         Add powerpc*.
24097
24098 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
24099
24100         * gcc.target/mips/branch-1.c: New test.
24101
24102 2005-04-21  Richard Henderson  <rth@redhat.com>
24103
24104         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
24105         * gcc.dg/vect/vect-86.c: Likewise.
24106         * gcc.dg/vect/vect-87.c: Likewise.
24107         * gcc.dg/vect/vect-88.c: Likewise.
24108
24109 2005-04-21  Devang Patel  <dpatel@apple.com>
24110
24111         PR optimization/20994
24112         * gcc.dg/tree-ssa/ifc-3.c: New test.
24113
24114 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24115
24116         PR c/12913
24117         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
24118         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
24119         gcc.dg/c99-vla-jump-5.c: New tests.
24120
24121 2005-04-19  Richard Henderson  <rth@redhat.com>
24122
24123         * lib/target-supports.exp (check_effective_target_vect_int_mult):
24124         Fix typo in exists check.
24125         (check_effective_target_sync_int_long): New.
24126         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
24127         * gcc.dg/ia64-sync-2.c: Likewise.
24128         * gcc.dg/ia64-sync-3.c: Likewise.
24129         * gcc.dg/ia64-sync-4.c: Likewise.
24130
24131 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
24132
24133         * gcc.dg/fold-xor-1.c: New test.
24134         * gcc.dg/fold-xor-2.c: New test.
24135
24136 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
24137
24138         PR target/20670
24139         * g++.dg/eh/fp-regs.C: New test.
24140
24141 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24142
24143         * gcc.dg/Wint-to-pointer-cast-1.c,
24144         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
24145         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
24146         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
24147
24148 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24149
24150         PR fortran/16861
24151         * gfortran.dg/pr16861.f90: New test.
24152
24153 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24154
24155         * gcc.dg/pr21085.c: New test.
24156
24157 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
24158
24159         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
24160         (setup_mips_tests, dg-mips-options): New procedures.
24161         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
24162         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
24163         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
24164         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24165         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
24166         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
24167         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
24168         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24169         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
24170         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
24171         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
24172         dg-mips-options instead of dg-options.  Remove now-redundant
24173         preprocessor guards.
24174         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
24175         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24176         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24177         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
24178         * gcc.dg/vr-mult-2.c: Delete.
24179         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
24180         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
24181         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
24182         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
24183         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
24184         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
24185         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
24186
24187 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
24188
24189         * ada/acats/run_all.sh: Use sync when executable not present.
24190
24191 2005-04-18  Devang Patel  <dpatel@apple.com>
24192
24193         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
24194         * gcc.dg/vect/vect-11a.c: New.
24195         * gcc.dg/vect/vect-none.c: Update.
24196         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
24197
24198 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24199
24200         PR tree-optimization/20922
24201         * gcc.dg/pr20922-1.c: New test.
24202         * gcc.dg/pr20922-2.c: New test.
24203         * gcc.dg/pr20922-3.c: New test.
24204         * gcc.dg/pr20922-4.c: New test.
24205         * gcc.dg/pr20922-5.c: New test.
24206         * gcc.dg/pr20922-6.c: New test.
24207
24208 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24209
24210         PR libfortran/20950
24211         * gfortran.dg/pr20950.f: New test.
24212
24213 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24214
24215         PR libfortran/19216
24216         * gfortran.dg/pr19216.f: New test.
24217
24218 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
24219
24220         PR tree-optimization/21001
24221         * gcc.dg/tree-ssa/pr21001.c: New.
24222
24223 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
24224
24225         PR libfortran/21075
24226         * gfortran.dg/reshape_rank7.f90: New test.
24227
24228 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
24229
24230         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
24231         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
24232         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
24233         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
24234         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
24235         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
24236         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
24237         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
24238         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
24239         wrong way round).
24240         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
24241         in namelists.  New test.
24242         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
24243         New test.
24244         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
24245         New test.
24246         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
24247         namelist.  New test.
24248         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
24249         New test.
24250         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
24251         New test.
24252         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
24253         namelist.  New test.
24254         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
24255         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
24256         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
24257         New test.
24258         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
24259         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
24260         arrays. New test.
24261
24262 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
24263
24264         * gfortran.dg/wtruncate.f: New testcase.
24265         * gfortran.dg/wtruncate.f90: New testcase.
24266
24267 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
24268
24269         PR c++/21025
24270         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
24271         which sizeof/alignof is dependent, rather than just whether we are
24272         processing_template_decl.
24273
24274 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24275
24276         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24277         corrected typo where the wrong variables had been compared.
24278
24279 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24280
24281         PR libfortran/18495
24282         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24283         Test callee-allocated version of return array with a write
24284         statement.
24285         Test spread with a temporary with another write statement.
24286
24287 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
24288
24289         PR tree-optimization/21031
24290         * gcc.dg/tree-ssa/pr21031.c: New.
24291
24292 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
24293
24294         PR tree-optimization/21004
24295         * gcc.dg/builtins-53.c: Include builtins-config.h.
24296         Check floorf, ceilf, floorl and ceill transformations
24297         only when HAVE_C99_RUNTIME is defined.
24298
24299 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
24300
24301         PR middle-end/20739
24302         * gcc.dg/tree-ssa/pr20739.c: New test.
24303
24304 2005-04-14  Mike Stump  <mrs@apple.com>
24305
24306         * gcc.dg/Foundation.framework/empty: New.
24307         * gcc.dg/framework-2.c: New.
24308
24309 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24310
24311         PR tree-optimization/21021
24312         * gcc.c-torture/compile/pr21021.c: New.
24313
24314 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
24315
24316         PR testsuite/21010
24317         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
24318         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
24319         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
24320         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
24321         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
24322         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
24323         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
24324         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
24325
24326 2005-04-14  Richard Henderson  <rth@redhat.com>
24327
24328         * lib/target-supports.exp (check_effective_target_vect_condition):
24329         Add ia64, i?86, and x86_64.
24330
24331 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
24332
24333         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
24334
24335 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24336
24337         PR tree-optimization/20657
24338         * gcc.dg/tree-ssa/pr20657.c: New.
24339
24340 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
24341
24342         * gcc.dg/builtins-53.c: Also check (int)trunc* and
24343         (long long int)trunc*.
24344
24345 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
24346
24347         PR target/20927
24348         * gcc.dg/pr20927.c: New test.
24349
24350 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
24351
24352         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
24353         * gcc.target/mips/asm-1.c: Likewise.
24354
24355 2005-04-13  Dale Johannesen  <dalej@apple.com>
24356
24357         * objc.dg/objc-fast-4.m: New.
24358
24359 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
24360
24361         * gcc.target/cris/torture/cris-torture.exp: New driver in new
24362         directory.
24363         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
24364
24365 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
24366
24367         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
24368         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
24369         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
24370
24371 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
24372
24373         PR tree-optimization/20913
24374         * gcc.dg/tree-ssa/pr20913.c: New.
24375
24376         PR tree-optimization/20702
24377         * gcc.dg/tree-ssa/pr20702.c: New.
24378
24379 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24380
24381         PR c++/13744
24382         * g++.dg/inherit/local3.C: New test.
24383
24384 2005-04-12  Jeff Law  <law@redhat.com>
24385
24386         * gcc.dg/tree-ssa/20050412-1.c: New test.
24387
24388 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
24389
24390         PR libfortran/19016
24391         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
24392         Add tests with mask generated by expression.
24393         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24394         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24395         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24396
24397 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
24398
24399         PR middle-end/20917
24400         * gcc.dg/20050409-1.c: New test.
24401
24402 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
24403
24404         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
24405
24406 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24407
24408         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24409         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
24410         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24411         (TARGET_CXX): Adjust accordingly.
24412         * target.h (struct gcc_target): Remove epxort_class_data.  Add
24413         determine_class_data_visibility and class_data_always_comdat.
24414         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24415         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
24416         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24417         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
24418         (arm_cxx_determine_class_data_visibility): New.
24419         (arm_cxx_class_data_always_comdat): Likewise.
24420         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24421         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
24422         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24423         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
24424         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
24425         Define.
24426
24427 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24428
24429         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
24430
24431 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
24432
24433         * gcc.dg/i386-darwin-fpmath.c: New.
24434
24435 2004-04-11  Devang Patel  <dpatel@apple.com>
24436
24437         * lib/target-supports.exp (check_effective_target_vect_condition): New.
24438         * gcc.dg/vect/vect-ifcvt-1.c: New test.
24439         * gcc.dg/vect/vect-ifcvt-2.c: New test.
24440         * gcc.dg/vect/vect-ifcvt-3.c: New test.
24441         * gcc.dg/vect/vect-ifcvt-4.c: New test.
24442         * gcc.dg/vect/vect-ifcvt-5.c: New test.
24443         * gcc.dg/vect/vect-ifcvt-6.c: New test.
24444         * gcc.dg/vect/vect-ifcvt-7.c: New test.
24445         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
24446
24447 2004-04-11  Devang Patel  <dpatel@apple.com>
24448
24449         * gcc.dg/vect/vect-dv-1.c: New test.
24450         * gcc.dg/vect/vect-dv-2.c: New test.
24451
24452 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24453
24454         PR tree-optimization/20933
24455         * gcc.dg/tree-ssa/pr20933.c: New test.
24456
24457 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24458
24459         * gfortran.dg/fold_nearest.f90: New test.
24460
24461 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
24462
24463         * gcc.dg/tree-ssa/alias-1.c: New test.
24464
24465 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24466
24467         PR tree-optimization/20920
24468         * g++.dg/tree-ssa/pr20920.C: New test.
24469
24470 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
24471
24472         * gcc.dg/builtins-53.c: Also check (int)ceil* and
24473         (long long int)ceil*.
24474
24475 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
24476
24477         * g++.dg/warn/Wdtor1.C: Declare template in system header with
24478         explicit C++ linkage.
24479
24480 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24481
24482         * gfortran.dg/pr17229.f: Take care of the new obsolescence
24483         warning for arithmetic IF statements.
24484
24485 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
24486
24487         * eor_handling_1.f90: New test case.
24488         * eor_handling_2.f90: New test case.
24489         * eor_handling_3.f90: New test case.
24490         * eor_handling_4.f90: New test case.
24491         * eor_handling_5.f90: New test case.
24492         * noadv_size.f90: New test case.
24493         * pad_no.f90: New test case.
24494
24495 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
24496
24497         * gcc.c-torture/execute/20050410-1.c: New test.
24498
24499 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
24500
24501         * gcc.dg/pr20126.c: New.
24502
24503 2005-04-09  Bud Davis  <bdavis@gfortran.org>
24504             Steven G. Kargl <kargls@comcast.net>
24505
24506         * gfortran.dg/PR19872.f: New test.
24507
24508 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24509
24510         * gfortran.dg/nint_1.f90: Fix dg-do directive.
24511
24512 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24513
24514         * gfortran.dg/nint_1.f90: New test.
24515
24516 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24517
24518         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
24519         Added test for callee-allocated arrays with write statements.
24520         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
24521         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
24522         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24523         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24524         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24525
24526 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24527
24528         PR libfortran/20163
24529         * gfortran.dg/open-options-blanks.f: New test.
24530
24531 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24532
24533         PR fortran/13257
24534         * gfortran.dg/comma_format_extension_[1234].f: New tests.
24535
24536 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
24537
24538         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24539         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24540         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24541         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24542         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24543         * gcc.c-torture/execute/stdarg-4.c: New test.
24544
24545         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
24546
24547         PR target/20795
24548         * g++.dg/abi/param2.C: New test.
24549
24550 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24551
24552         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
24553
24554 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24555
24556         * gcc.dg/builtins-53.c: New test.
24557
24558 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
24559
24560         * g++.dg/tree-ssa/pr18178.C: New test.
24561         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
24562         * gcc.c-torture/execute/20041019-1.c: New test.
24563         * gcc.dg/tree-ssa/20041008-1.c: New test.
24564         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
24565         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
24566         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
24567         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
24568         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
24569         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
24570         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
24571         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
24572         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24573         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24574
24575 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
24576
24577         PR rtl-optimization/20466
24578         * gcc.c-torture/execute/pr20466-1.c: New test.
24579
24580 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
24581
24582         PR c++/20905
24583         * g++.dg/parse/cond2.C: New test.
24584
24585         PR c++/20145
24586         * g++.dg/warn/Wdtor1.C: New test.
24587
24588 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24589
24590         PR fortran/17229
24591         * gfortran.dg/pr17229.f: New test.
24592
24593 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
24594
24595         * gfortran.dg/tiny_1.f90: New test.
24596         * gfortran.dg/tiny_2.f90: ditto.
24597
24598 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
24599
24600         * gfortran.dg/eor_1.f90: Fix dg-do run line
24601         * gfortran.dg/open_new.f90: Fix dg-do run line
24602
24603 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
24604
24605         * lib/target-supports.exp (get_compiler_messages): Support
24606         optional arguments, the fourth being compiler options.
24607         (check_effective_target_fpic): New proc.
24608         * gcc.dg/20050321-2.c: Restrict to target fpic.
24609
24610 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
24611
24612         * gcc.dg/15443-1.c: New test.
24613         * gcc.dg/15443-2.c: Likewise.
24614
24615 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24616
24617         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24618
24619 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24620
24621         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24622
24623 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24624
24625         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24626         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24627         -m64.
24628         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24629         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24630         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24631
24632 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
24633
24634         PR c++/20212
24635         * g++.dg/warn/Wunused-11.C: New test.
24636
24637 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
24638
24639         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24640
24641 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
24642
24643         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24644
24645 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24646
24647         PR c++/20734
24648         * g++.dg/template/ptrmem13.C: New test.
24649
24650 2005-04-05  Per Bothner  <per@bothner.com>
24651
24652         * lib/gcc.exp: Always add -fno-show-column, for now.
24653
24654 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
24655
24656         PR testsuite/20767
24657         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24658         of plain old "unsigned int" for the type of "i".  Makes this test
24659         64bit clean.
24660
24661 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
24662
24663         * gcc.dg/i386-ssefn-1.c: New test.
24664         * gcc.dg/i386-ssefn-2.c: New test.
24665         * gcc.dg/i386-ssefn-3.c: New test.
24666         * gcc.dg/i386-ssefn-4.c: New test.
24667
24668 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
24669
24670         PR tree-optimization/20076
24671         * gcc.dg/builtin-apply4.c: New test.
24672
24673         PR preprocessor/19475
24674         * gcc.dg/cpp/macspace1.c: New test.
24675         * gcc.dg/cpp/macspace2.c: New test.
24676
24677 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24678
24679         * gfortran.dg/pr20755.f: Fixed bad format.
24680
24681 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24682
24683         PR c++/20763
24684         * g++.dg/ext/attrib21.C: New test.
24685
24686 2004-04-05  Devang Patel  <dpatel@apple.com>
24687
24688         * lib/target-supports.exp (check_effective_target_vect_shif): New.
24689         * gcc.dg/vect/vect-shift-1.c: New test.
24690
24691 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24692
24693         PR libfortran/20755
24694         * gfortran.dg/pr20755.f: New test.
24695
24696 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
24697
24698         * gfortran.dg/pr15959.f90: New test.
24699         * gfortran.dg/string_pad_trunc.f90: New test.
24700
24701 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24702
24703         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24704         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24705         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24706         syntax.
24707
24708 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24709
24710         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24711
24712 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24713
24714         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24715         * gcc.c-torture/compile/20011119-2.c: Likewise.
24716         * gcc.c-torture/compile/981001-2.c: Likewise.
24717
24718 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
24719
24720         PR c++/20679
24721         * g++.dg/template/overload4.C: New test.
24722
24723 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24724
24725         PR c++/20746
24726         * g++.dg/abi/covariant5.C: New.
24727
24728         PR debug/20505
24729         * g++.dg/debug/const2.C: New.
24730
24731 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
24732
24733         PR rtl-optimization/16104
24734         * gcc.c-torture/execute/20050316-1.c: New test.
24735
24736 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24737
24738         * g++.dg/template/spec23.C: Fix dg-error text.
24739
24740 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
24741
24742         PR c++/19199
24743         * g++.dg/expr/lval2.C: New.
24744
24745 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24746
24747         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24748         __builtin_strcasecmp and __builtin_strncasecmp.
24749
24750 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
24751
24752         PR c++/20723
24753         * g++.dg/template/spec22.C: New.
24754         * g++.dg/template/spec23.C: New.
24755
24756 2005-04-03  Dale Ranta  <dir@lanl.gov>
24757             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24758
24759         PR libfortran/20068
24760         PR libfortran/20125
24761         PR libfortran/20156
24762         PR libfortran/20471
24763         * gfortran.dg/backspace.f: New test.
24764
24765 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
24766
24767         * gcc.dg/pr19345.c: New test.
24768
24769 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24770
24771         PR tree-optimization/20640
24772         * gcc.dg/torture/tree-loop-1.c: New.
24773
24774 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24775
24776         PR rtl-optimization/20290
24777         * gcc.c-torture/execute/loop-ivopts-2.c: New.
24778
24779 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
24780
24781         * gcc.dg/rs6000-fpint.c: New.
24782
24783 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24784
24785         * gcc.dg/old-style-then-proto-1.c: New test.
24786
24787 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24788
24789         * gfortran.fortran-torture/execute/backspace.f90: Check
24790         after backspace and read was incorrect.
24791
24792 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24793
24794         * gcc.c-torture/execute/builtins/strcat.c: Check the result
24795         buffer past the terminating NUL using memcmp.
24796         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24797         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24798
24799         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24800         Fix unused/uninitialized variable warnings.
24801
24802         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24803         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24804         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24805         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24806
24807         * gcc.c-torture/execute/builtins/abs-1-lib.c,
24808         gcc.c-torture/execute/builtins/fputs-lib.c,
24809         gcc.c-torture/execute/builtins/lib/fprintf.c,
24810         gcc.c-torture/execute/builtins/lib/main.c,
24811         gcc.c-torture/execute/builtins/lib/memcmp.c,
24812         gcc.c-torture/execute/builtins/lib/memmove.c,
24813         gcc.c-torture/execute/builtins/lib/mempcpy.c,
24814         gcc.c-torture/execute/builtins/lib/memset.c,
24815         gcc.c-torture/execute/builtins/lib/printf.c,
24816         gcc.c-torture/execute/builtins/lib/sprintf.c,
24817         gcc.c-torture/execute/builtins/lib/stpcpy.c,
24818         gcc.c-torture/execute/builtins/lib/strchr.c,
24819         gcc.c-torture/execute/builtins/lib/strcmp.c,
24820         gcc.c-torture/execute/builtins/lib/strcpy.c,
24821         gcc.c-torture/execute/builtins/lib/strcspn.c,
24822         gcc.c-torture/execute/builtins/lib/strlen.c,
24823         gcc.c-torture/execute/builtins/lib/strncat.c,
24824         gcc.c-torture/execute/builtins/lib/strncmp.c,
24825         gcc.c-torture/execute/builtins/lib/strncpy.c,
24826         gcc.c-torture/execute/builtins/lib/strrchr.c,
24827         gcc.c-torture/execute/builtins/lib/strspn.c,
24828         gcc.c-torture/execute/builtins/lib/strstr.c,
24829         gcc.c-torture/execute/builtins/memops-asm-lib.c,
24830         gcc.c-torture/execute/builtins/strlen-2.c,
24831         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24832         prototypes.
24833
24834 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
24835
24836         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24837         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24838         selectany usage.
24839
24840 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
24841
24842         PR c++/19406
24843         * g++.dg/debug/using1.C: New test.
24844
24845 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
24846
24847         PR middle-end/20524
24848         * gcc.dg/alias-7.c: Prefix asm-declared name with
24849         __USER_LABEL_PREFIX__.
24850
24851 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
24852
24853         Fix fallout from PR middle-end/15700:
24854         * gcc.c-torture/compile/20011119-1.c: Take
24855         __USER_LABEL_PREFIX__ into account.
24856         * gcc.c-torture/compile/20011119-2.c: Likewise.
24857
24858 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24859
24860         PR c++/18644
24861         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24862
24863 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24864
24865         PR c/17855
24866         * gcc.c-torture/compile/struct-non-lval-1.c,
24867         gcc.c-torture/compile/struct-non-lval-2.c,
24868         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24869
24870 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
24871
24872         * gcc.dg/tls/tls.exp: Remove temporary file.
24873         * g++.dg/tls/tls.exp: Ditto.
24874         * lib/file-format.exp: Ditto.
24875         * g++.dg/special/ecos.exp: Ditto.
24876
24877         * lib/profopt.exp: Treat prof_ext as a list.
24878         * gcc.misc-tests/bprob.exp: Ditto.
24879         * g++.dg/bprob/bprob.exp: Ditto.
24880
24881         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24882         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24883         g++.dg/tree-ssa/pointer-reference-alias.C,
24884         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24885         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24886         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24887         g++.dg/vect/pr19951.cc: Ditto.
24888         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24889         gcc.dg/builtins-47.c: Ditto.
24890         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24891         gcc.dg/pr20115-1.c: Ditto.
24892         * gcc.dg/tree-ssa/20030530-2.c,
24893         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24894         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24895         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24896         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24897         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24898         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24899         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24900         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24901         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24902         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24903         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24904         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24905         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24906         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24907         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24908         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24909         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24910         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24911         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24912         gcc.dg/tree-ssa/20030824-1.c,
24913         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24914         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24915         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24916         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24917         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24918         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24919         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24920         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24921         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24922         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24923         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24924         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24925         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24926         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24927         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24928         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24929         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24930         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24931         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24932         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24933         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24934         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24935         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24936         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24937         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24938         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24939         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24940         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24941         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24942         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24943         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24944         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24945         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24946         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24947         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24948         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24949         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24950         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24951         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24952         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24953         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24954         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24955         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24956         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24957         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24958         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24959         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24960         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24961         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24962         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24963         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24964         gcc.dg/tree-ssa/useless-1.c: Ditto.
24965         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24966         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24967         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24968         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24969         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24970         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24971         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24972         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24973         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24974         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24975         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24976         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24977         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24978         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24979         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24980         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24981         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24982         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24983         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24984         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24985         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24986         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24987         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24988         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24989         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24990         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24991         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24992         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24993         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24994         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24995         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24996         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24997         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24998         gcc.dg/vect/vect-none.c: Ditto.
24999         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
25000         treelang/compile/unsigned.tree: Ditto.
25001
25002         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
25003         * gcc.dg/cpp/direct2s.c: Ditto.
25004         * gcc.dg/cpp/paste4.c: Ditto.
25005         * gcc.dg/cpp/separate-1.c: Ditto.
25006         * gcc.dg/pch/save-temps-1.c: Ditto.
25007         * g++.dg/ext/altivec-10.C: Ditto.
25008         * g++.dg/pch/pch.C: Ditto.
25009
25010         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
25011
25012         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
25013         * g++.dg/template/repo1.C: Ditto.
25014         * g++.dg/template/repo2.C: Ditto.
25015         * g++.dg/template/repo3.C: Ditto.
25016         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
25017         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
25018         * g++.old-deja/g++.pt/repo1.C: Ditto.
25019         * g++.old-deja/g++.pt/repo2.C: Ditto.
25020         * g++.old-deja/g++.pt/repo3.C: Ditto.
25021         * g++.old-deja/g++.pt/repo4.C: Ditto.
25022
25023         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
25024         * gcc.dg/20030107-1.c: Ditto.
25025         * gcc.dg/20030702-1.c: Ditto.
25026         * gcc.dg/profile-generate-1.c: Ditto.
25027         * g++.dg/other/profile1.C: Ditto.
25028         * g++.old-deja/g++.robertl/eb83.C: Ditto.
25029
25030         * lib/gcc-dg.exp (remove-build-file): New.
25031         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25032         cleanup-tree-dump, cleanup-saved-temps): New.
25033
25034 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25035
25036         PR c++/19203, DR 214
25037         * g++.dg/parse/ambig3.C: Not ambiguous.
25038         * g++.dg/template/spec20.C: New.
25039         * g++.dg/template/spec21.C: New.
25040
25041 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
25042
25043         PR target/20045
25044         * gcc.dg/ia64-fptr-1.c: Run only on linux.
25045
25046 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25047
25048         PR libfortran/20660
25049         * gfortran.dg/negative_unit.f: New test.
25050
25051 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
25052
25053         * gcc.dg/20050330-1.c: New test.
25054
25055 2005-03-30  Devang Patel  <dpatel@apple.com>
25056
25057         * g++.dg/tree-sra/ssa-sra-3.C: New test.
25058
25059 2005-03-30  Dale Johannesen  <dalej@apple.com>
25060
25061         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
25062
25063 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
25064
25065         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
25066         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
25067         Strip options from test name.
25068
25069 2005-03-31  Jan Hubicka  <jh@suse.cz>
25070
25071         * gcc.dg/varpool-1.c: New testcase.
25072
25073 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25074
25075         PR c/772
25076         PR c/17913
25077         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
25078         gcc.dg/stmt-expr-label-3.c : New tests.
25079         * gcc.c-torture/execute/medce-2.c: Remove.
25080
25081 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25082
25083         PR c/20368
25084         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
25085         tests.
25086
25087 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
25088
25089         * gcc.c-torture/compile/pr20203.c: New test.
25090
25091 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25092
25093         * gfortran.dg/promotion.f90: New test.
25094
25095 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
25096
25097         PR middle-end/20491
25098         * gcc.dg/torture/asm-subreg-1.c: New test.
25099
25100 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
25101
25102         PR c/20672
25103         * gcc.dg/pr20672-1.c: New test.
25104
25105 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
25106
25107         * gfortran.dg/vect: New directory.
25108         * gfortran.dg/vect/vect.exp: New.
25109         * gfortran.dg/vect/vect-1.f90: New test.
25110         * gfortran.dg/vect/vect-2.f90: New test.
25111         * gfortran.dg/vect/vect-3.f90: New test.
25112         * gfortran.dg/vect/vect-4.f90: New test.
25113         * gfortran.dg/vect/vect-5.f90: New test.
25114
25115 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
25116
25117         PR middle-end/20622
25118         * gcc.dg/alias-7.c: New test.
25119
25120 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25121
25122         * gcc.dg/sparc-reg-1.c: New test.
25123
25124 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
25125
25126         PR target/19890
25127         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
25128
25129 2005-03-29  Dale Ranta  <dir@lanl.gov>
25130             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25131
25132         PR libfortran/20163
25133         * gfortran.dg/pr20163-2.f: New test.
25134
25135 2005-03-28  Jan Hubicka  <jh@suse.cz>
25136
25137         PR middle-end/20635
25138         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
25139         by Jakub Jelinek.
25140
25141 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
25142
25143         PR tree-optimization/20626
25144         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
25145         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
25146
25147 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25148
25149         * gfortran.dg/underflow.f90: New test.
25150         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
25151
25152 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25153
25154         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
25155
25156 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
25157
25158         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
25159         (g++_init): Make sure that CXXFLAGS is set.
25160         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
25161         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
25162         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25163         * lib/objc.exp (objc_init): Likewise.
25164         * lib/treelang.exp (treelang_init): Likewise.
25165
25166 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
25167
25168         PR tree-optimization/20470
25169         * gcc.dg/tree-ssa/pr20470.c: New test.
25170
25171 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
25172
25173         * gcc.dg/ppc-stfiwx.c: New.
25174
25175 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
25176
25177         PR target/19888
25178         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
25179
25180 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25181
25182         * gcc.dg/20050325-1.c: Fix a typo.
25183
25184 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25185
25186         PR libfortran/19678
25187         PR libfortran/19679
25188         * gfortran.dg/dos_eol.f: New test.
25189
25190 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25191
25192         PR rtl-optimization/20249
25193         * gcc.dg/20050325-1.c: New test.
25194
25195 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25196
25197         PR libfortran/15332
25198         * gfortran.dg/pr15332.f: New test.
25199
25200 2005-03-24  Dale Johannesen  <dalej@apple.com>
25201
25202         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
25203
25204 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
25205
25206         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
25207         'internal' visibility.
25208         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
25209         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
25210         'protected' visibility.
25211         * gcc.dg/visibility-7.c: Likewise.
25212         * lib/target-supports.exp (check_visibility_available): Take
25213         a parameter, the kind of visibility to check for.
25214         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
25215         to check_visibility_available.
25216
25217         * g++.dg/expr/cast3.C: New.
25218
25219 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
25220
25221         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
25222         rs6000.
25223
25224 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
25225
25226         PR target/20095
25227         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
25228
25229 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
25230
25231         * gcc.dg/badshift.c: Renamed to...
25232         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
25233
25234         * gcc.target/i386/badshift.c: Renamed to...
25235         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
25236         only.
25237
25238         PR rtl-optimization/20532
25239         * gcc.target/i386/badshift.c: New.
25240
25241 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25242
25243         * gfortran.dg/pr18025.f90: New test.
25244
25245 2005-03-23  Dale Johannesen  <dalej@apple.com>
25246
25247         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
25248
25249 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
25250
25251         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
25252
25253         * lib/target-supports.exp (check_iconv_available): Default
25254         libiconv to -liconv, if there is no definition.
25255
25256 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
25257
25258         * gcc.dg/torture/cris-asm-mof-1.c: New test.
25259
25260 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
25261
25262         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
25263         * g++.dg/opt/pr7503-2.C: Likewise.
25264         * g++.dg/opt/pr7503-3.C: Likewise.
25265         * g++.dg/opt/pr7503-4.C: Likewise.
25266         * g++.dg/opt/pr7503-5.C: Likewise.
25267         * g++.dg/warn/minmax.C: New test.
25268
25269 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25270
25271         * gfortran.dg/g77_intrinsics_funcs.f: New test.
25272         * gfortran.dg/g77_intrinsics_sub.f: New test.
25273
25274 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
25275             Jan Hubicka  <jh@suse.cz>
25276             Steven Bosscher <stevenb@suse.de
25277
25278         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
25279
25280 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25281
25282         PR c++/19980
25283         * g++.dg/template/redecl3.C: New test.
25284
25285 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25286
25287         PR c++/20499
25288         * g++.dg/parse/error16.C: Tweak error markers.
25289
25290 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
25291
25292         PR target/20561
25293         * gcc.dg/20050321-2.c: New test.
25294
25295 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25296
25297         PR c++/20465
25298         PR c++/20381
25299         * g++.dg/template/ptrmem12.C: New.
25300
25301 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
25302
25303         PR rtl-optimization/20527
25304         * gcc.c-torture/execute/pr20527-1.c: New test.
25305
25306 2005-03-22  Ben Elliston  <bje@au.ibm.com>
25307
25308         * gcc.misc-tests/options.exp (check_for_options): Create a real C
25309         program, compile it into a real executable and then delete the .c
25310         and .x files afterwards, to avoid problems on testglue targets.
25311
25312 2005-03-21  Stuart Hastings  <stuart@apple.com>
25313
25314         * gcc.target/i386/sse-2.c: New.
25315
25316 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
25317
25318         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
25319
25320 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25321
25322         * g++.dg/parse/crash25.C: Fix typo.
25323
25324 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25325
25326         PR c++/20461
25327         * g++.dg/parse/crash24.C: New test.
25328
25329         PR c++/20536
25330         * g++.dg/parse/crash25.C: New test.
25331
25332 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25333
25334         PR c++/20147
25335         * g++.dg/ext/stmtexpr4.C: New test.
25336
25337 2005-03-20  Roger Sayle  <roger@eyesopen.com>
25338
25339         PR middle-end/20539
25340         * gcc.c-torture/compile/pr13066-1.c: New test case.
25341         * gcc.c-torture/compile/pr20539-1.c: Likewise.
25342         * g++.dg/opt/pr13066-1.C: Likewise.
25343
25344 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
25345
25346         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
25347
25348 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25349
25350         PR fortran/18525
25351         * gfortran.dg/nesting_1.f90: New test.
25352
25353 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25354
25355         PR c++/20240
25356         * g++.dg/lookup/using13.C: New test.
25357
25358 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25359
25360         PR c++/20333
25361         * g++.dg/template/crash36.C: New test.
25362
25363 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
25364
25365         PR c++/20463
25366         * g++.dg/template/crash35.C: New test.
25367
25368 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
25369
25370         PR c++/19966
25371         * g++.dg/overload/operator2.C: New test.
25372
25373 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25374
25375         PR libfortran/20257
25376         * gfortran.dg/pr20257.f90: New test.
25377
25378 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25379
25380         PR libfortran/20480
25381         * gfortran.dg/pr20480.f90: New test.
25382
25383 2005-03-16  Richard Henderson  <rth@redhat.com>
25384
25385         PR middle-end/15700
25386         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
25387         (_rtld_global): New.
25388         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
25389         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
25390
25391         * gcc.dg/alias-3.c: New.
25392         * gcc.dg/alias-4.c: New.
25393         * gcc.dg/alias-5.c: New.
25394         * gcc.dg/alias-6.c: New.
25395
25396 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
25397
25398         * gcc.dg/cpp/ucnid-7.c: New.
25399
25400 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
25401             Dorit Naishlos  <dorit@il.ibm.com>
25402
25403         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
25404         darwin.
25405
25406 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
25407
25408         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
25409         support misaligned accesses.
25410         * gcc.dg/vect/vect-58.c: Likewise.
25411         * gcc.dg/vect/vect-92.c: New.
25412         * gcc.dg/vect/vect-93.c: New.
25413
25414 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
25415
25416         PR fortran/18827
25417         * gfortran.dg/assign_2.f90: New test.
25418         * gfortran.dg/assign_3.f90: New test.
25419         * gfortran.dg/assign.f90: New test.
25420
25421 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
25422
25423         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
25424         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
25425         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
25426         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
25427         names.
25428
25429 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
25430
25431         * gcc.dg/cpp/ucnid-6.c: New.
25432
25433         * gcc.dg/cpp/normalize-1.c: New.
25434         * gcc.dg/cpp/normalize-2.c: New.
25435         * gcc.dg/cpp/normalize-3.c: New.
25436         * gcc.dg/cpp/normalize-4.c: New.
25437         * gcc.dg/cpp/ucnid-4.c: New.
25438         * gcc.dg/cpp/ucnid-5.c: New.
25439         * g++.dg/cpp/normalize-1.C: New.
25440         * g++.dg/cpp/ucnid-1.C: New.
25441
25442 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25443
25444         * gcc.dg/pr18628.c: New.
25445
25446 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25447
25448         PR c++/20280
25449         * g++.dg/tree-ssa/pr20280.C: New.
25450
25451 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25452
25453         PR fortran/20467
25454         * gfortran.dg/stfunc_2.f90: New test.
25455
25456 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25457
25458         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
25459
25460 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25461
25462         * gcc.dg/tree-ssa/20050314-1.c: New test.
25463
25464 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25465
25466         PR c++/4403
25467         PR c++/9783, DR433
25468         * g++.dg/template/friend34.C: New test.
25469         * g++.dg/template/friend35.C: Likewise.
25470         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
25471
25472 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25473
25474         Friend class name lookup 5/n
25475         PR c++/1016
25476         * g++.dg/lookup/hidden-class1.C: New test.
25477         * g++.dg/lookup/hidden-class2.C: Likewise.
25478         * g++.dg/lookup/hidden-class3.C: Likewise.
25479         * g++.dg/lookup/hidden-class4.C: Likewise.
25480         * g++.dg/lookup/hidden-class5.C: Likewise.
25481         * g++.dg/lookup/hidden-class6.C: Likewise.
25482         * g++.dg/lookup/hidden-class7.C: Likewise.
25483         * g++.dg/lookup/hidden-class8.C: Likewise.
25484         * g++.dg/lookup/hidden-class9.C: Likewise.
25485         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
25486         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
25487         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
25488         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
25489         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
25490         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
25491         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
25492         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
25493         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
25494         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
25495         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
25496
25497 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
25498
25499         PR c++/20157
25500         * g++.dg/template/error18.C: New test.
25501
25502 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25503
25504         PR debug/16792
25505         * g++.dg/debug/pr16792.C: New test.
25506
25507 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25508
25509         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
25510         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
25511         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
25512         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
25513         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
25514         test assertion names.
25515
25516 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25517
25518         PR fortran/18600
25519         * gfortran.dg/stfunc_1.f90: New test.
25520
25521 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25522
25523         PR fortran/16907
25524         * gfortran.dg/real_index_1.f90: New test.
25525
25526 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25527
25528         PR fortran/20323
25529         * gfortran.dg/spec_expr_1.f90: New test.
25530
25531 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25532
25533         PR c/20402
25534         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
25535         new parser.
25536
25537 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25538
25539         PR fortran/20361
25540         * gfortran.dg/largeequiv_1.f90: New test.
25541
25542 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25543
25544         * gcc.dg/ucnid-1.c: New.
25545         * gcc.dg/ucnid-2.c: New.
25546         * gcc.dg/ucnid-3.c: New.
25547         * gcc.dg/ucnid-4.c: New.
25548         * gcc.dg/ucnid-5.c: New.
25549         * gcc.dg/ucnid-6.c: New.
25550         * gcc.dg/cpp/ucnid-1.c: New.
25551         * gcc.dg/cpp/ucnid-2.c: New.
25552         * gcc.dg/cpp/ucnid-3.c: New.
25553         * g++.dg/other/ucnid-1.C: New.
25554
25555 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25556
25557         * gcc.dg/vmx/darwin-abi-3.c: Delete.
25558
25559 2005-03-11  Per Bothner  <per@bothner.com>
25560
25561         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
25562         that diagnotics refer to correct token.
25563         * gcc.dg/unused-3.c: Likewise.
25564
25565 2005-03-11  Per Bothner  <per@bothner.com>
25566
25567         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
25568         constant" is now actually on same line as string constant.
25569         * gcc.dg/cpp/direct2s.c: Likewise.
25570
25571 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
25572
25573         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
25574
25575 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25576
25577         PR libfortran/20124
25578         * gfortran.dg/pr20124.f90: New Test
25579
25580 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
25581
25582         PR tree-optimization/20130
25583         * gcc.dg/pr20130-1.c: New test.
25584
25585 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25586
25587         PR target/20095
25588         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
25589
25590 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25591
25592         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
25593
25594 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25595
25596         * g++.dg/eh/forced1.C: Fix comment.
25597         * g++.dg/eh/forced2.C: Ditto.
25598         * g++.dg/eh/forced3.C: Ditto.
25599         * g++.dg/eh/forced4.C: Ditto.
25600
25601 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
25602
25603         PR rtl-opt/20412
25604         * gcc.c-torture/compile/pr20412.c: New test.
25605
25606 2005-03-10  Roger Sayle  <roger@eyesopen.com>
25607
25608         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25609
25610 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25611
25612         PR target/20322
25613         * gcc.dg/20050307-1.c: New test.
25614
25615 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
25616
25617         PR c++/20375
25618         * g++.dg/other/stdarg3.C: New.
25619
25620 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25621
25622         PR c++/18384, c++/18327
25623         * g++.dg/init/array19.C: New test.
25624
25625         PR inline-asm/20314
25626         * gcc.dg/torture/pr20314-1.c: New test.
25627         * gcc.dg/torture/pr20314-2.c: New test.
25628
25629 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
25630
25631         * gcc.dg/20050309-1.c: New test.
25632
25633 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25634
25635         * gcc.dg/builtins-10.c: Reactivate disabled test.
25636         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
25637         new cbrt transformations.
25638
25639 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
25640
25641         PR c++/20208
25642         * g++.dg/template/array13.C: New test.
25643
25644 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
25645
25646         PR c++/16859
25647         * g++.dg/init/brace4.C: New test.
25648
25649 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25650
25651         PR c++/20186
25652         * g++.dg/template/non-dependent12.C: New.
25653
25654 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
25655
25656         PR c++/20142
25657         * g++.dg/init/array18.C: Add dg-do run marker.
25658
25659         PR c++/20142
25660         * g++.dg/init/array18.C: New test.
25661
25662 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25663
25664         * consistency.vlad/vlad.exp: Remove trailing semicolons.
25665         * g++.dg/gcov/gcov.exp: Likewise.
25666         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25667         * gcc.target/xstormy16/xstormy16.exp: Likewise.
25668         * lib/c-torture.exp: Likewise.
25669         * lib/fortran-torture.exp: Likewise.
25670         * lib/g++.exp: Likewise.
25671         * lib/gcc-defs.exp: Likewise.
25672         * lib/gcc-dg.exp: Likewise.
25673         * lib/gcc.exp: Likewise.
25674         * lib/gcov.exp: Likewise.
25675         * lib/gfortran.exp: Likewise.
25676         * lib/mike-g++.exp: Likewise.
25677         * lib/mike-gcc.exp: Likewise.
25678         * lib/objc-torture.exp: Likewise.
25679         * lib/objc.exp: Likewise.
25680         * lib/profopt.exp: Likewise.
25681         * lib/target-libpath.exp: Likewise.
25682         * lib/target-supports.exp: Likewise.
25683         * lib/treelang.exp: Likewise.
25684         * lib/wrapper.exp: Likewise.
25685
25686 2005-03-08  Jeff Law  <law@redhat.com>
25687
25688         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25689         PHI-OPT changes.
25690
25691 2005-03-08  Ira Rosen  <irar@il.ibm.com>
25692
25693         * gcc.dg/vect/pr20122.c: New test.
25694
25695 2005-03-07  Jeff Law  <law@redhat.com>
25696
25697         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25698         was folded away.
25699         * gcc.dg/tree-ssa/pr18133-1.c: New test.
25700         * gcc.dg/tree-ssa/pr18133-2.c: New test.
25701         * gcc.dg/tree-ssa/pr18134.c: New test.
25702
25703 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25704
25705         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25706         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25707         gcc.dg/torture/builtin-noret-2.c: Require weak support.
25708
25709 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
25710
25711         PR tree-opt/17671
25712         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25713
25714 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
25715
25716         * g++.dg/warn/Wnvdtor.C: New test.
25717
25718 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
25719
25720         * gcc.dg/torture/pr19683-1.c: New test.
25721
25722 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
25723
25724         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25725         * gfortran.dg/g77/19990313-2.f: Ditto.
25726         * gfortran.dg/g77/19990313-3.f: Ditto.
25727         * gfortran.dg/g77/19990525-0.f: Ditto.
25728         * gfortran.dg/g77/19990826-0.f: Ditto.
25729         * gfortran.dg/g77/19990826-2.f: Ditto.
25730         * gfortran.dg/g77/19990826-3.f: Ditto.
25731         * gfortran.dg/g77/20000511-1.f: Ditto.
25732         * gfortran.dg/g77/20000511-2.f: Ditto.
25733         * gfortran.dg/g77/970625-2.f: Ditto.
25734         * gfortran.dg/g77/980310-2.f: Ditto.
25735         * gfortran.dg/g77/980310-3.f: Ditto.
25736         * gfortran.dg/g77/980310-8.f: Ditto.
25737         * gfortran.dg/g77/980519-2.f: Ditto.
25738         * gfortran.dg/g77/alpha1.f: Ditto.
25739         * gfortran.dg/g77/claus.f: Ditto.
25740         * gfortran.dg/g77/erfc.f: Ditto.
25741         * gfortran.dg/g77/short.f: Ditto.
25742         * gfortran.fortran-torture/execute/data.f90: Ditto.
25743         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25744         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25745
25746 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25747
25748         * lib/file-format.exp (gcc_target_object_format): Add check for som
25749         format and hardcode object formats on hppa*-*-hpux*.
25750         * lib/target-supports.exp (check_weak_available): Add check for som
25751         object format.  Always return 0 on hppa*-*-hpux10*.
25752
25753         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25754         is defined.
25755
25756         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25757
25758 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25759
25760         * gfortran.dg/pr19936_1.f90: New test.
25761         * gfortran.dg/pr19936_2.f90: New test.
25762         * gfortran.dg/pr19936_3.f90: New test.
25763
25764 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25765             Paul Thomas <prthomas@drfccad.cea.fr>
25766
25767         * gfortran.dg/PR19754_1.f90: New test.
25768         * gfortran.dg/PR19754_2.f90: Ditto.
25769
25770 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25771
25772         PR c++/19311
25773         * g++.dg/template/non-dependent11.C: New test.
25774
25775 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
25776
25777         * lib/target-supports.exp (check_iconv_available): Fix comment.
25778
25779 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
25780             Joseph S. Myers  <joseph@codesourcery.com>
25781
25782         PR c++/19797
25783         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25784
25785 2005-03-04  Matthew Sachs  <msachs@apple.com>
25786
25787         * gcc.exp (gcc_target_compile): Put braces around
25788         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25789         * objc.exp (objc_target_compile): Likewise.
25790         * treelang.exp (treelang_target_compile): Likewise.
25791
25792 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25793
25794         PR fortran/19673
25795         * gfortran.dg/func_result_1.f90: New test.
25796
25797 2005-03-04  Ben Elliston  <bje@au.ibm.com>
25798
25799         * gcc.misc-tests/options.exp: New test.
25800
25801 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
25802
25803         * gcc.dg/pr15784-4.c: New test.
25804
25805 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
25806
25807         * gcc.c-torture/execute/pr17133.c: New.
25808         * gcc.c-torture/compile/20050303-1.c: New.
25809
25810 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
25811
25812         * gcc.dg/cpp/assert4.c: Fix for cygwin.
25813
25814 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
25815
25816         * g++.dg/overload/using2.C: New.
25817
25818 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
25819
25820         PR c++/19916
25821         * g++.dg/init/ptrmem2.C: New test.
25822
25823 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
25824
25825         PR c/8927
25826         * gcc.dg/pr8927-1.c: New test.
25827
25828 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25829
25830         PR c++/20232
25831         * g++.dg/inherit/covariant12.C: New.
25832
25833 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25834
25835         PR fortran/19479
25836         * gfortran.dg/bound_1.f90: New test.
25837
25838 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
25839
25840         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25841         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25842
25843 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
25844
25845         PR c/20245
25846         * gcc.dg/pr20245-1.c: New test.
25847
25848 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
25849
25850         PR middle-end/19874
25851         * gcc.c-torture/execute/20050119-2.c: New test case.
25852
25853 2005-02-28  Ben Elliston  <bje@au.ibm.com>
25854
25855         * README: Update the DejaGnu bug reporting address.
25856         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25857         * lib/objc-torture.exp: Likewise.
25858
25859 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25860
25861         * gfortran.dg/boz_1.f90: New test.
25862         * gfortran.dg/boz_3.f90: New test.
25863         * gfortran.dg/boz_4.f90: New test.
25864
25865 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25866
25867         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25868         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25869
25870 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25871
25872         PR libfortran/20101
25873         * gfortran.dg/write_0_pe_format.f90: New test.
25874
25875 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
25876
25877         PR c++/20206
25878         * g++.dg/opt/thunk2.C: New test.
25879         * g++.dg/opt/covariant1.C: New test.
25880
25881 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25882
25883         * gfortran.dg/e_d_fmt.f90: New test.
25884
25885 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
25886
25887         * gcc.dg/asm-b.c: Fix comment typos.
25888
25889 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25890
25891         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25892         a V_MAY_DEF also.
25893
25894 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25895
25896         PR tree-opt/20188
25897         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25898         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25899         * gcc.dg/asm-b.c: New test.
25900
25901 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
25902
25903         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25904         Disable this test on IRIX 6.
25905
25906 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
25907
25908         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25909         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25910         parser.
25911
25912 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
25913
25914         PR tree-optimization/20204
25915         * gcc.dg/pr20204.c: New test.
25916
25917 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
25918
25919         PR target/20196
25920         * gcc.c-torture/execute/20050224-1.c: New test.
25921
25922         PR c++/20175
25923         * g++.dg/warn/Wbraces2.C: New test.
25924
25925 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
25926
25927         PR c++/19878
25928         * g++.dg/init/const2.C: New test.
25929
25930 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
25931
25932         PR tree-optimization/20100
25933         * gcc.c-torture/execute/pr20100-1.c: New test.
25934
25935 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25936
25937         * gfortran.dg/implicit_3.f90: New test.
25938
25939         * gfortran.dg/deftype_1.f90: New test.
25940
25941 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
25942
25943         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25944         the test passes.
25945         * g++.dg/other/anon3.C: Accept a warning.
25946
25947 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
25948
25949         * gcc.dg/pr20017.c: Fix a comment typo.
25950
25951 2005-02-23  Bud Davis  <bdavis@gfortran.org>
25952
25953         * gfortran.dg/list_read_4.f90: Change to f90 comments.
25954
25955 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25956
25957         PR ada/19902
25958         * ada/acats/tests/cxa/cxa3004.a: Remove.
25959         * ada/acats/tests/cxb/cxb30061.am: Likewise.
25960
25961 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25962
25963         PR c++/20073
25964         * g++.dg/init/const1.C: New test.
25965
25966         PR c++/19991
25967         * g++.dg/parse/constant7.C: New test.
25968
25969         PR c++/20152
25970         * g++.dg/parse/error27.C: New test.
25971         * g++.dg/template/qualttp15.C: Adjust error markers.
25972         * g++.old-deja/g++.other/struct1.C: Likewise.
25973
25974         PR c++/20153
25975         * g++.dg/template/error17.C: New test.
25976
25977         PR c++/20148
25978         * g++.dg/parser/error26.C: New test.
25979
25980 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
25981
25982         PR tree-optimization/20100
25983         PR tree-optimization/20115
25984         * gcc.dg/pr20115.c: New test.
25985         * gcc.dg/pr20115-1.c: New test.
25986         * gcc.dg/pr20100.c: New test.
25987         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25988         call-clobbered variables after alias1.
25989
25990 2005-02-22  Bud Davis  <bdavis@gfortran.org>
25991
25992         * gfortran.dg/list_read_4.f90: new test.
25993
25994 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
25995
25996         PR rtl-optimization/20017.
25997         * gcc.dg/pr20017.c: New.
25998
25999 2005-02-22  Devang Patel  <dpatel@apple.com>
26000
26001         PR 19952
26002         * g++.dg/tree-ssa/pr19952.C: New test.
26003
26004 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
26005
26006         PR c++/19883
26007         * g++.dg/parse/constant6.C: New test.
26008
26009 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
26010
26011         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26012         * g++.dg/charset/asm2.c: Likewise.
26013         * g++.dg/charset/asm3.c: Likewise.
26014         * g++.dg/charset/asm4.c: Likewise.
26015         * g++.dg/charset/asm5.c: Likewise.
26016         * g++.dg/charset/attribute1.c: Likewise.
26017         * g++.dg/charset/attribute2.c: Likewise.
26018         * g++.dg/charset/extern1.cc: Likewise.
26019         * g++.dg/charset/extern2.cc: Likewise.
26020         * g++.dg/charset/extern3.cc: Likewise.
26021         * g++.dg/charset/function.cc: Likewise.
26022         * g++.dg/charset/string.c: Likewise.
26023         * g++.dg/charset/charset.exp: Likewise.
26024         * lib/target-supports.exp (check_iconv_available): Fix comment.
26025
26026 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
26027
26028         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
26029         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26030         * gcc.dg/charset/asm2.c: Likewise.
26031         * gcc.dg/charset/asm3.c: Likewise.
26032         * gcc.dg/charset/asm4.c: Likewise.
26033         * gcc.dg/charset/asm5.c: Likewise.
26034         * gcc.dg/charset/asm6.c: Likewise.
26035         * gcc.dg/charset/attribute1.c: Likewise.
26036         * gcc.dg/charset/attribute2.c: Likewise.
26037         * gcc.dg/charset/builtin1.c: Likewise.
26038         * gcc.dg/charset/extern.c: Likewise.
26039         * gcc.dg/charset/function.c: Likewise.
26040         * gcc.dg/charset/string.c: Likewise.
26041         * gcc.dg/charset/charset.exp: Likewise.
26042
26043 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
26044
26045         PR fortran/20086
26046         * gfortran.dg/pr20086.f90: New test.
26047
26048 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
26049
26050         PR tree-optimization/19786
26051         * g++.dg/tree-ssa/pr19786.C: New.
26052
26053 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26054
26055         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
26056
26057 2005-02-21  Jeff Law  <law@redhat.com>
26058
26059         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
26060
26061 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26062
26063         * gfortran.dg/do_iterator: Split loop, markup all lines for
26064         which an error locus is printed.
26065         * gfortran.dg/pr17708.f90: Markup all lines for which an error
26066         locus is printed.
26067         * gfortran.dg/select_4.f90: Likewise.
26068         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
26069         locuses in the various permutations.
26070
26071 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
26072
26073         PR tree-optimization/19951
26074         * g++.dg/vect: New directory.
26075         * g++.dg/vect/vect.exp: New file.
26076         * g++.dg/vect/pr19951.cc: New testcase.
26077         * g++.dg/dg.exp: Also prune vectorizer tests.
26078
26079 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
26080
26081         PR 18785
26082         * gcc.dg/charset/builtin1.c: New test.
26083
26084 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26085
26086         PR c++/19299
26087         * g++.dg/inherit/volatile1.C: New test.
26088
26089         PR c++/19440
26090         * g++.dg/template/dtor4.C: New test.
26091
26092 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26093
26094         * gfortran.dg/int_1.f90: New test.
26095
26096 2005-02-19  Devang Patel  <dpatel@apple.com>
26097
26098         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
26099
26100 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26101
26102         * gfortran.dg/achar_1.f90: New test.
26103
26104 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
26105
26106         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
26107
26108 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
26109             Jakub Jelinek  <jakub@redhat.com>
26110
26111         PR tree-optimization/19828
26112         * gcc.dg/tree-ssa/loop-7.c: New test.
26113         * gcc.c-torture/execute/20050218-1.c: New test.
26114
26115 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
26116
26117         PR c/20043
26118         * gcc.dg/transparent-union-1.c: New test.
26119         * gcc.dg/transparent-union-2.c: New test.
26120
26121 2005-02-18  James E Wilson  <wilson@specifixinc.com>
26122
26123         PR tree-optimization/18977
26124         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
26125
26126 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
26127
26128         PR target/20054
26129         * gcc.dg/pr20054.c: New test.
26130
26131 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26132
26133         PR c++/19508
26134         * g++.dg/ext/attrib20.C: New test.
26135
26136 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
26137
26138         PR middle-end/20030
26139         * gfortran.fortran-torture/execute/character_passing.f90: New test.
26140
26141 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
26142
26143         PR c++/20008
26144         * g++.dg/opt/switch4.C: New.
26145
26146 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
26147
26148         PR c++/20023
26149         PR tree-optimization/20009
26150         * gcc.c-torture/compile/20050217-1.c: New test.
26151         * g++.dg/opt/switch3.C: New test.
26152
26153         PR tree-optimization/18947
26154         * gcc.c-torture/compile/20050215-1.c: New test.
26155         * gcc.c-torture/compile/20050215-2.c: New test.
26156         * gcc.c-torture/compile/20050215-3.c: New test.
26157
26158 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
26159
26160         PR c++/20028
26161         * g++.dg/template/crash34.C: New.
26162
26163         PR c++/20022
26164         * g++.dg/other/access3.C: New.
26165
26166 2005-02-17  Ira Rosen  <irar@il.ibm.com>
26167
26168         * gcc.dg/vect/vect-98.c: New test.
26169
26170 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
26171
26172         PR tree-optimization/19967
26173         * gcc.dg/pr19967.c: New.
26174
26175 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
26176
26177         PR middle-end/19857
26178         * gcc.dg/tree-ssa/20050215-1.c: New test.
26179         * gcc.c-torture/execute/20050215-1.c: New test.
26180
26181 2005-02-15  Eric Christopher  <echristo@redhat.com>
26182
26183         * gcc.dg/cpp/20050215-1.c: New file.
26184
26185 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
26186
26187         PR tree-optimization/15785
26188         * gcc.dg/pr15785-1.c: New test.
26189
26190 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
26191
26192         PR c++/17788
26193         * g++.dg/init/ctor4.C: New.
26194         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
26195
26196 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
26197
26198         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
26199         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
26200
26201 2005-02-15  Andreas Schwab  <schwab@suse.de>
26202
26203         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
26204         declare malloc.
26205
26206 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
26207
26208         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
26209
26210 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
26211
26212         PR tree-optimization/19853
26213         * gcc.c-torture/compile/pr19853.c: New test.
26214
26215 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26216
26217         PR c++/19608
26218         * g++.dg/parse/local-class1.C: New.
26219
26220         PR c++/19895
26221         * g++.dg/parse/ptrmem3.C: New.
26222
26223         PR c++/19884
26224         * g++.old-deja/g++.oliva/template6.C: Add another case.
26225         * g++.dg/template/explicit6.C: New.
26226
26227 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
26228
26229         PR c++/17816
26230         * g++.dg/other/redecl2.C: New.
26231
26232 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26233
26234         PR c++/19891
26235         * g++.dg/abi/covariant4.C: New.
26236
26237 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
26238
26239         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
26240         New tests.
26241
26242 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
26243
26244         * gcc.dg/vect/vect-96.c: Fix typo.
26245
26246 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26247
26248         PR c++/14479
26249         PR c++/19487
26250         * g++.dg/template/enum5.C: New test.
26251
26252 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26253
26254         * gcc.dg/vect/vect-97.c: New test.
26255
26256 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26257
26258         * gcc.dg/vect/vect-96.c: New test.
26259
26260 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
26261
26262         * gcc.dg/builtins-34.c: Also check ldexp*.
26263
26264 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
26265
26266         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
26267
26268 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
26269
26270         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
26271         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
26272         dg-require-dll, dg-require-iconv, dg-require-named-sections,
26273         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
26274         selector_list, selector_expression, dg-process-target): Move to new
26275         file target-supports-dg.exp.
26276         * lib/target-supports-dg.exp: New.
26277
26278         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
26279         New.
26280
26281 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
26282
26283         PR c++/19666
26284         * g++.dg/other/ptrmem6.C: New test.
26285
26286         PR middle-end/19858
26287         * gcc.c-torture/compile/20050210-1.c: New test.
26288
26289 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
26290
26291         PR c++/19755
26292         * g++.dg/warn/Wbraces1.C: New test.
26293
26294 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
26295
26296         * gcc.dg/builtins-52.c: New testcase.
26297
26298 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
26299
26300         PR c/19342
26301         * gcc.c-torture/execute/20050119-1.c: New test.
26302
26303 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26304
26305         PR c++/19811
26306         * g++.dg/init/delete1.C: New test.
26307
26308 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
26309
26310         PR c++/18470
26311         * g++.dg/template/static12.C: New test.
26312
26313 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26314
26315         PR c++/19787
26316         * g++.dg/conversion/ambig1.C: New test.
26317
26318         PR c++/19739
26319         * g++.dg/ext/attrib19.C: New test.
26320
26321         PR c++/19732
26322         * g++.dg/parse/dtor5.C: New test.
26323
26324         PR c++/19762
26325         * g++.dg/template/dtor3.C: New test.
26326
26327         PR c++/19826
26328         * g++.dg/template/static11.C: New test.
26329         * g++.dg/template/crash2.C: Remove dg-error marker.
26330
26331 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
26332
26333         PR C++/18491
26334         * g++.old-deja/g++.mike/p10769a.C: Remove.
26335
26336 2005-02-09  Roger Sayle  <roger@eyesopen.com>
26337
26338         * gcc.dg/builtins-48.c: New test case.
26339         * gcc.dg/builtins-49.c: New test case.
26340         * gcc.dg/builtins-50.c: New test case.
26341         * gcc.dg/builtins-51.c: New test case.
26342
26343 2005-02-09  Ian Lance Taylor  <ian@airs.com>
26344
26345         PR middle-end/19583
26346         * g++.dg/warn/Wreturn-type-3.C: New test.
26347
26348 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26349
26350         PR middle-end/19402
26351         * gcc.dg/pr19402-1.c: New testcase.
26352         * gcc.dg/pr19402-2.c: likewise.
26353
26354 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26355
26356         PR middle-end/19854
26357         * g++.dg/tree-ssa/tmmti.C: New testcase.
26358
26359 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26360
26361         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
26362
26363 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
26364
26365         PR c++/19733
26366         * g++.dg/parse/crash23.C: New test.
26367         * g++.dg/warn/Weff1.C: New test.
26368
26369 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26370
26371         * gcc.dg/20050209-1.c: New test.
26372
26373 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26374
26375         PR target/19799
26376         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
26377
26378 2005-02-08  Mike Stump  <mrs@apple.com>
26379
26380         * g++.dg/pch/import-2.c: New test.
26381         * g++.dg/pch/import-2.hs: New.
26382         * g++.dg/pch/include/import-2a.h: New.
26383         * g++.dg/pch/include/import-2b.h: New.
26384
26385 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
26386
26387         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
26388
26389 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26390
26391         * gfortran.dg/substr_1.f90: New test.
26392
26393 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
26394
26395         PR middle-end/19775
26396         * gcc.dg/torture/builtin-power-1.c: Disable test for
26397         invalid transformation.
26398         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
26399         no longer optimize.
26400         * gcc.dg/builtins-47.c: New testcase.
26401
26402 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
26403             Dorit Naishlos  <dorit@il.ibm.com>
26404
26405         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
26406
26407 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
26408
26409         * gcc.c-torture/compile/20050206-1.c: New test.
26410
26411 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26412
26413         PR tree-opt/19768
26414         * g++.dg/opt/pr19768.C: New test.
26415
26416 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26417
26418         PR tree-opt/19736
26419         * gcc.c-torture/compile/pr19736.c: New test.
26420
26421 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26422
26423         PR c++/17401
26424         * g++.dg/parse/error25.C: New test.
26425
26426 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
26427
26428         * gcc.c-torture/execute/20050203-1.c: New.
26429
26430 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
26431
26432         * gcc.dg/vect/vect-85.c: Remove xfail.
26433         * gcc.dg/vect/vect-86.c: Remove xfail.
26434         * gcc.dg/vect/vect-87.c: Remove xfail.
26435         * gcc.dg/vect/vect-88.c: Remove xfail.
26436
26437 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
26438
26439         * gcc.dg/altivec-19.c: New.
26440
26441 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
26442
26443         PR c/17807
26444         * gcc.dg/nested-func-3.c: New test.
26445         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
26446
26447 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
26448
26449         * gcc.test-framework/gen_directive_tests: Generate tests for
26450         selector expressions.
26451
26452 2005-02-02  Matt Austern  <austern@apple.com>
26453
26454         PR c++/19628
26455         * g++/ext/builtin7.C: New.
26456         * g++/ext/builtin8.C: New.
26457
26458 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26459
26460         PR c/18502
26461         * gcc.dg/pr18502-1.c: New test.
26462
26463 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26464
26465         PR c++/17413
26466         * g++.dg/template/local4.C: Tweak.
26467
26468 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
26469
26470         PR tree-optimization/19578
26471         * gcc.c-torture/compile/20050202-1.c: New test.
26472
26473 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26474
26475         PR c/19435
26476         * gcc.dg/c99-init-4.c: New test.
26477
26478 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26479
26480         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
26481
26482         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
26483
26484         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
26485         * g++.dg/eh/check-vect.h: New.
26486
26487         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
26488         * gcc.dg/vect/vect-78.c: Ditto.
26489         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
26490         Remove.
26491
26492         * g++.dg/conversion/simd1.C: Expect warning.
26493         * g++.dg/ext/attribute-test-1.C: Ditto.
26494         * g++.dg/ext/attribute-test-2.C: Ditto.
26495         * g++.dg/ext/attribute-test-3.C: Ditto.
26496         * g++.dg/ext/attribute-test-4.C: Ditto.
26497
26498         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
26499         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
26500
26501         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
26502
26503 2005-02-01  Richard Henderson  <rth@redhat.com>
26504
26505         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26506         long double for ibm double-double format.
26507         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26508
26509 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
26510
26511         PR tree-optimization/19633
26512         * gcc.dg/pr19633-1.c: New test.
26513         * gcc.dg/pr19633.c: Tweak to make pointer point
26514         to NULL or a symbol.
26515
26516 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26517
26518         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
26519         New procs.
26520         (dg-process-target (local override)): Handle selector expressions.
26521
26522         * gcc.test-framework/README: Describe tests in source directory.
26523         * gcc.test-framework/test-framework.awk: Handle dg- tests.
26524         * gcc.test-framework/test-framework.exp: Handle dg- tests.
26525         * gcc.test-framework/dg-bogus-exp-P.c: New test.
26526         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
26527         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
26528         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
26529         * gcc.test-framework/dg-do-link-exp-P.c: New test.
26530         * gcc.test-framework/dg-do-run-exp-P.c: New test.
26531         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
26532         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
26533         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
26534         * gcc.test-framework/dg-error-exp-P.c: New test.
26535         * gcc.test-framework/dg-error-exp-XP.c: New test.
26536         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
26537         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
26538         * gcc.test-framework/dg-output-exp-P.c: New test.
26539         * gcc.test-framework/dg-output-exp-XF.c: New test.
26540         * gcc.test-framework/dg-warning-exp-P.c: New test.
26541         * gcc.misc-tests/dg-1.c: Remove.
26542         * gcc.misc-tests/dg-2.c: Remove.
26543         * gcc.misc-tests/dg-3.c: Remove.
26544         * gcc.misc-tests/dg-4.c: Remove.
26545         * gcc.misc-tests/dg-5.c: Remove.
26546         * gcc.misc-tests/dg-6.c: Remove.
26547         * gcc.misc-tests/dg-7.c: Remove.
26548         * gcc.misc-tests/dg-8.c: Remove.
26549         * gcc.misc-tests/dg-9.c: Remove.
26550         * gcc.misc-tests/dg-10.c: Remove.
26551         * gcc.misc-tests/dg-11.c: Remove.
26552         * gcc.misc-tests/dg-12.c: Remove.
26553         * gcc.misc-tests/dg-test.exp: Remove.
26554
26555         * gcc.test-framework/test-framework.awk: Change recording and
26556         printing of passes and failures.
26557
26558         * gcc.test-framework: New directory.
26559         * gcc.test-framework/README: New.
26560         * gcc.test-framework/test-framework.exp: New.
26561         * gcc.test-framework/test-framework.awk: New.
26562         * gcc.test-framework/gen_directive_tests: New.
26563
26564 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
26565
26566         * lib/treelang.exp: Fix comment typos.
26567         (treelang_target_compile): Don't append libs=-ltreelang to options.
26568
26569 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
26570
26571         * g++.dg/parse/typename7.C: Adjust error messages.
26572
26573 2005-01-31  Jeff Law  <law@redhat.com>
26574
26575         * gcc.c-torture/execute/20050131-1.c: New test.
26576         * gcc.dg/wcaselabel.c: New test.
26577
26578 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
26579
26580         * g++.dg/other/warning1.C: Adjust error messags.
26581         * g++.dg/parse/constant5.C: New test.
26582
26583 2005-01-31  Steven Bosscher  <stevenb@suse.de>
26584
26585         PR c/19333
26586         * gcc.c-torture/compile/20011130-1.c: Reorder to make
26587         the test case valid.
26588         * gcc.dg/20030815-1.c: Remove invalid tests.
26589         * gcc.dg/array-7.c: Adjust expected result.
26590         * gcc.dg/pr18596-3.c: Likewise.
26591         * gcc.dg/noncompile/20000901-1.c: Likewise.
26592         * gcc.dg/noncompile/init-2.c: Likewise.
26593         * gcc.dg/noncompile/init-4.c: Likewise.
26594
26595 2005-01-31  Dale Johannesen  <dalej@apple.com>
26596
26597         * g++.dg/opt/pr19650.C: New test.
26598
26599 2005-01-31  Richard Henderson  <rth@redhat.com>
26600
26601         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26602         long double for intel double extended format.
26603         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26604
26605 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
26606
26607         PR c++/19555
26608         * g++.dg/template/static10.C: New test.
26609
26610         PR c++/19395
26611         * g++.dg/parse/error24.C: New test.
26612
26613         PR c++/19367
26614         * g++.dg/lookup/builtin1.C: New test.
26615
26616         PR c++/19457
26617         * g++.dg/warn/conv3.C: New test.
26618
26619 2005-01-30  Bud Davis  <bdavis@gfortran.org>
26620
26621         PR fortran/19647
26622         * gfortan.dg/inquire_7.f90
26623
26624 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
26625
26626         PR tree-optimization/15791
26627         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26628         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26629         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26630         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26631         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26632         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26633         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26634         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26635         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26636         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26637
26638 2005-01-29  Paul Brook  <paul@codesourcery.com>
26639
26640         PR fortran/18565
26641         * check.c (real_or_complex_check): New function.
26642         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26643         * intrinsic.c (add_functions): Use new check functions.
26644         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26645         Add prototypes.
26646
26647 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
26648
26649         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26650         gcc.dg/lvalue-3.c: New tests.
26651         * gcc.dg/concat.c: Update expected messages.
26652
26653 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
26654
26655         PR libfortran/19595
26656         * gfortran.dg/eor_1.f90: New test.
26657
26658 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
26659
26660         PR fortran/19589
26661         * gfortran.dg/logical_data_1.f90: New test.
26662
26663 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
26664
26665         PR c++/19253
26666         * g++.dg/template/crash33.C: New test.
26667
26668         PR c++/19667
26669         * g++.dg/template/crash32.C: New test.
26670
26671 2005-01-28  Ian Lance Taylor  <ian@airs.com>
26672
26673         PR middle-end/16558
26674         * g++.dg/warn/Wreturn-type-2.C: New test.
26675
26676 2004-06-24  Jeff Law  <law@redhat.com>
26677
26678         * gcc.dg/tree-ssa/20050128-1.c: New test.
26679
26680 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
26681
26682         * gcc.target/frv/all-mdpackh-1.c: New test.
26683
26684 2005-01-28  Steven Bosscher  <stevenb@suse.de>
26685
26686         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26687
26688 2005-01-27  Richard Henderson  <rth@redhat.com>
26689
26690         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26691
26692 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26693
26694         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26695
26696 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26697
26698         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26699         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26700         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26701         to cope with cases where the multilib options override the dg-options.
26702
26703 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
26704
26705         PR c/18946
26706         * gcc.dg/noncompile/20050120-1.c: New test.
26707
26708 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
26709
26710         PR tree-optimization/19633
26711         * gcc.dg/pr19633.c: New test.
26712         * gcc.dg/tree-ssa/pr19633.c: New test.
26713
26714 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
26715
26716         * gcc.dg/20041216-1.c: New test.
26717
26718 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
26719
26720         PR objc/18862
26721         * objc.dg/selector-2.m: New test.
26722
26723 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
26724
26725         * g++.dg/opt/range-test-2.C: New test.
26726
26727         PR rtl-optimization/19579
26728         * gcc.c-torture/execute/20050124-1.c: New test.
26729
26730 2005-01-26  Greg Parker  <gparker@apple.com>
26731         Stuart Hastings  <stuart@apple.com>
26732
26733         * gcc.c-torture/execute/20050125-1.c: New.
26734
26735 2005-01-18  Jan Hubicka  <jh@suse.cz>
26736
26737         PR tree-optimize/19337
26738         * gcc.c-torture/compile/20050119-1.c: New test.
26739
26740 2005-01-24  James E Wilson  <wilson@specifixinc.com>
26741
26742         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26743         test for successful match.
26744
26745 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
26746
26747         PR objc/18408
26748         * objc.dg/comp-types-7.m: New test.
26749
26750 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
26751
26752         * lib/target-supports.exp (current_target_name): New.
26753         (check_effective_target_ilp32, check_effective_target_lp64):
26754         Cache the result to use as long as the current target, with
26755         multilib flags, remains the same.
26756
26757         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26758         (dg-require-weak, dg-require-visibility, dg-require-alias,
26759         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26760         dg-require-effective-target, dg-skip-if): Remove call to
26761         skip_test_and_clear_xfail.
26762         (dg-test): Clear xfail data.
26763
26764 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
26765
26766         PR target/17751
26767         * gcc.dg/ppc64-toc.c: New test.
26768
26769         * g++.dg/tree-ssa/empty-1.C: New test.
26770
26771         PR middle-end/19551
26772         * gcc.c-torture/execute/20050121-1.c: New test.
26773         * gcc.dg/20050121-2.c: New test.
26774
26775 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
26776         Paul Brook  <paul@codesourcery.com>
26777
26778         PR fortran/17941
26779         * gfortran.dg/real_const_1.f: New test.
26780         * gfortran.dg/real_const_2.f90: New test.
26781         * gfortran.dg/complex_int_1.f90: New test.
26782
26783 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
26784
26785         PR fortran/19313
26786         * gfortan.dg/inquire_6.f90: New test.
26787
26788 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26789
26790         PR libfortran/19451
26791         * open_readonly_1.f90: New test.
26792
26793 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26794
26795         PR libfortran/18982
26796         * gfortran.dg/open_new.f90: New file.
26797
26798 2005-01-22  Paul Brook  <paul@codesourcery.com>
26799
26800         * namelist_1.f90: New test.
26801
26802 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
26803
26804         PR tree-optimization/19484
26805         * gcc.c-torture/compile/20050122-[12].c: New tests.
26806
26807 2005-01-22  Paul Brook  <paul@codesourcery.com>
26808
26809         * gfortran.dg/implicit_2.f90: New test.
26810
26811 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
26812
26813         PR fortran/19314
26814         * gfortran.dg/inquire_5.f90: New test.
26815
26816 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26817
26818         PR c/18809
26819         * gcc.dg/pr18809-1.c: New test.
26820
26821 2005-01-21  Ian Lance Taylor  <ian@airs.com>
26822
26823         * gcc.dg/20050121-1.c: New test.
26824
26825         PR tree-optimization/13000
26826         * gcc.dg/20040206-1.c: Change warning to point where function is
26827         being inlined.
26828
26829 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26830
26831         PR c++/19208
26832         * g++.dg/template/array11.C: New test.
26833
26834 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26835
26836         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26837         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26838         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26839         * gfortran.dg/getenv_1.f90: Add dg-do directive.
26840         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26841         gfortran.dg/pr17164.f90: Add missing dg-do directives.
26842
26843 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26844
26845         PR tree-optimization/15349
26846         * gcc.dg/tree-ssa/pr15349.c: New.
26847
26848 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
26849
26850         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26851
26852 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
26853
26854         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26855         scan-assembler-times directive name.
26856
26857         * gcc.dg/asm-a.c: Move dg-require-effective-target to
26858         after dg-do.
26859
26860         PR rtl-optimization/19462
26861         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26862
26863 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
26864
26865         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26866         counting function calls on ia64.
26867
26868 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
26869
26870         PR rtl-optimization/15139
26871         * gcc.dg/20050111-2.c: New test.
26872
26873         PR c/17297
26874         * gcc.c-torture/compile/20050113-1.c: New testcase.
26875
26876         PR middle-end/19164
26877         * gcc.dg/20050113-1.c: New testcase.
26878
26879 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
26880
26881         * gcc.dg/vect/vect-85.c: Add comment.
26882         * gcc.dg/vect/vect-86.c: Add xfail for now.
26883         * gcc.dg/vect/vect-87.c: Add xfail for now.
26884         * gcc.dg/vect/vect-88.c: Add xfail for now.
26885         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26886
26887 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26888
26889         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26890
26891 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26892
26893         * g++.dg/debug/typedef3.C: New test.
26894
26895 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
26896
26897         PR c/19472
26898         * gcc.dg/asm-a.c: New test.
26899
26900 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
26901
26902         * gcc.dg/sh-relax.c: Add prototype for abort.
26903
26904 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26905
26906         * gcc.dg/short-compare-1.c: New test.
26907         * gcc.dg/short-compare-2.c: Likewise.
26908
26909 2005-01-18  Michael Matz  <matz@suse.de>
26910
26911         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26912
26913 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
26914
26915         PR tree-optimization/19121
26916         * gcc.c-torture/compile/pr19121.c: New test.
26917
26918 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
26919
26920         PR target/19357
26921         * gcc.c-torture/compile/pr19357.c: New test.
26922
26923 2005-01-17  Ian Lance Taylor  <ian@airs.com>
26924
26925         PR c/5675
26926         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26927         pass--those that refer just to the variable, possibly with a
26928         cast.
26929         * gcc.dg/c99-const-expr-3.c: Likewise.
26930
26931         PR middle-end/13127
26932         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26933         longer emitted.
26934
26935 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
26936
26937         PR fortran/18778
26938         * gfortran.dg/endfile_2.f90: New test.
26939
26940 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
26941
26942         PR 19168
26943         * gfortran.dg/select_5.f90: New test.
26944
26945 2004-01-16  Paul Brook  <paul@codesourcery.com>
26946
26947         * gfortran.dg/common_4.f90: New test.
26948
26949 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
26950
26951         PR rtl-optimization/19462
26952         * gcc.dg/torture/pr19462-1.c: New test.
26953
26954 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
26955
26956         PR objc/19321
26957         * objc.dg/func-ptr-2.m: New.
26958         * objc.dg/volatile-1.m: New.
26959
26960 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26961
26962         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26963
26964 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26965
26966         PR tree-optimization/19060
26967         * gcc.c-torture/execute/20050104-1.c: New test.
26968
26969 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
26970
26971         PR fortran/18983
26972         * gfortran.dg/write_to_null.f90: New test.
26973
26974 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
26975             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26976
26977         PR other/19328
26978         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26979         argument.
26980
26981 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26982
26983         PR c++/19263
26984         * g++.dg/init/vector1.C: New test.
26985
26986 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
26987
26988         PR target/13158
26989         * gcc.target/ia64/sibcall-unwind-1.c: New test.
26990         PR target/18987
26991         * gcc.target/ia64/sibcall-unwind-2.c: New test.
26992
26993 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
26994
26995         * gfortran.dg/select_1.f90: New test.
26996         * gfortran.dg/select_2.f90: New test.
26997         * gfortran.dg/select_3.f90: New test.
26998         * gfortran.dg/select_4.f90: New test.
26999
27000 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
27001
27002         PR middle-end/19084
27003         PR rtl-optimization/19348
27004         * gcc.dg/20050111-1.c: New test.
27005         * gcc.c-torture/execute/20050111-1.c: New test.
27006
27007         * gcc.dg/i386-asm-4.c: New test.
27008
27009 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27010
27011         * gcc.dg/nested-func-2.c: New test.
27012         * ada/acats/norun.lst: Remove c953002.
27013
27014 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
27015
27016         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
27017
27018 2005-01-12  Ben Elliston  <bje@au.ibm.com>
27019
27020         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
27021
27022 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
27023
27024         PR target/18761
27025         * g++.dg/abi/align1.C: New test.
27026
27027 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
27028
27029         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
27030         at a time.
27031         * g++.dg/ext/altivec_check.h: Support compiling as C.
27032
27033 2005-01-10  Roger Sayle  <roger@eyesopen.com>
27034
27035         PR c++/19355
27036         * g++.dg/expr/pr19355-1.C: New test case.
27037
27038 2005-01-10  Laurent GUERBY <laurent@guerby.net>
27039
27040         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
27041         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
27042         * ada/acats/tests/c3/c92005b.ada: Likewise.
27043         * ada/acats/tests/c3/cxb3012.a: Likewise.
27044         * ada/acats/norun.lst: Add c380004 and c953002, add PR
27045
27046 2005-01-09  Paul Brook  <paul@codesourcery.com>
27047
27048         * gfortran.dg/common_2.f90: New file.
27049         * gfortran.dg/common_3.f90: New file.
27050
27051 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
27052
27053         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
27054
27055 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27056
27057         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
27058         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
27059         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
27060         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
27061         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
27062         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
27063         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
27064         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
27065         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
27066         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
27067         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
27068         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
27069         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
27070         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
27071         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
27072         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
27073         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
27074         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
27075         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
27076         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
27077         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
27078         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
27079         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
27080         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
27081         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
27082         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
27083         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
27084         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
27085         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
27086         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
27087         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
27088         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
27089         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
27090         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
27091         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
27092         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
27093         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
27094         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
27095         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
27096         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
27097         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
27098         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
27099         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
27100         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
27101         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
27102         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
27103         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
27104         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
27105         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
27106         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
27107         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
27108         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
27109         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
27110         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
27111         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
27112         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
27113         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
27114         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
27115         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
27116         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
27117         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
27118         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
27119         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
27120         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
27121         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
27122         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
27123         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
27124
27125         * gcc.dg/vect/vect-1.c: Fix spelling.
27126         * gcc.dg/vect/vect-10.c: Fix spelling.
27127         * gcc.dg/vect/vect-11.c: Fix spelling.
27128         * gcc.dg/vect/vect-12.c: Fix spelling.
27129         * gcc.dg/vect/vect-14.c: Fix spelling.
27130         * gcc.dg/vect/vect-15.c: Fix spelling.
27131         * gcc.dg/vect/vect-16.c: Fix spelling.
27132         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
27133         * gcc.dg/vect/vect-64.c: Fix comments.
27134         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
27135
27136 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27137             Ira Rosen  <irar@il.ibm.com>
27138
27139         * gcc.dg/vect/vect-70.c: New test.
27140         * gcc.dg/vect/vect-71.c: New test.
27141
27142 2005-01-09  Manfred Hollstein  <mh@suse.com>
27143
27144         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
27145         * gcc.dg/pr18241-2.c: Likewise.
27146         * gcc.dg/pr18241-3.c: Likewise.
27147         * gcc.dg/pr18241-4.c: Likewise.
27148         * gcc.dg/pr18241-5.c: Likewise.
27149
27150 2005-01-08  Richard Henderson  <rth@redhat.com>
27151
27152         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27153         False for x86 and x86-64.
27154
27155 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
27156
27157         PR tree-optimization/18241
27158         * gcc.dg/pr18241-1.c: New test.
27159         * gcc.dg/pr18241-2.c: New test.
27160         * gcc.dg/pr18241-3.c: New test.
27161         * gcc.dg/pr18241-4.c: New test.
27162         * gcc.dg/pr18241-5.c: New test.
27163
27164 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
27165
27166         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
27167         gfortran.dg/select_4.f90: New.
27168
27169 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27170
27171         * gcc.c-torture/execute/20050107-1.c: New test.
27172
27173 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
27174
27175         PR c++/19298
27176         * g++.dg/template/ref2.C: New.
27177
27178 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
27179
27180         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
27181         instead of being empty.
27182
27183 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27184
27185         PR fortran/15553
27186         * gfortran.dg/array-1.f90: New test.
27187
27188 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27189
27190         PR tree-optimization/19283
27191         * gcc.c-torture/execute/20050106-1.c: New test.
27192
27193         PR rtl-optimization/18861
27194         * gcc.dg/20050105-1.c: New test.
27195
27196         PR tree-optimization/18828
27197         * gcc.dg/20050105-2.c: New test.
27198
27199 2005-01-07  Andreas Jaeger  <aj@suse.de>
27200
27201         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
27202
27203 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
27204
27205         PR fortran/18398
27206         * gfortran.dg/fmt_read.f90: New test.
27207
27208 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
27209
27210         * gcc.dg/rs6000-ldouble-2.c: New.
27211
27212 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
27213
27214         PR c++/19244
27215         * g++.dg/parser/ctor2.C: New test.
27216
27217 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27218
27219         PR c++/17154
27220         * g++.dg/template/using9.C: New test.
27221
27222 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27223
27224         PR c++/19258
27225         * g++.dg/lookup/friend6.C: New test.
27226
27227 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27228
27229         PR c++/19270
27230         * g++.dg/template/array10.C: New.
27231
27232 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27233
27234         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
27235         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
27236
27237 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
27238
27239         * gcc.c-torture/compile/20050105-1.c: New test.
27240
27241 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
27242
27243         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
27244
27245 2005-01-05  Roger Sayle  <roger@eyesopen.com>
27246
27247         PR middle-end/19100
27248         * gcc.dg/conv-3.c: New test case.
27249
27250 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
27251
27252         * gcc.dg/asm-wide-1.c: New test.
27253
27254 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27255
27256         PR c++/19030
27257         * g++.dg/parse/crash22.C: New
27258
27259 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
27260
27261         PR 19257
27262         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
27263
27264 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
27265
27266         PR middle-end/17767
27267         * gcc.dg/i386-mmx-6.c: New test case.
27268
27269 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
27270
27271         PR tree-optimization/18308
27272         * gcc.dg/vect/pr18308.c: New testcase.
27273
27274 2005-01-04  Andreas Jaeger  <aj@suse.de>
27275
27276         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
27277
27278 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27279             Robert Bowdidge <bowdidge@apple.com>
27280
27281         * gcc.dg/cpp/subframework1.c: New.
27282         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
27283         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
27284         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
27285         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
27286
27287 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27288
27289         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
27290         producing warning.
27291         * gcc.dg/darwin-weakimport-2.c: New.
27292
27293 2005-01-03  Richard Henderson  <rth@redhat.com>
27294
27295         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
27296
27297 2005-01-03  Richard Henderson  <rth@redhat.com>
27298
27299         * gcc.dg/vect/vect.exp: Enable for ia64.
27300         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
27301         (check_effective_target_vect_float): Likewise.
27302         (check_effective_target_vect_no_align): Likewise.
27303         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
27304         * gcc.dg/vect/vect-8.c: Likewise.
27305
27306 2005-01-03  Uros Bizjak <uros@kss-loka.si>
27307
27308         PR target/19236
27309         * gcc.dg/pr19236-1.c: New test case.
27310
27311 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
27312
27313         PR rtl-optimization/12092
27314         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
27315
27316 2005-01-02  Andreas Jaeger  <aj@suse.de>
27317
27318         * gcc.dg/pr12092-1.c: Do not run on x86_64.
27319
27320 2005-01-01  Roger Sayle  <roger@eyesopen.com>
27321             Andrew Pinski  <pinskia@physics.uc.edu>
27322
27323         PR rtl-optimization/12092
27324         * gcc.dg/pr12092-1.c: New test case.
27325
27326 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
27327
27328         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
27329         'hidden' and 'default' for better portability.
27330         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
27331
27332         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
27333         6 and 7.
27334         * g++.old-deja/g++.brendan/new3.C: Likewise.
27335
27336 2005-01-01  Steven Bosscher  <stevenb@suse.de>
27337
27338         * gcc.dg/20041231-1.C: New test.
27339         * g++.dg/warn/Wunreachable-code-1.C: New test.
27340
27341 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
27342
27343         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
27344         file, not /dev/null.  Abort on error.
27345
27346 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
27347             Ziemowit Laski  <zlaski@apple.com>
27348
27349         PR objc/18971
27350         * objc.dg/encode-5.m: New test.
27351
27352 2004-12-29  Richard Henderson  <rth@redhat.com>
27353
27354         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
27355         * objc.dg/stabs-1.m: Disable for ia64.
27356
27357 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
27358
27359         PR c++/19190
27360         * g++.dg/warn/Wunused-10.C: New test.
27361
27362 2004-12-28  Richard Henderson  <rth@redhat.com>
27363
27364         * objc.dg/stabs-1.m: Disable for alpha.
27365
27366 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27367
27368         PR c++/19149
27369         * g++.dg/parse/error23.C: New test.
27370
27371 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27372
27373         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
27374
27375         PR fortran/19032
27376         * gfortran.dg/intrinsic_modulo_1.f90: New.
27377         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
27378         tests with divisor -1.
27379
27380 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27381
27382         * g++.dg/opt/temp1.C (memcpy): Return a value.
27383
27384         PR c++/19148
27385         * g++.dg/expr/cond7.C: New test.
27386
27387 2004-12-27  Paul Brook  <paul@codesourcery.com>
27388
27389         * gfortran.dg/g77/select_no_compile.f: Remove.
27390
27391 2004-12-27  Richard Henderson  <rth@redhat.com>
27392
27393         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
27394         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
27395         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
27396
27397 2004-12-26  Richard Henderson  <rth@redhat.com>
27398
27399         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
27400         by 1i instead of token pasting.
27401
27402 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27403
27404         PR tree-optimization/17578
27405         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
27406         to additional_flags.
27407         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
27408
27409 2004-12-25  Richard Henderson  <rth@redhat.com>
27410
27411         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27412         Remove Alpha.
27413
27414 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27415
27416         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
27417         hppa*-*-hpux*.
27418         * gcc.dg/pr17957.c (dg-options): Likewise.
27419         * gcc.dg/struct-ret-1.c: Add prototype for abort.
27420         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
27421         instead of 0 on __hppa__.
27422         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
27423         "foo,%r" on hppa*-*-*.
27424
27425 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
27426
27427         PR fortran/19071
27428         * gfortran.dg/complex_write.f90: New test.
27429
27430 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27431
27432         PR c++/17595
27433         * g++.dg/parse/pragma2.C: New test.
27434
27435         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
27436
27437 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27438
27439         * gcc.dg/empty2.c: Add missing dg-warning.
27440
27441 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27442
27443         PR c++/17413
27444         * g++.dg/template/local4.C: New test.
27445         * g++.dg/template/crash19.C: Add dg-error marker.
27446
27447         * g++.dg/template/crash31.C: Correct embedded PR number.
27448
27449 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27450
27451         PR c++/16405
27452         * g++.dg/opt/temp1.C: Add do-run marker.
27453
27454 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27455
27456         * g++.dg/template/spec19.C: New.
27457
27458 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27459
27460         PR target/16819
27461         * gcc.dg/empty2.c: New.
27462
27463 2004-12-23  Richard Henderson  <rth@redhat.com>
27464
27465         * lib/target-supports.exp (check_effective_target_vect_no_align):
27466         Remove i?86 and x86-64.
27467
27468 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27469
27470         PR c++/16405
27471         * g++.dg/opt/temp1.C: New test.
27472
27473 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27474
27475         PR c++/18733
27476         * g++.dg/template/friend33.C: New testcase.
27477
27478 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
27479
27480         PR c++/18464
27481         * g++.dg/template/cond5.C: New test.
27482
27483         PR c++/18492
27484         * g++.dg/inherit/thunk3.C: New test.
27485
27486         PR c++/11224
27487         * g++.dg/warn/Wunused-9.C: New test.
27488
27489 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
27490
27491         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
27492
27493 2004-12-22  Jan Beulich  <jbeulich@novell.com>
27494
27495         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
27496
27497 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
27498
27499         PR c++/18378
27500         * g++.dg/ext/packed8.C: New test.
27501
27502         PR c++/19063
27503         * g++.dg/template/crash31.C: New test.
27504
27505         PR c++/19034
27506         * g++.dg/template/crash30.C: New test.
27507
27508 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27509
27510         PR C++/18984
27511         * g++.dg/eh/ctor3.C: New test.
27512
27513 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27514
27515         * objc.dg/stabs-1.m: Allow section name to be quoted and
27516         assembly label to begin with '.LL'.
27517
27518 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
27519
27520         * gcc.dg/vect/vect.exp
27521         (check_effective_target_lp64_or_vect_no_align): New.
27522         * gcc.dg/vect/vect-77.c: Use it.
27523         * gcc.dg/vect/vect-78.c: Use it.
27524
27525         * lib/target-supports.exp
27526         (check_effective_target_vect_no_max,
27527         check_effective_target_vect_no_bitwise,
27528         check_effective_target_vect_no_align): New.
27529         * gcc.dg/vect/vect-13.c: Use them.
27530         * gcc.dg/vect/vect-17.c: Ditto.
27531         * gcc.dg/vect/vect-18.c: Ditto.
27532         * gcc.dg/vect/vect-19.c: Ditto.
27533         * gcc.dg/vect/vect-20.c: Ditto.
27534         * gcc.dg/vect/vect-27.c: Ditto.
27535         * gcc.dg/vect/vect-29.c: Ditto.
27536         * gcc.dg/vect/vect-44.c: Ditto.
27537         * gcc.dg/vect/vect-48.c: Ditto.
27538         * gcc.dg/vect/vect-50.c: Ditto.
27539         * gcc.dg/vect/vect-52.c: Ditto.
27540         * gcc.dg/vect/vect-54.c: Ditto.
27541         * gcc.dg/vect/vect-56.c: Ditto.
27542         * gcc.dg/vect/vect-58.c: Ditto.
27543         * gcc.dg/vect/vect-60.c: Ditto.
27544         * gcc.dg/vect/vect-72.c: Ditto.
27545         * gcc.dg/vect/vect-80.c: Ditto.
27546
27547 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
27548
27549         PR c++/14075
27550         * g++.dg/init/string1.C: New.
27551
27552         PR c++/18975
27553         * g++.dg/other/synth1.C: New.
27554
27555 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27556
27557         PR c/18963
27558         * gcc.dg/pr18963-1.c: New test.
27559
27560 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27561
27562         PR c/18596
27563         * gcc.dg/funcdef-storage-1.c (foo): Remove.
27564         * gcc.dg/pr18596-1.c: Use dg-error.
27565         (dg-options): Use -fno-unit-at-a-time.
27566         * gcc.dg/pr18596-2.c: New test.
27567         * gcc.dg/pr18596-3.c: New test.
27568
27569 2004-12-20  Roger Sayle  <roger@eyesopen.com>
27570
27571         PR middle-end/18683
27572         * g++.dg/opt/pr18683-1.C: New test case.
27573
27574 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
27575
27576         PR other/19093
27577         * g++.dg/opt/max1.C: Fix for 64bit targets.
27578
27579 2004-12-20  Matt Austern  <austern@apple.com>
27580
27581         PR c++/19044
27582         * g++.dg/ext/builtin6.C: New
27583
27584 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
27585
27586         PR tree-optimization/19080
27587         * gcc.c-torture/compile/pr19080.c: New test.
27588
27589 2004-12-20  Steven Bosscher  <stevenb@suse.de>
27590
27591         * gcc.dg/20041219-1.c: New test.
27592
27593 2004-12-19  Roger Sayle  <roger@eyesopen.com>
27594
27595         PR middle-end/19068
27596         * g++.dg/opt/max1.C: New test case.
27597
27598 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27599
27600         * gcc.dg/fdata-sections-1.c: New test.
27601
27602 2004-12-18  Roger Sayle  <roger@eyesopen.com>
27603
27604         PR middle-end/18548
27605         * gcc.dg/max-1.c: New test case.
27606
27607 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
27608
27609         * gcc.c-torture/execute/20041218-1.c: New test.
27610
27611 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
27612
27613         * gcc.dg/pr18501.c: New test.
27614         * gcc.dg/uninit-5.c: XFAIL.
27615         * gcc.dg/uninit-9.c: XFAIL.
27616
27617 2004-12-17  Dale Johannesen  <dalej@apple.com>
27618
27619         * gcc.dg/20041213-1.c: New.
27620
27621 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
27622
27623         * objc.dg/stabs-1.m: Allow assembly label to begin
27624         with a dot ('.').
27625
27626 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
27627
27628         * gcc.c-torture/execute/20041213-1.c: Move...
27629         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27630
27631 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
27632
27633         PR c++/18721
27634         * g++.dg/lookup/conv-5.C: New.
27635
27636 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
27637
27638         * objc.dg/stabs-1.m: New test.
27639
27640 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27641
27642         * gcc.dg/visibility-c.c: Change compile to
27643         assemble for the test.
27644
27645 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27646
27647         PR target/19041
27648         * gcc.dg/visibility-c.c: New test.
27649
27650 2004-12-16  Roger Sayle  <roger@eyesopen.com>
27651
27652         PR middle-end/18493
27653         * gcc.dg/switch-8.c: New test case.
27654
27655 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27656
27657         PR c++/18905
27658         * g++.dg/template/init4.C: New.
27659         * g++.dg/opt/static3.C: Enable optimizer.
27660
27661 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
27662
27663         * g++.dg/other/complex1.C: New test.
27664
27665 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
27666
27667         * g++.dg/opt/inline9.C: New test.
27668
27669 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27670
27671         PR fortran/18993
27672         * gfotran.dg/nullify_1.f: New test.
27673
27674 2004-12-15  Richard Henderson  <rth@redhat.com>
27675
27676         * gcc.target/i386/i386.exp: New harness.
27677         * gcc.target/i386/vect-args.c: New.
27678
27679 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
27680
27681         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27682
27683 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27684
27685         PR c++/18825
27686         * g++.dg/template/friend32.C: New test.
27687
27688 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27689
27690         * cpp/pragma-once-1.c: New test.
27691         * cpp/pragma-once-1b.h: Likewise.
27692         * cpp/pragma-once-1c.h: Likewise.
27693         * cpp/pragma-once-1d.h: Likewise.
27694         * cpp/inc/pragma-once-1a.h: Likewise.
27695
27696 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
27697             Steven G. Kargl  <kargls@comcast.net>
27698
27699         PR fortran/17597
27700         * gfortran.dg/list_read_3.f90: New test.
27701
27702 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27703
27704         * gcc.dg/ftrapv-2.c: New test.
27705
27706 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27707
27708         PR c++/18981
27709         * g++.dg/template/typename9.C: New test.
27710
27711 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27712
27713         PR c++/18738
27714         * g++.dg/template/typename8.C: New test.
27715         * g++.dg/parse/friend2.C: Tweak error message.
27716
27717 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27718
27719         * gcc.c-torture/20041214-1.c: New test.
27720
27721 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27722
27723         PR c++/18965
27724         * g++.dg/init/array17.C: New test.
27725
27726 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27727
27728         PR c++/18793
27729         * g++.dg/init/aggr3.C: New test.
27730
27731 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
27732
27733         * gcc.dg/altivec-types-1.c: New test.
27734         * gcc.dg/altivec-types-2.c: New test.
27735         * gcc.dg/altivec-types-3.c: New test.
27736         * gcc.dg/altivec-types-4.c: New test.
27737         * g++.dg/ext/altivec-types-1.C: New test.
27738         * g++.dg/ext/altivec-types-2.C: New test.
27739         * g++.dg/ext/altivec-types-3.C: New test.
27740         * g++.dg/ext/altivec-types-4.C: New test.
27741
27742 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
27743
27744         PR middle-end/18951
27745         * gcc.c-torture/execute/20041213-1.c: New test.
27746
27747 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
27748
27749         PR c++/18949
27750         * g++.dg/template/cast1.C: New.
27751
27752 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
27753
27754         * gcc.c-torture/execute/20041213-2.c: New test.
27755
27756 2004-12-13  Richard Henderson  <rth@redhat.com>
27757
27758         * gcc.dg/i386-sse-10.c: Fix typo in options.
27759
27760 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
27761
27762         PR c++/18968
27763         * g++.dg/opt/pr18968.C: New test.
27764
27765 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
27766
27767         PR c++/18925
27768         * g++.dg/ext/visibility/staticdatamem.C: New test.
27769
27770 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
27771
27772         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27773
27774 2004-12-13  Roger Sayle  <roger@eyesopen.com>
27775
27776         PR rtl-optimization/18928
27777         * gcc.dg/pr18928-1.c: New test case.
27778
27779 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
27780
27781         PR tree-opt/16951
27782         * gcc.c-torture/compile/20041211-1.c: New.
27783
27784 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27785
27786         PR middle-end/17564
27787         * gcc.c-torture/execute/20041212-1.c: New test.
27788
27789 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27790
27791         PR fortran/18869
27792         * gfortran.dg/common_1.f90: New test.
27793
27794 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
27795         Paul Brook  <paul@codesourcery.com>
27796
27797         PR fortran/16222
27798         * gfortran.dg/real_do_1.f90: New test.
27799
27800 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
27801
27802         PR tree-opt/18040
27803         * g++.dg/opt/ptrmem6.C: New test.
27804
27805 2004-12-11  Roger Sayle  <roger@eyesopen.com>
27806
27807         PR middle-end/18921
27808         * gcc.dg/pr18921-1.c: New test case.
27809
27810 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27811
27812         PR fortran/17175
27813         * gfortran.dg/scale_1.f90: New test.
27814
27815 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
27816
27817         PR middle-end/18903
27818         * gcc.c-torture/compile/pr18903.c: New test.
27819
27820 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
27821
27822         * gcc.c-torture/execute/20041210-1.c: New test.
27823
27824 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27825
27826         PR c++/18731
27827         * g++.dg/parser/struct-1.C: New test.
27828         * g++.dg/parser/struct-2.C: New test.
27829         * g++.dg/parser/struct-3.C: New test.
27830
27831 2004-12-09  Richard Henderson  <rth@redhat.com>
27832
27833         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27834
27835         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27836         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27837
27838 2004-12-09  Matt Austern  <austern@apple.com>
27839
27840         PR c++/18514
27841         * g++.dg/ext/builtin1.C: New
27842         * g++.dg/ext/builtin2.C: New
27843         * g++.dg/ext/builtin3.C: New
27844         * g++.dg/ext/builtin4.C: New
27845         * g++.dg/ext/builtin5.C: New
27846
27847 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
27848
27849         PR tree-opt/18904
27850         * g++.dg/opt/ptrmem5.C: New test.
27851
27852 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
27853
27854         * g++.dg/parse/typename5.C: Adjust for new error.
27855         * g++.dg/parse/typename7.C: New.
27856
27857 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27858
27859         PR c++/18073
27860         * g++.dg/other/mmintrin.C: New test.
27861
27862 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27863
27864         PR c++/16681
27865         * g++.dg/init/array15.C: New.
27866         * g++.dg/init/array16.C: New.
27867
27868 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27869
27870         PR fortran/18826
27871         * gfortran.dg/assign_1.f90: New test.
27872
27873 2004-12-08  Nick Clifton  <nickc@redhat.com>
27874
27875         * gcc.target/xstormy16/bss_below100: New directory containing tests.
27876         * gcc.target/xstormy16/data_below100: Likewise.
27877         * gcc.target/xstormy16/sfr: Likewise.
27878         * gcc.target/xstormy16/below100.S: New test source file.
27879         * gcc.target/xstormy16/below100.ld: New test linker script.
27880         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27881         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27882         bp instructions.
27883         * gcc.target/xstormy16/bp.c: Likewise.
27884
27885         * gcc.target/xstormy16/bss_below100: New files:
27886         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27887         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27888         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27889         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27890         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27891         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27892         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27893         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27894         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27895         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27896         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27897         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27898         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27899         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27900         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27901         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27902         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27903         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27904         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27905         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27906         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27907         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27908         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27909         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27910         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27911         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27912         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27913
27914         * gcc.target/xstormy16/data_below100: New files:
27915         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27916         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27917         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27918         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27919         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27920         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27921         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27922         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27923         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27924         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27925         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27926         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27927         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27928         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27929         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27930         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27931         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27932         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27933         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27934         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27935         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27936         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27937         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27938         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27939         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27940         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27941         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27942
27943         * gcc.target/xstormy16/sfr: New files:
27944         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27945         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27946         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27947         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27948         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27949         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27950         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27951         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27952         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27953         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27954         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27955         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27956         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27957         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27958         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27959         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27960         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27961         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27962         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27963         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27964         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27965         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27966         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27967         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27968         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27969         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27970         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27971         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27972         27_if0_sfrw_bitfield_f.c
27973
27974 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27975
27976         PR c++/18100
27977         * g++.dg/lookup/name-clash4.C: New test.
27978
27979 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
27980
27981         PR c++/18672
27982         * g++.dg/opt/array1.C: New.
27983
27984         PR c++/18803
27985         * g++.dg/template/operator5.C: New.
27986
27987 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
27988
27989         PR c/18867
27990         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27991
27992 2004-12-07  Steven Bosscher  <stevenb@suse.de>
27993
27994         * gcc.dg/noncompile/20041207.c: New test.
27995
27996 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
27997
27998         * g++.dg/other/unreachable-1.C: New test.
27999
28000 2004-12-06  Nick Clifton  <nickc@redhat.com>
28001
28002         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
28003         <limits.h> because the latter comes from gcc's include/ directory
28004         and not the newlib/libc/include directory.
28005
28006 2004-12-04  Richard Henderson  <rth@redhat.com>
28007
28008         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
28009
28010 2004-12-04  Richard Henderson  <rth@redhat.com>
28011
28012         * lib/target-supports.exp (check_gc_sections_available): Disable
28013         for alpha and ia64.
28014
28015 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
28016
28017         PR middle-end/17909
28018         * g++.dg/other/vararg-2.C: New test.
28019
28020 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28021
28022         PR c++/17011, c++/17971
28023         * g++.dg/template/error15.C: Adjust expected error.
28024         * g++.dg/template/instantiate3.C: Likewise.
28025
28026 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
28027
28028         * gcc.dg/altivec-18.c: Fix for darwin
28029
28030 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28031
28032         PR c++/18782
28033         * g++.dg/parse/ptrmem2.C: New.
28034
28035         PR c++/18318
28036         * g++.dg/template/new1.C: New.
28037
28038 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28039
28040         PR fortran/18710
28041         * gfortran.dg/direct_io_3.f90: New test.
28042
28043 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
28044
28045         PR 18758
28046         * g++.dg/parse/crash21.C: New.
28047
28048 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28049
28050         PR c++/15664, c++/18276
28051         * g++.dg/template/ttp13.C: New test.
28052         * g++.dg/template/ttp14.C: Likewise.
28053
28054 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28055
28056         PR c++/18123
28057         * g++.dg/parse/enum2.C: New test.
28058         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
28059
28060 2004-12-02  Nick Clifton  <nickc@redhat.com>
28061
28062         * gcc.target/xstormy16: New test directory.
28063         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28064         * gcc.target/xstormy16/bp.c: Check the generation of bp
28065         instructions.
28066         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
28067         bn instructions and the BELOW100 attribute.
28068
28069 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
28070
28071         PR target/16952
28072         * gcc.dg/ppc-eabi.c: New.
28073
28074 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28075
28076         PR fortran/18284
28077         * gfortran.dg/backspace.f90
28078
28079 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28080
28081         * gfortran.dg/inquire.f90: New test.
28082
28083 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
28084
28085         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
28086         handle effective-target-keyword.
28087         (dg-skip-if): Support effective-target keyword as target list.
28088         (dg-xfail-if): Ditto.
28089         * lib/target-supports.exp (is-effective-target-keyword): New proc.
28090
28091 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
28092
28093         PR tree-optimization/18291
28094         * gcc.c-torture/compile/pr18291.c: New test.
28095
28096 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28097
28098         PR C++/18729
28099         * g++.dg/parse/crash20.C: New.
28100
28101         PR c++/17431
28102         * g++.dg/overload/arg1.C: New.
28103         * g++.dg/overload/arg2.C: New.
28104         * g++.dg/overload/arg3.C: New.
28105         * g++.dg/overload/arg4.C: New.
28106
28107 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
28108
28109         * gcc.dg/c99-flex-array-4.c: Remove.
28110
28111 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28112
28113         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
28114
28115         * lib/target-supports.exp (is-effective-target): Simplify.
28116
28117         * lib/target-supports.exp (check_effective_target_vect_long):
28118         Fix for powerpc64-*-*.
28119
28120 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
28121
28122         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
28123         to support new requirements on FreeBSD 5.
28124
28125 2004-11-30  Devang Patel  <dpatel@apple.com>
28126
28127         PR 18702
28128         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
28129
28130 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28131
28132         * g++.dg/ext/altivec-13.C: New test.
28133
28134 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
28135
28136         PR tree-opt/18298
28137         * gcc.c-torture/execute/p18298.c: New test.
28138
28139 2004-11-30  Ira Rosen  <irar@il.ibm.com>
28140             Dorit Naishlos  <dorit@il.ibm.com>
28141
28142         PR tree-opt/18607
28143         * gcc.dg/vect/vect-89.c: New test.
28144
28145 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
28146
28147         * gcc.dg/pr18596-1.c: New test.
28148
28149 2004-11-30  Ben Elliston  <bje@au.ibm.com>
28150
28151         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
28152
28153 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28154
28155         PR c/18479
28156         * gcc.dg/pr18479.c: New test.
28157
28158 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28159
28160         PR target/18490
28161         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
28162         mmix-knuth-mmixware.
28163
28164         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
28165         cris-*-elf* cris-*-aout* mmix-*-*
28166
28167 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28168
28169         PR middle-end/18725
28170         * gcc.dg/pr18725.c: New test.
28171
28172 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28173
28174         PR target/18488
28175         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
28176
28177         PR target/18336
28178         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
28179
28180 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
28181
28182         PR c++/18368
28183         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
28184         * g++.old-deja/g++.law/ctors5.C: Likewise.
28185         * g++.old-deja/g++.other/crash25.C: Likewise.
28186
28187         PR c++/18674
28188         * g++.dg/template/error16.C: New test.
28189
28190         PR c++/18512
28191         * g++.dg/template/crash29.C: New test.
28192
28193 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
28194
28195         PR tree-optimization/18712
28196         * gcc.c-torture/compile/pr18712.c: New test.
28197
28198 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
28199
28200         PR c/7544
28201         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
28202         tests.
28203
28204 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28205
28206         PR c++/18652
28207         * g++.dg/lookup/crash6.C: New test.
28208
28209 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28210
28211         PR middle-end/18164
28212         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
28213
28214 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
28215
28216         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
28217         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
28218         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
28219
28220 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
28221
28222         * gcc.dg/pr18164.c: New test.
28223
28224 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
28225
28226         * gcc.dg/funroll-loops-all.c: New.
28227
28228 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28229
28230         PR target/18489
28231         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
28232         delimeter, match space and TAB as well as ":".
28233
28234         PR target/18484
28235         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
28236
28237         PR target/18348
28238         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
28239
28240         PR target/18345
28241         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
28242
28243         PR target/18337
28244         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
28245
28246 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
28247
28248         * gfortran.dg/direct_io_2.f90: New test.
28249
28250 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28251
28252         PR target/18334
28253         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
28254
28255 2004-11-28  Richard Henderson  <rth@redhat.com>
28256
28257         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
28258
28259 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
28260
28261         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
28262         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
28263         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
28264         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
28265         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
28266         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
28267         gcc.dg/pointer-arith-8.c: New tests.
28268
28269 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
28270
28271         PR fortran/18364
28272         * gfortran.dg/endfile.f90: New test.
28273
28274 2004-11-27  Falk Hueffner  <falk@debian.org>
28275
28276         * gcc.dg/loop-6.c: New test.
28277
28278 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28279
28280         * gcc.c-torture/execute/20041126-1.c: New test.
28281
28282 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28283
28284         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
28285         on IRIX.
28286
28287 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28288
28289         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
28290         functions.
28291
28292 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28293
28294         PR rtl-optimization/17825
28295         * gcc.c-torture/compile/20041119-1.c: New test.
28296
28297 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28298
28299         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
28300         Check existence of ld library path variables before unsetting.
28301
28302 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
28303
28304         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
28305
28306 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28307
28308         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
28309
28310 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28311
28312         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
28313
28314 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28315
28316         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
28317         dg-do directive.
28318
28319 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28320
28321         * gcc.dg/pr17957.c: Pass --param, not -param.
28322
28323 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
28324
28325         PR middle-end/17957
28326         * gcc.dg/pr17957.c: New test.
28327
28328 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
28329
28330         PR c++/18445
28331         * g++.dg/template/crash28.C: Likewise.
28332
28333         PR c++/18001
28334         * g++.dg/expr/unary2.C: Adjust lvalue messages.
28335         * g++.dg/ext/lvaddr.C: Likewise.
28336         * g++.dg/opt/pr7503-3.C: Likewise.
28337
28338         PR c++/18466
28339         * g++.dg/parse/qualified3.C: New test.
28340         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
28341
28342         PR c++/18545
28343         * g++.dg/expr/return1.C: New test.
28344
28345 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28346
28347         Friend class name lookup 3/n, PR c++/3332
28348         * g++.dg/lookup/friend3.C: New test.
28349         * g++.dg/lookup/friend4.C: Likewise.
28350         * g++.dg/lookup/friend5.C: Likewise.
28351
28352 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28353
28354         Friend class name lookup 2/n, PR c++/14513, c++/15410
28355         * g++.dg/lookup/friend2.C: New test.
28356         * g++.dg/template/friend31.C: Likewise.
28357
28358 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28359
28360         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
28361
28362 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28363
28364         PR c++/17473
28365         * g++.dg/tc1/dr56.C: Remove.
28366         * g++.dg/template/typedef1.C: Add dg-error markers.
28367         * g++.old-deja/g++.other/typedef7.C: Likewise.
28368
28369         PR c++/18285
28370         * g++.dg/parse/typedef7.C: New test.
28371
28372 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
28373
28374         * gcc.c-torture/execute/20041124-1.c: New test.
28375
28376 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28377
28378         * g++.dg/template/deduce3.C: New test.
28379
28380         PR c++/18586
28381         * g++.dg/template/crash27.C: New test.
28382
28383         PR c++/18530
28384         * g++.dg/warn/Wshadow-3.C: New test.
28385
28386 2004-11-24  Devang Patel  <dpatel@apple.com>
28387
28388         PR/18555
28389         * gcc.dg/cpp/isysroot-1.c: New test.
28390         * gcc.dg/cpp/usr/include/stdio.h: New file.
28391         * gcc.dg/cpp/isysroot-2.c: New test.
28392         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
28393         New file.
28394
28395 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28396
28397         PR c++/8929
28398         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
28399
28400 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28401
28402         * gcc.target/sparc/align.c: Do not include <stdint.h>.
28403         * gcc.target/sparc/pdist.c: Likewise.
28404
28405 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
28406
28407         PR c++/16882
28408         * g++.dg/conversion/simd1.C: New test.
28409
28410 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28411
28412         * lib/target-libpath.exp: New file defining
28413         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
28414         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
28415         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
28416         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
28417         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
28418
28419 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
28420
28421         * gcc.dg/pragma-align-2.c: Test macro expansion.
28422         * gcc.dg/pragma-pack-2.c: New test.
28423
28424 2004-11-23  Richard Henderson  <rth@redhat.com>
28425
28426         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
28427         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28428         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
28429         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
28430         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
28431         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
28432
28433         * gcc.dg/vect/vect.exp: Add check for alpha.
28434         * lib/target-supports.exp (check_alpha_max_hw_available): New.
28435         (check_effective_target_vect_int): Enable for alpha.
28436         (check_effective_target_vect_long): New.
28437         (is-effective-target): Add it.
28438
28439 2004-11-23  Uros Bizjak <uros@kss-loka.si>
28440
28441         * gcc.dg/pr18614-1.c: New test.
28442
28443 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28444
28445         * gcc.dg/setjmp-2.c: New test.
28446
28447 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
28448
28449         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
28450         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
28451         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
28452         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
28453         gcc.target/sparc/pdist.c: New tests.
28454
28455 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
28456
28457         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
28458
28459 2004-11-22  Dale Johannesen  <dalej@apple.com>
28460
28461         * gcc.dg/20041111-1.c: New.
28462
28463 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28464
28465         PR tree-opt/18536
28466         * gcc.dg/vect/pr18536.c: New test.
28467
28468 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28469
28470         PR c++/18354
28471         * g++.dg/template/nontype11.C: New test.
28472
28473 2004-11-21  Roger Sayle  <roger@eyesopen.com>
28474
28475         PR middle-end/18520
28476         * gcc.dg/pr18520-1.c: New test case.
28477
28478 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
28479
28480         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
28481         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
28482         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
28483         expected diagnostics.
28484
28485 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28486
28487         PR target/18580
28488         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
28489         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
28490         vect-77.c, vect-77a.c: XFAIL on the SPARC.
28491
28492 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28493
28494         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
28495
28496 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
28497             Joseph Myers  <joseph@codesourcery.com>
28498
28499         * lib/target-supports.exp (check_visibility_available): Really
28500         test the compiler.
28501
28502 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28503
28504         PR tree-opt/18181
28505         * gcc.dg/vect/vect-85.c: New test.
28506         * gcc.dg/vect/vect-86.c: New test.
28507         * gcc.dg/vect/vect-87.c: New test.
28508         * gcc.dg/vect/vect-88.c: New test.
28509
28510 2004-11-19  Ben Elliston  <bje@au.ibm.com>
28511
28512         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
28513
28514 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
28515
28516         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
28517         * gcc.dg/ppc-and-1.c: Ditto.
28518         * gcc.dg/ppc-compare-1.c: Ditto.
28519         * gcc.dg/ppc-mov-1.c: Ditto
28520
28521 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
28522             Mark Mitchell  <mark@codesourcery.com>
28523
28524         * gcc.dg/pragma-init-fini-2.c: New test.
28525
28526 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28527             Aldy Hernandez  <aldyh@redhat.com>
28528
28529         * lib/target-supports.exp (check_effective_target_vect_int): New
28530         (check_effective_target_vect_float): New
28531         (check_effective_target_vect_double): New.
28532         (is-effective-target): Support new effective targets keywords.
28533         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
28534         default action for dg-do.
28535         * gcc.dg/vect/pr16105.c: Use new support.
28536         * gcc.dg/vect/pr18400.c: Ditto.
28537         * gcc.dg/vect/pr18425.c: Ditto.
28538         * gcc.dg/vect/vect-1.c: Ditto.
28539         * gcc.dg/vect/vect-10.c: Ditto.
28540         * gcc.dg/vect/vect-11.c: Ditto.
28541         * gcc.dg/vect/vect-12.c: Ditto.
28542         * gcc.dg/vect/vect-13.c: Ditto.
28543         * gcc.dg/vect/vect-14.c: Ditto.
28544         * gcc.dg/vect/vect-15.c: Ditto.
28545         * gcc.dg/vect/vect-16.c: Ditto.
28546         * gcc.dg/vect/vect-17.c: Ditto.
28547         * gcc.dg/vect/vect-18.c: Ditto.
28548         * gcc.dg/vect/vect-19.c: Ditto.
28549         * gcc.dg/vect/vect-2.c: Ditto.
28550         * gcc.dg/vect/vect-20.c: Ditto.
28551         * gcc.dg/vect/vect-21.c: Ditto.
28552         * gcc.dg/vect/vect-22.c: Ditto.
28553         * gcc.dg/vect/vect-23.c: Ditto.
28554         * gcc.dg/vect/vect-24.c: Ditto.
28555         * gcc.dg/vect/vect-25.c: Ditto.
28556         * gcc.dg/vect/vect-26.c: Ditto.
28557         * gcc.dg/vect/vect-27.c: Ditto.
28558         * gcc.dg/vect/vect-27a.c: Ditto.
28559         * gcc.dg/vect/vect-28.c: Ditto.
28560         * gcc.dg/vect/vect-29.c: Ditto.
28561         * gcc.dg/vect/vect-29a.c: Ditto.
28562         * gcc.dg/vect/vect-3.c: Ditto.
28563         * gcc.dg/vect/vect-30.c: Ditto.
28564         * gcc.dg/vect/vect-31.c: Ditto.
28565         * gcc.dg/vect/vect-32.c: Ditto.
28566         * gcc.dg/vect/vect-33.c: Ditto.
28567         * gcc.dg/vect/vect-34.c: Ditto.
28568         * gcc.dg/vect/vect-35.c: Ditto.
28569         * gcc.dg/vect/vect-36.c: Ditto.
28570         * gcc.dg/vect/vect-37.c: Ditto.
28571         * gcc.dg/vect/vect-38.c: Ditto.
28572         * gcc.dg/vect/vect-4.c: Ditto.
28573         * gcc.dg/vect/vect-40.c: Ditto.
28574         * gcc.dg/vect/vect-41.c: Ditto.
28575         * gcc.dg/vect/vect-42.c: Ditto.
28576         * gcc.dg/vect/vect-43.c: Ditto.
28577         * gcc.dg/vect/vect-44.c: Ditto.
28578         * gcc.dg/vect/vect-45.c: Ditto.
28579         * gcc.dg/vect/vect-46.c: Ditto.
28580         * gcc.dg/vect/vect-47.c: Ditto.
28581         * gcc.dg/vect/vect-48.c: Ditto.
28582         * gcc.dg/vect/vect-48a.c: Ditto.
28583         * gcc.dg/vect/vect-49.c: Ditto.
28584         * gcc.dg/vect/vect-5.c: Ditto.
28585         * gcc.dg/vect/vect-50.c: Ditto.
28586         * gcc.dg/vect/vect-51.c: Ditto.
28587         * gcc.dg/vect/vect-52.c: Ditto.
28588         * gcc.dg/vect/vect-53.c: Ditto.
28589         * gcc.dg/vect/vect-54.c: Ditto.
28590         * gcc.dg/vect/vect-55.c: Ditto.
28591         * gcc.dg/vect/vect-56.c: Ditto.
28592         * gcc.dg/vect/vect-56a.c: Ditto.
28593         * gcc.dg/vect/vect-57.c: Ditto.
28594         * gcc.dg/vect/vect-58.c: Ditto.
28595         * gcc.dg/vect/vect-59.c: Ditto.
28596         * gcc.dg/vect/vect-6.c: Ditto.
28597         * gcc.dg/vect/vect-60.c: Ditto.
28598         * gcc.dg/vect/vect-61.c: Ditto.
28599         * gcc.dg/vect/vect-62.c: Ditto.
28600         * gcc.dg/vect/vect-63.c: Ditto.
28601         * gcc.dg/vect/vect-64.c: Ditto.
28602         * gcc.dg/vect/vect-65.c: Ditto.
28603         * gcc.dg/vect/vect-66.c: Ditto.
28604         * gcc.dg/vect/vect-67.c: Ditto.
28605         * gcc.dg/vect/vect-68.c: Ditto.
28606         * gcc.dg/vect/vect-69.c: Ditto.
28607         * gcc.dg/vect/vect-7.c: Ditto.
28608         * gcc.dg/vect/vect-72.c: Ditto.
28609         * gcc.dg/vect/vect-72a.c: Ditto.
28610         * gcc.dg/vect/vect-73.c: Ditto.
28611         * gcc.dg/vect/vect-74.c: Ditto.
28612         * gcc.dg/vect/vect-75.c: Ditto.
28613         * gcc.dg/vect/vect-76.c: Ditto.
28614         * gcc.dg/vect/vect-77.c: Ditto.
28615         * gcc.dg/vect/vect-77a.c: Ditto.
28616         * gcc.dg/vect/vect-78.c: Ditto.
28617         * gcc.dg/vect/vect-79.c: Ditto.
28618         * gcc.dg/vect/vect-8.c: Ditto.
28619         * gcc.dg/vect/vect-80.c: Ditto.
28620         * gcc.dg/vect/vect-82.c: Ditto.
28621         * gcc.dg/vect/vect-82_64.c: Ditto.
28622         * gcc.dg/vect/vect-83.c: Ditto.
28623         * gcc.dg/vect/vect-83_64.c: Ditto.
28624         * gcc.dg/vect/vect-9.c: Ditto.
28625         * gcc.dg/vect/vect-all.c: Ditto.
28626         * gcc.dg/vect/vect-none.c: Ditto.
28627
28628 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28629
28630         * lib/gcc-dg.exp (dg-skip-if): New function.
28631         (dg-forbid-option): Remove.
28632         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28633         * g++.dg/abi/bitfield8.C: Likewise.
28634         * g++.dg/abi/dtor1.C: Likewise.
28635         * g++.dg/abi/empty10.C: Likewise.
28636         * g++.dg/abi/empty7.C: Likewise.
28637         * g++.dg/abi/empty9.C: Likewise.
28638         * g++.dg/abi/layout3.C: Likewise.
28639         * g++.dg/abi/layout4.C: Likewise.
28640         * g++.dg/abi/thunk1.C: Likewise.
28641         * g++.dg/abi/thunk2.C: Likewise.
28642         * g++.dg/abi/vbase11.C: Likewise.
28643         * g++.dg/abi/vthunk2.C: Likewise.
28644         * g++.dg/abi/vthunk3.C: Likewise.
28645         * g++.dg/ext/attrib8.C: Likewise.
28646         * g++.dg/opt/longbranch2.C: Likewise.
28647         * g++.dg/opt/reg-stack4.C: Likewise.
28648         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28649         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28650         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28651         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28652         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28653         * gcc.dg/20000609-1.c: Likewise.
28654         * gcc.dg/20000720-1.c: Likewise.
28655         * gcc.dg/20011107-1.c: Likewise.
28656         * gcc.dg/20011119-1.c: Likewise.
28657         * gcc.dg/20020108-1.c: Likewise.
28658         * gcc.dg/20020122-2.c: Likewise.
28659         * gcc.dg/20020122-3.c: Likewise.
28660         * gcc.dg/20020201-3.c: Likewise.
28661         * gcc.dg/20020206-1.c: Likewise.
28662         * gcc.dg/20020218-1.c: Likewise.
28663         * gcc.dg/20020310-1.c: Likewise.
28664         * gcc.dg/20020411-1.c: Likewise.
28665         * gcc.dg/20020418-2.c: Likewise.
28666         * gcc.dg/20020426-1.c: Likewise.
28667         * gcc.dg/20020426-2.c: Likewise.
28668         * gcc.dg/20020517-1.c: Likewise.
28669         * gcc.dg/20020523-1.c: Likewise.
28670         * gcc.dg/20020523-2.c: Likewise.
28671         * gcc.dg/20020729-1.c: Likewise.
28672         * gcc.dg/20030204-1.c: Likewise.
28673         * gcc.dg/20030826-2.c: Likewise.
28674         * gcc.dg/20030926-1.c: Likewise.
28675         * gcc.dg/20031202-1.c: Likewise.
28676         * gcc.dg/980312-1.c: Likewise.
28677         * gcc.dg/980313-1.c: Likewise.
28678         * gcc.dg/990117-1.c: Likewise.
28679         * gcc.dg/990424-1.c: Likewise.
28680         * gcc.dg/990524-1.c: Likewise.
28681         * gcc.dg/991230-1.c: Likewise.
28682         * gcc.dg/i386-387-1.c: Likewise.
28683         * gcc.dg/i386-387-2.c: Likewise.
28684         * gcc.dg/i386-387-3.c: Likewise.
28685         * gcc.dg/i386-387-4.c: Likewise.
28686         * gcc.dg/i386-387-5.c: Likewise.
28687         * gcc.dg/i386-387-6.c: Likewise.
28688         * gcc.dg/i386-asm-1.c: Likewise.
28689         * gcc.dg/i386-bitfield1.c: Likewise.
28690         * gcc.dg/i386-bitfield2.c: Likewise.
28691         * gcc.dg/i386-loop-1.c: Likewise.
28692         * gcc.dg/i386-loop-2.c: Likewise.
28693         * gcc.dg/i386-loop-3.c: Likewise.
28694         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28695         * gcc.dg/i386-pic-1.c: Likewise.
28696         * gcc.dg/i386-regparm.c: Likewise.
28697         * gcc.dg/i386-signbit-1.c: Likewise.
28698         * gcc.dg/i386-signbit-2.c: Likewise.
28699         * gcc.dg/i386-signbit-3.c: Likewise.
28700         * gcc.dg/i386-sse-5.c: Likewise.
28701         * gcc.dg/i386-sse-8.c: Likewise.
28702         * gcc.dg/i386-unroll-1.c: Likewise.
28703         * gcc.dg/tls/opt-1.c: Likewise.
28704         * gcc.dg/tls/opt-2.c: Likewise.
28705         * gcc.dg/unroll-1.c: Likewise.
28706         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28707         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28708         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28709         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28710
28711 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28712
28713         * g++.dg/template/incomplete1.C: New test.
28714
28715 2004-11-16  Nick Clifton  <nickc@redhat.com>
28716
28717         Revert patches accidentally commited during checkin of fixes for
28718         xstormy16 tests:
28719         gcc.c-torture/execute/simd-4.c: Revert
28720         gcc.dg/20040910-1.c: Revert.
28721
28722 2004-11-16  Paul Brook  <paul@codesourcery.com>
28723
28724         PR fortran/13010
28725         * gfortran.dg/der_pointer_1.f90: New test.
28726
28727 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
28728
28729         PR c/18498
28730         * gcc.dg/bitfld-13.c: New test.
28731
28732 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
28733
28734         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28735         powerpc*-*-linux*.
28736
28737         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28738         * gcc.dg/ppc64-abi-2.c: Ditto.
28739         * gcc.dg/ppc64-abi-3.c: Ditto.
28740
28741         * lib/gcc-dg.exp (dg-target-list): Remove.
28742
28743 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
28744
28745         * gcc.dg/ia64-postinc.c: New test.
28746
28747 2004-11-15  Mark Mitchell <mark@codesourcery.com>
28748
28749         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28750
28751 2004-11-15  Nick Clifton  <nickc@redhat.com>
28752
28753         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28754         __INT_MAX__ so that the test can be compiled by toolchains
28755         targeted at 16-bit processors.
28756
28757         * gcc.dg/20040625-1.c: Use long constants rather than integers
28758         when performing arithmetic that will overflow 16-bits.
28759
28760         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28761         xstormy16.  It does not support 128-bit vector operations.
28762
28763         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28764         with the macro PTR_TYPE.  Define this macro to an integer type
28765         suitable for holding a pointer.
28766
28767         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28768         the target is a 16-bit processor.
28769
28770         * gcc.dg/cpp/if-2.c: Expect a different warning message from
28771         16-bit targets where the character constant will be too long.
28772
28773         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28774         where the double will not be directly addressable.
28775
28776 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28777
28778         Friend class name lookup 1/n, PR c++/18471
28779         * g++.dg/template/crash26.C: New test.
28780         * g++.dg/lookup/struct1.C: Adjust expected error.
28781         * g++.dg/parse/elab1.C: Likewise.
28782         * g++.dg/parse/elab2.C: Likewise.
28783         * g++.dg/parse/int-as-enum1.C: Likewise.
28784         * g++.dg/parse/struct-as-enum1.C: Likewise.
28785         * g++.dg/parse/typedef1.C: Likewise.
28786         * g++.dg/parse/typedef3.C: Likewise.
28787         * g++.dg/parse/typedef4.C: Likewise.
28788         * g++.dg/parse/typedef5.C: Likewise.
28789         * g++.dg/template/nontype4.C: Likewise.
28790         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28791         * g++.old-deja/g++.other/elab1.C: Likewise.
28792         * g++.old-deja/g++.other/syntax4.C: Likewise.
28793
28794 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28795
28796         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28797
28798 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
28799
28800         * gcc.c-torture/execute/20041114-1.c: New test.
28801
28802 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
28803
28804         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28805         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28806         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28807         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28808         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28809         gcc.dg/switch-7.c: New tests.
28810
28811 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28812
28813         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28814
28815 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28816
28817         PR tree-opt/18400
28818         * gcc.dg/vect/pr18400.c: New test.
28819
28820 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28821             Andrew Pinski  <pinskia@physics.uc.edu>
28822
28823         PR tree-opt/18425
28824         * gcc.dg/vect/pr18425.c: New test.
28825
28826 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28827
28828         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28829         Guard with dg-require-alias and dg-require-visibility.
28830
28831 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28832
28833         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28834
28835 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28836
28837         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28838
28839 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28840
28841         PR c++/17344
28842         * g++.dg/template/defarg5.C: New test.
28843
28844 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28845
28846         * g++.dg/parse/cast1.C: Run only on ILP32.
28847         * g++.old-deja/g++.mike/p784.C: Likewise.
28848
28849 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
28850
28851         * gcc.c-torture/execute/20041113-1.c: New test.
28852
28853 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28854
28855         PR target/18230
28856         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28857         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28858         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28859         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28860         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28861         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28862         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28863         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28864         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28865         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28866         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28867         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28868         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28869
28870 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28871
28872         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28873         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28874         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28875         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28876         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28877         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28878         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28879         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28880         gcc.target/sparc/combined-1.c: New tests.
28881
28882 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
28883
28884         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28885         New tests.
28886
28887 2004-11-12  Mark Mitchell <mark@codesourcery.com>
28888
28889         * lib/gcc-dg.exp (dg-forbid-option): New function.
28890         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28891         * g++.dg/abi/bitfield8.C: Likewise.
28892         * g++.dg/abi/dtor1.C: Likewise.
28893         * g++.dg/abi/empty10.C: Likewise.
28894         * g++.dg/abi/empty7.C: Likewise.
28895         * g++.dg/abi/empty9.C: Likewise.
28896         * g++.dg/abi/layout3.C: Likewise.
28897         * g++.dg/abi/layout4.C: Likewise.
28898         * g++.dg/abi/thunk1.C: Likewise.
28899         * g++.dg/abi/thunk2.C: Likewise.
28900         * g++.dg/abi/vbase11.C: Likewise.
28901         * g++.dg/abi/vthunk2.C: Likewise.
28902         * g++.dg/abi/vthunk3.C: Likewise.
28903         * g++.dg/ext/attrib8.C: Likewise.
28904         * g++.dg/opt/longbranch2.C: Likewise.
28905         * g++.dg/opt/reg-stack4.C: Likewise.
28906         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28907         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28908         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28909         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28910         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28911         * gcc.dg/20000609-1.c: Likewise.
28912         * gcc.dg/20000720-1.c: Likewise.
28913         * gcc.dg/20011107-1.c: Likewise.
28914         * gcc.dg/20011119-1.c: Likewise.
28915         * gcc.dg/20020108-1.c: Likewise.
28916         * gcc.dg/20020122-2.c: Likewise.
28917         * gcc.dg/20020122-3.c: Likewise.
28918         * gcc.dg/20020201-3.c: Likewise.
28919         * gcc.dg/20020206-1.c: Likewise.
28920         * gcc.dg/20020218-1.c: Likewise.
28921         * gcc.dg/20020310-1.c: Likewise.
28922         * gcc.dg/20020411-1.c: Likewise.
28923         * gcc.dg/20020418-2.c: Likewise.
28924         * gcc.dg/20020426-1.c: Likewise.
28925         * gcc.dg/20020426-2.c: Likewise.
28926         * gcc.dg/20020517-1.c: Likewise.
28927         * gcc.dg/20020523-1.c: Likewise.
28928         * gcc.dg/20020523-2.c: Likewise.
28929         * gcc.dg/20020729-1.c: Likewise.
28930         * gcc.dg/20030204-1.c: Likewise.
28931         * gcc.dg/20030826-2.c: Likewise.
28932         * gcc.dg/20030926-1.c: Likewise.
28933         * gcc.dg/20031202-1.c: Likewise.
28934         * gcc.dg/980312-1.c: Likewise.
28935         * gcc.dg/980313-1.c: Likewise.
28936         * gcc.dg/990117-1.c: Likewise.
28937         * gcc.dg/990424-1.c: Likewise.
28938         * gcc.dg/990524-1.c: Likewise.
28939         * gcc.dg/991230-1.c: Likewise.
28940         * gcc.dg/i386-387-1.c: Likewise.
28941         * gcc.dg/i386-387-2.c: Likewise.
28942         * gcc.dg/i386-387-3.c: Likewise.
28943         * gcc.dg/i386-387-4.c: Likewise.
28944         * gcc.dg/i386-387-5.c: Likewise.
28945         * gcc.dg/i386-387-6.c: Likewise.
28946         * gcc.dg/i386-asm-1.c: Likewise.
28947         * gcc.dg/i386-bitfield1.c: Likewise.
28948         * gcc.dg/i386-bitfield2.c: Likewise.
28949         * gcc.dg/i386-loop-1.c: Likewise.
28950         * gcc.dg/i386-loop-2.c: Likewise.
28951         * gcc.dg/i386-loop-3.c: Likewise.
28952         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28953         * gcc.dg/i386-pic-1.c: Likewise.
28954         * gcc.dg/i386-regparm.c: Likewise.
28955         * gcc.dg/i386-signbit-1.c: Likewise.
28956         * gcc.dg/i386-signbit-2.c: Likewise.
28957         * gcc.dg/i386-signbit-3.c: Likewise.
28958         * gcc.dg/i386-sse-5.c: Likewise.
28959         * gcc.dg/i386-sse-8.c: Likewise.
28960         * gcc.dg/i386-unroll-1.c: Likewise.
28961         * gcc.dg/tls/opt-1.c: Likewise.
28962         * gcc.dg/tls/opt-2.c: Likewise.
28963         * gcc.dg/unroll-1.c: Likewise.
28964         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28965         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28966         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28967         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28968         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28969         -m64 is specified.
28970
28971 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28972
28973         PR c++/18389
28974         * g++.dg/parse/cond1.C: New test.
28975
28976         PR c++/18429
28977         * g++.dg/template/array9.C: New test.
28978         * g++.dg/ext/vla1.C: Adjust error messages.
28979         * g++.dg/ext/vlm1.C: Likewise.
28980         * g++.dg/template/crash2.C: Likewise.
28981
28982         PR c++/18436
28983         * g++.dg/template/call3.C: New test.
28984
28985         PR c++/18407
28986         * g++.dg/template/ptrmem11.C: New test.
28987
28988 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
28989
28990         PR other/14264
28991         * lib/g++.exp: Set LC_ALL and LANG to C.
28992         * lib/gcc-dg.exp: Likewise.
28993         * lib/gfortran.exp: Likewise.
28994         * lib/objc.exp: Likewise.
28995         * lib/treelang.exp: Likewise.
28996
28997 2004-11-12  Andreas Schwab  <schwab@suse.de>
28998
28999         * gcc.dg/pr16286.c: Fix last change.
29000
29001 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
29002
29003         PR c++/18416
29004         * g++.dg/init/global1.C: New test.
29005
29006 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
29007
29008         * gcc.c-torture/execute/20041112-1.c: New test.
29009
29010 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29011
29012         * lib/gcc-dg.exp (dg-target-list): New.
29013
29014 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29015             Richard Sandiford  <rsandifo@redhat.com>
29016
29017         * lib/target-supports.exp (get-compiler_messages): New.
29018         (check_named_sections_available): Use it.
29019         (check_effective_target_ilp32): New.
29020         (check_effective_target_lp64): New.
29021         (is-effective-target): New.
29022         * lib/gcc-dg.exp (dg-require-effective-target): New.
29023
29024 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
29025
29026         * gcc.dg/precedence-1.c: New test.
29027
29028 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29029
29030         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
29031
29032         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
29033         message, delete generated files, use more descriptive name for
29034         executable, and make the test unsupported when it cannot be run.
29035
29036         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
29037         (dg-require-weak, dg-require-visibility, dg-require-alias,
29038         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
29039         dg-require-iconv, dg-require-named-sections): Use it.
29040
29041         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
29042
29043 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
29044
29045         PR target/16457
29046         * gcc.dg/ppc-and-1: New
29047
29048         PR target/16796
29049         * gcc.dg/ppc-mov-1.c: New.
29050
29051         PR target/16458
29052         * gcc.dg/ppc-compare-1.c: New.
29053
29054 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
29055
29056         * objc.dg/desig-init-2.m: New test.
29057
29058 2004-11-10  Adam Nemet  <anemet@lnxw.com>
29059
29060         PR middle-end/18160
29061         * g++.dg/warn/register-var-1.C: New test.
29062         * g++.dg/warn/register-var-2.C: New test.
29063
29064 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29065
29066         * gcc.dg/union-2.c: New test.
29067
29068 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
29069
29070         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
29071         New test for PR tree-optimization/17892.
29072
29073 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
29074
29075         PR c++/18369
29076         * g++.dg/init/new12.C: New test.
29077
29078 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
29079
29080         * gcc.target/sparc: New directory.
29081         * gcc.target/sparc/sparc.exp: New driver.
29082         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
29083         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
29084         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
29085         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
29086
29087 2004-11-10  Paul Brook  <paul@codesourcery.com>
29088
29089         PR fortran/18218
29090         * gfortran.dg/list_read.c: New test.
29091
29092 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29093
29094         PR c/18322
29095         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
29096         expected diagnostic location.
29097
29098 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
29099
29100         * gcc.dg/20041109-1.c: New test.
29101
29102 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29103
29104         PR objc/18406
29105         * objc/compile/pr18406.m: New test.
29106
29107 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29108
29109         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
29110
29111 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29112
29113         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
29114
29115 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29116
29117         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
29118
29119 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29120
29121         * gcc.dg/20030225-2.c: Add prototype for abort and
29122         exit.
29123
29124 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
29125
29126         PR tree-opt/18299
29127         * gcc.c-torture/pr18299-1.c: New test.
29128
29129 2004-11-06  Andreas Schwab  <schwab@suse.de>
29130
29131         * gcc.dg/pr16286.c: Also test for bool and pixel.
29132
29133 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
29134
29135         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
29136         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
29137         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
29138         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
29139         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
29140         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
29141         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
29142         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
29143         gcc.dg/struct-semi-3.c: New tests.
29144
29145 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29146
29147         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
29148
29149 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29150
29151         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
29152         Do not use C99 designators.
29153
29154 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29155
29156         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
29157
29158 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29159
29160         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
29161         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
29162         * gcc.c-torture/execute/simd-5.x: Remove.
29163
29164 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
29165
29166         PR rtl-optimization/17933
29167         * gcc.dg/torture/pr17933-1.c: New test.
29168
29169 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29170
29171         PR target/18106
29172         * lib/target-supports.exp (check_weak_available): Support
29173         Windows.
29174
29175 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
29176
29177         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
29178         call to fflush(stdout) before abort.
29179         (my_ffsll): New function.
29180         (generate_fields): Use it.
29181
29182 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29183
29184         * gcc.dg/init-undef-1.c: New test.
29185
29186 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29187
29188         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
29189         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
29190         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
29191         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
29192         expected messages for new parser.
29193
29194 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
29195
29196         * g++.dg/ext/visibility/symbian1.C: New test.
29197
29198 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29199
29200         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
29201         on LP64 targets.
29202
29203 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29204
29205         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
29206         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
29207         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
29208         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
29209         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
29210         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
29211         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
29212         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
29213         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
29214         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
29215
29216 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29217
29218         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
29219         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
29220         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
29221         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
29222         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
29223         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
29224         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
29225         for new parser.
29226
29227 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
29228
29229         PR target/15342
29230         * gcc.dg/20041104-1.c: New test.
29231
29232 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29233
29234         * g++.dg/template/nontype7.C: New test.
29235         * g++.dg/template/nontype8.C: Likewise.
29236         * g++.dg/template/nontype9.C: Likewise.
29237         * g++.dg/template/nontype10.C: Likewise.
29238         * g++.dg/tc1/dr49.C: Likewise.
29239         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
29240         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
29241
29242 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29243
29244         * g++.dg/rtti/tinfo1.C: Remove xfails.
29245
29246 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29247
29248         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
29249         packed attribute to the definition to satisfy the new C++ parser.
29250
29251 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29252
29253         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
29254         invocations of va_arg.
29255
29256 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
29257
29258         PR c++/18124
29259         * g++.dg/template/crash25.C: New test.
29260
29261         PR c++/18155
29262         * g++.dg/template/typedef2.C: New test.
29263         * g++.dg/parse/crash13.C: Adjust error markers.
29264
29265         PR c++/18177
29266         * g++.dg/conversion/const3.C: New test.
29267
29268 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29269
29270         PR fortran/17535
29271         PR fortran/17583
29272         PR fortran/17713
29273         * gfortran.dg/generic_[123].f90: New testcases.
29274
29275 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29276
29277         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
29278         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
29279
29280 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
29281
29282         PR tree-opt/16808
29283         * gcc.c-torture/compile/pr16808.c: New test.
29284
29285 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
29286
29287         PR rtl-optimization/17104
29288         * gcc.dg/ppc-bitfield1.c: New.
29289
29290 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29291
29292         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
29293
29294 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29295
29296         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
29297         strings for 32-bit code.
29298
29299 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
29300
29301         PR c/18239
29302         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
29303
29304 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
29305
29306         PR c++/18064
29307         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
29308
29309 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
29310
29311         PR c++/15172
29312         * g++.dg/init/aggr2.C: New test.
29313
29314 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
29315
29316         * objc.dg/local-decl-1.m: New test.
29317
29318 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29319
29320         * gcc.dg/20040910-1.c: Adjust regex.
29321
29322 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29323
29324         PR rtl-optimization/18084
29325         * g++.dg/opt/pr18084-1.C: New testcase.
29326
29327 2004-10-30  Matt Austern  <austern@apple.com>
29328
29329         PR c++/17542
29330         * g++.dg/ext/attrib18.C: New test.
29331
29332 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29333
29334         PR middle-end/18096
29335         * gcc.dg/pr18096-1.c: New test case.
29336
29337 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29338
29339         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
29340
29341 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
29342
29343         PR c/16666
29344         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
29345         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
29346         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
29347         gcc.dg/old-style-prom-3.c: New tests.
29348
29349 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
29350
29351         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
29352         Remove unnecessary inclusion of stdio.h.
29353
29354 2004-10-29  Roger Sayle  <roger@eyesopen.com>
29355
29356         PR rtl-optimization/17581
29357         * gcc.dg/pr17581-1.c: New test case.
29358
29359 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
29360
29361         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
29362         being implemented.
29363         * g++.dg/conversion/dr195-1.C: New.
29364         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
29365         * g++.old-deja/g++.mike/p10148.C: Likewise.
29366
29367 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
29368
29369         PR c++/17695
29370         * g++.dg/debug/typedef2.C: New test.
29371
29372 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
29373
29374         PR fortran/13490
29375         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
29376         * gfortran.dg/g77/README: Update.
29377
29378 2004-10-28  Matt Austern  <austern@apple.com>
29379
29380         PR c++/14124
29381         * g++.dg/ext/packed7.C: New test.
29382
29383 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
29384
29385         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
29386         scan-assembler.
29387         * lib/scanasm.exp (hidden-scan-for): New proc.
29388         (scan-hidden): Use hidden-scan-for instead of constructing the scan
29389         string.
29390         (scan-not-hidden): Likewise.
29391         * lib/target-supports.exp (check_visibility_available): mach-o is
29392         support too.
29393
29394 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
29395
29396         PR c++/17132
29397         * g++.dg/template/memclass3.C: New test.
29398
29399 2004-10-28  Adam Nemet  <anemet@lnxw.com>
29400
29401         PR middle-end/18160
29402         * gcc.dg/register-var-1.c: New test.
29403         * gcc.dg/register-var-2.c: New test.
29404         * gcc.dg/asm-7.c: Taking the address of a register variable is an
29405         error now.
29406
29407 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
29408
29409         PR other/18172
29410         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
29411         unused variables.
29412         * gcc.dg/vect/vect-22.c: Likewise.
29413
29414 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
29415
29416         * gcc.dg/i386-rotate-1.c: New test.
29417
29418 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
29419
29420         * g++.dg/init/ref12.C: Add "run" marker.
29421
29422         PR c++/17435
29423         * g++.dg/init/ref12.C: New test.
29424
29425         PR c++/18140
29426         * g++.dg/template/shift1.C: New test.
29427         * g++.dg/template/error10.C: Adjust error markers.
29428
29429 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
29430
29431         PR tree-opt/17529
29432         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
29433
29434 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
29435
29436         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
29437         * gcc.dg/weak/weak-3.c: Likewise.
29438         * gcc.dg/weak/weak-5.c: Likewise.
29439         * gcc.dg/weak/weak-9.c: Likewise.
29440         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
29441         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
29442
29443         * gcc.dg/darwin-weakimport-1.c: New.
29444
29445 2004-10-28  Ben Elliston  <bje@au.ibm.com>
29446
29447         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
29448
29449 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
29450
29451         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
29452         'syntax' error messages.
29453         * gcc.dg/cpp/direct2s.c: Likewise.
29454
29455 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
29456
29457         * gcc.c-torture/compile/20041026-1.c: New.
29458
29459 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
29460
29461         PR c++/18093
29462         * g++.dg/lookup/ns2.C: New test.
29463
29464         PR c++/18020
29465         * g++.dg/template/enum4.C: New test.
29466
29467         PR c++/18161
29468         * g++.dg/template/expr1.C: New test.
29469
29470 2004-10-26  Ben Elliston  <bje@au.ibm.com>
29471
29472         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
29473
29474 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29475
29476         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
29477         gcc.dg/decl-nospec-3.c: New tests.
29478
29479 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
29480
29481         * objc.dg/super-class-3.m: New test.
29482
29483 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29484
29485         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
29486         resyncing.
29487         * gcc.dg/cpp/direct2s.c: Likewise.
29488
29489 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
29490
29491         * objc.dg/image-info.m: Update for changes to section selection.
29492
29493 2004-10-25  David Ayers  <d.ayers@inode.at>
29494             Ziemowit Laski  <zlaski@apple.com>
29495
29496         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
29497         diagnostics when messaging 'id <Proto>'.
29498         * objc.dg/class-protocol-1.m: New test.
29499         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
29500         a non-existent method signature.
29501         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
29502         Update diagnostics when messaging with non-existent method signature.
29503         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
29504         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
29505         invalid receivers are now resolved as if messaging 'id'; remove
29506         extraneous diagnostics.
29507
29508 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29509
29510         PR c/16667
29511         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
29512         gcc.dg/init-desig-obs-3.c: New tests.
29513
29514 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
29515
29516         * gcc.dg/debug/20041023-1.c: New test.
29517
29518 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
29519
29520         PR middle-end/17407
29521         * gcc.c-torture/compile/pr17407.c: New test.
29522
29523         PR c++/18121
29524         * g++.dg/template/array8.C: New test.
29525
29526 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29527
29528         PR other/18138
29529         * lib/g++.exp: Accept more than one multilib libgcc.
29530         * lib/gcc-dg.exp: Likewise.
29531         * lib/objc.exp: Likewise.
29532         * lib/treelang.exp: Likewise.
29533         * lib/gfortran.exp: Likewise.
29534
29535 2004-10-24  Ben Elliston  <bje@au.ibm.com>
29536
29537         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
29538
29539 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
29540
29541         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
29542         * gcc.dg/c99-const-expr-3.c: Likewise.
29543
29544 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
29545
29546         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
29547
29548 2004-10-23  Ben Elliston  <bje@au.ibm.com>
29549
29550         * gcc.c-torture/execute/loop-2e.x: Remove.
29551
29552 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29553
29554         PR c++/18095
29555         * g++.dg/parse/crash18.C: New.
29556         * g++.dg/parse/crash19.C: New.
29557
29558 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29559
29560         * g++.dg/ext/dllimport1.C: Move dg-warnings.
29561         * g++.dg/ext/dllimport2.C: Same.
29562         * g++.dg/ext/dllimport8.C: Same.
29563
29564 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
29565
29566         PR c++/10841
29567         * g++.dg/conversion/cast1.C: New test.
29568         * g++.dg/overload/pmf1.C: Adjust error marker.
29569
29570 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
29571
29572         PR objc/17923
29573         * objc.dg/const-str-7.m: New test.
29574
29575 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29576
29577         * g++.dg/template/memfriend11.C: Fix comment typo.
29578         * g++.dg/template/memfriend14.C: Likewise.
29579
29580 2004-10-20  Richard Henderson  <rth@redhat.com>
29581
29582         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
29583         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
29584         -fasynchronous-unwind-tables.
29585
29586 2004-10-20  Richard Henderson  <rth@redhat.com>
29587
29588         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
29589         (main): Return success.
29590         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
29591         (main): Return success.
29592
29593 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29594
29595         PR c++/13495
29596         * g++.dg/template/memfriend9.C: New test.
29597         * g++.dg/template/memfriend10.C: Likewise.
29598         * g++.dg/template/memfriend11.C: Likewise.
29599         * g++.dg/template/memfriend12.C: Likewise.
29600         * g++.dg/template/memfriend13.C: Likewise.
29601         * g++.dg/template/memfriend14.C: Likewise.
29602         * g++.dg/template/memfriend15.C: Likewise.
29603         * g++.dg/template/memfriend16.C: Likewise.
29604         * g++.dg/template/memfriend17.C: Likewise.
29605         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29606
29607 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
29608
29609         * g++.dg/conversion/dr195.C: New.
29610         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29611
29612 2004-10-20  Ben Elliston  <bje@au.ibm.com>
29613             Devang Patel  <dpatel@apple.com>
29614
29615         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29616         of floating point arithmetic, which could trap.
29617
29618 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
29619
29620         PR c++/14035
29621         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29622         * g++.dg/conversion/const2.C: New test.
29623         * g++.dg/expr/reinterpret2.C: New test.
29624         * g++.dg/expr/reinterpret3.C: New test.
29625         * g++.dg/expr/cast2.C: New test.
29626         * g++.dg/expr/copy1.C: New test.
29627         * g++.dg/other/conversion1.C: Change error message.
29628         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29629         function pointers to void *.
29630         * g++.old-deja/g++.mike/p10148.C: Likewise.
29631
29632 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29633
29634         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29635
29636 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
29637
29638         PR c++/18047
29639
29640         * g++.dg/parse/expr3.C: New test.
29641
29642 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29643
29644         * gcc.dg/smod-1.c: New test.
29645
29646 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
29647
29648         * objc.dg/method-14.m: New test.
29649
29650 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29651
29652         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29653         Also xfail as the patch was reverted.
29654
29655 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29656
29657         PR middle-end/16973
29658         * gcc.dg/pr16973.c: New test.
29659
29660 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
29661
29662         PR tree-optimization/17656
29663         * gcc.c-torture/compile/pr17656.c: New test.
29664
29665 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
29666
29667         * g++.dg/eh/shadow1.C: New.
29668
29669 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
29670
29671         * gcc.c-torture/compile/20041018-1.c: New test.
29672
29673 2004-10-18  Ben Elliston  <bje@au.ibm.com>
29674
29675         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29676         compiler referring to register 0 when accessing sdata.  The linker
29677         now patches things up.
29678
29679 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
29680
29681         PR c/17529
29682         * gcc.c-torture/compile/pr17529.c: New test.
29683
29684 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29685
29686         PR c++/17743
29687         * g++.dg/ext/attrib17.C: New test.
29688
29689 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29690
29691         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29692
29693 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29694
29695         PR c++/10479
29696         * g++.dg/ext/attrib16.C: New test.
29697
29698 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
29699
29700         PR c++/17042
29701         * g++.dg/init/dso_handle1.C: New test.
29702
29703         PR c++/14667
29704         * g++.dg/parse/typedef6.C: New test.
29705
29706         PR c++/17916
29707         * g++.dg/parse/pragma1.C: New test.
29708
29709 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
29710
29711         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29712
29713 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
29714
29715         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29716         -fno-common when on HPPA HP-UX platforms.
29717
29718 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
29719
29720         PR other/16820
29721         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29722         stdint.h.
29723         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29724         uintptr_t.
29725
29726 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29727
29728         PR c++/16301
29729         * g++.dg/lookup/strong-using-4.C: New test.
29730
29731 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29732
29733         PR middle-end/16567
29734         * gcc.c-torture/compile/nested-1.c: New test.
29735
29736 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29737
29738         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29739         and mipsisa64*-*-* (until support for misaligned loads is added).
29740         * gcc.dg/vect/vect-50.c: Likewise.
29741         * gcc.dg/vect/vect-52.c: Likewise.
29742         * gcc.dg/vect/vect-54.c: Likewise.
29743         * gcc.dg/vect/vect-58.c: Likewise.
29744         * gcc.dg/vect/vect-60.c: Likewise.
29745         * gcc.dg/vect/vect-80.c: Likewise.
29746
29747 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
29748
29749         PR c++/17976
29750         * g++.dg/init/dtor3.C: New test.
29751
29752 2004-10-15  Ben Elliston  <bje@au.ibm.com>
29753
29754         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29755
29756 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
29757
29758         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29759         * gcc.dg/macho-lo-sum.c: Likewise.
29760
29761 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
29762
29763         * gcc.dg/ppc-spe64-1.c: New test.
29764
29765 2004-10-14  Devang Patel  <dpatel@apple.com>
29766
29767         PR 17635
29768         * gcc.dg/pr17635.c : New test.
29769
29770 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
29771
29772         * gcc.dg/vect/vect-28.c: Remove xfail.
29773         * gcc.dg/vect/vect-30.c: Remove xfail.
29774         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29775         * gcc.dg/vect/vect-33.c: Remove xfail.
29776         * gcc.dg/vect/vect-44.c: Remove xfail.
29777         * gcc.dg/vect/vect-46.c: Remove xfail.
29778         * gcc.dg/vect/vect-50.c: Remove xfail.
29779         * gcc.dg/vect/vect-52.c: Remove xfail.
29780         * gcc.dg/vect/vect-54.c: Remove xfail.
29781         * gcc.dg/vect/vect-58.c: Remove xfail.
29782         * gcc.dg/vect/vect-60.c: Remove xfail.
29783         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29784         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29785         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29786         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29787         * gcc.dg/vect/vect-8.c: Remove xfail.
29788         * gcc.dg/vect/vect-80.c: Remove xfail.
29789         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29790
29791 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29792
29793         * gcc.dg/vect/vect-82.c: New testcase.
29794         * gcc.dg/vect/vect-82_64.c: New testcase.
29795         * gcc.dg/vect/vect-83.c: New testcase.
29796         * gcc.dg/vect/vect-83_64.c: New testcase.
29797
29798 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29799
29800         * gcc.dg/cpp/error-1.c: New test.
29801
29802 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29803
29804         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29805
29806 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
29807
29808         PR target/17984
29809         * gcc.dg/cris-peep2-xsrand2.c: New test.
29810
29811 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
29812
29813         PR c++/17661
29814         * g++.dg/expr/for2.C: New test.
29815
29816 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29817
29818         * g++.dg/inherit/thunk1.C: Run on the SPARC.
29819
29820 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
29821
29822         PR tree-optimization/17724
29823         * g++.dg/opt/pr17724-1.C: New test.
29824         * g++.dg/opt/pr17724-2.C: New test.
29825         * g++.dg/opt/pr17724-3.C: New test.
29826         * g++.dg/opt/pr17724-4.C: New test.
29827         * g++.dg/opt/pr17724-5.C: New test.
29828         * g++.dg/opt/pr17724-6.C: New test.
29829
29830 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
29831
29832         PR c/17301
29833         * gcc.dg/pr17301-2.c: New test.
29834
29835 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
29836
29837         PR c++/15876
29838         * g++.dg/parse/error22.C: New test.
29839
29840         PR c++/17936
29841         * g++.dg/template/spec18.C: New test.
29842
29843 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
29844
29845         * gcc.dg/ia64-asm-1.c: Add prototype for abort
29846         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29847         memcpy.
29848         * gcc.dg/ia64-sync-2.c: Ditto.
29849         * gcc.dg/ia64-sync-3.c: Ditto.
29850
29851 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
29852
29853         * g++.dg/eh/cleanup5.C: Add dg-options "".
29854
29855 2004-10-11  Roger Sayle  <roger@eyesopen.com>
29856
29857         PR middle-end/17657
29858         * gcc.dg/switch-4.c: New test case.
29859
29860 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
29861
29862         * gcc.c-torture/execute/20041011-1.c: New test.
29863
29864 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29865
29866         PR c++/17554
29867         * g++.dg/init/for3.C: New test.
29868
29869         PR c++/17657
29870         * g++.dg/opt/switch2.C: New test.
29871
29872         PR middle-end/17703
29873         * g++.dg/warn/Wreturn-2.C: New test.
29874
29875 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29876
29877         PR c++/17907
29878         * g++.dg/eh/cleanup5.C: New test.
29879
29880 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
29881
29882         PR c++/17393
29883         * g++.dg/parse/error21.C: New test.
29884
29885 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29886
29887         * g++.dg/overload/pmf1.C: Adjust quoting marks.
29888         * g++.dg/warn/incomplete1.C: Likewise.
29889         * g++.dg/template/qualttp20.C: Likewise.
29890
29891 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29892
29893         PR c/17881
29894         * parm-incomplete-1.c: New test.
29895
29896 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29897
29898         PR c++/17867
29899         * g++.dg/parse/error19.C: New test.
29900
29901         PR c++/17670
29902         * g++.dg/init/new11.C: New test.
29903
29904         PR c++/17821
29905         * g++.dg/parse/error20.C: New test.
29906
29907         PR c++/17826
29908         * g++.dg/template/crash24.C: New test.
29909
29910 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29911
29912         PR c/17301
29913         * gcc.dg/pr17301-1.c: New test.
29914
29915 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29916
29917         PR c/17189
29918         * gcc.dg/anon-struct-5.c: New test.
29919
29920 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29921
29922         PR c/17844
29923         * gcc.dg/pr17844-1.c: New test.
29924
29925 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
29926
29927         PR tree-optimization/17906
29928         * gcc.c-torture/compile/pr17906.c: New.
29929
29930 2004-10-09  Stuart Hastings  <stuart@apple.com>
29931             Roger Sayle  <roger@eyesopen.com>
29932
29933         PR rtl-optimization/17853
29934         * gcc.dg/i386-mmx-5.c: New testcase.
29935
29936 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
29937
29938         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29939
29940 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29941
29942         PR c++/17524
29943         * g++.dg/template/static9.C: New test.
29944
29945         PR c++/17685
29946         * g++.dg/parse/operator5.C: New test.
29947
29948 2004-10-09  Roger Sayle  <roger@eyesopen.com>
29949
29950         PR middle-end/17894
29951         * gcc.c-torture/execute/divcmp-4.c: New test case.
29952
29953 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29954
29955         PR tree-opt/17902
29956         * g++.dg/opt/pr17902.C: New test.
29957
29958 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
29959
29960         * gcc.dg/cpp/ident-1.c: Add dg-options "".
29961
29962 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29963
29964         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29965
29966 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29967
29968         * gcc.dg/assign-warn-3.c: New test.
29969
29970 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29971
29972         PR c/16999
29973         * gcc.dg/cpp/ident-1.c: New test.
29974
29975 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29976
29977         * gcc.c-torture/compile/acc1.c: New.
29978
29979 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29980
29981         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29982         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29983
29984 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29985
29986         * gcc.dg/ultrasp11.c: New test.
29987
29988 2004-10-08  Michael Matz  <matz@suse.de>
29989
29990         * gcc.dg/doloop-2.c: New test.
29991
29992 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29993
29994         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29995         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29996         objc.dg/method-9.m: Update expected diagnostics.
29997
29998 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
29999
30000         * gcc.dg/ppc-fsel-3.c: New file.
30001         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
30002
30003 2004-10-07  Paul Brook  <paul@codesourcery.com>
30004
30005         * gfortran.dg/intrinsic_verify_1.f90: New test.
30006
30007 2004-10-07  Paul Brook  <paul@codesourcery.com>
30008
30009         * gfortran.dg/empty_format_1.f90: Remove stray commas.
30010
30011 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30012
30013         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
30014         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
30015         commit.
30016
30017 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
30018
30019         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
30020
30021 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30022
30023         PR c++/17115
30024         * g++.dg/warn/Winline-4.C: New test.
30025
30026 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30027
30028         * gcc.c-torture/compile/20041007-1.c: New test.
30029
30030 2004-10-07  Paul Brook  <paul@codesourcery.com>
30031
30032         PR fortran/17678
30033         * gfortran.dg/use_allocated_1.f90: New test.
30034
30035 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
30036
30037         PR middle-end/17849
30038         * gfortran.fortran-torture/compile/nested.f90: New test
30039
30040 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30041
30042         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
30043
30044 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
30045
30046         PR c++/17368
30047         * g++.dg/ext/asm6.C: New test.
30048
30049 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
30050
30051         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
30052
30053 2004-10-06  Paul Brook  <paul@codesourcery.com>
30054
30055         PR libfortran/17709
30056         * gfortran.dg/empty_format_1.f90: New test.
30057
30058 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30059
30060         PR fortran/17568
30061         * gfortran.dg/ishft.f90: New test.
30062
30063         PR fortran/17283
30064         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
30065         tests.
30066
30067 2004-10-06  Paul Brook  <paul@codesourcery.com>
30068
30069         * gfortran.dg/do_1.f90: New test.
30070
30071 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30072
30073         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
30074         optimizing for size.
30075
30076 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30077
30078         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
30079
30080 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30081
30082         * gcc.c-torture/compile/20041005-1.c: New test.
30083
30084 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30085
30086         PR c++/17829
30087         * g++.dg/lookup/koenig4.C: New.
30088
30089 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30090
30091         * g++.dg/other/classkey1.C: Adjust quoting marks.
30092         * g++.dg/parse/error15.C: Likewise.
30093         * g++.dg/template/meminit2.C (int>): Likewise.
30094
30095 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30096
30097         PR fortran/17283
30098         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
30099
30100         PR fortran/17631
30101         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
30102
30103         PR fortran/17708
30104         * gfortran.dg/pr17708.f90: New test.
30105
30106 2004-10-04  Chao-ying Fu  <fu@mips.com>
30107
30108         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
30109         * gcc.dg/vect/vect-4.c: Ditto.
30110         * gcc.dg/vect/vect-5.c: Ditto.
30111         * gcc.dg/vect/vect-6.c: Ditto.
30112         * gcc.dg/vect/vect-8.c: Ditto.
30113         * gcc.dg/vect/vect-16.c: Ditto.
30114         * gcc.dg/vect/vect-30.c: Ditto.
30115         * gcc.dg/vect/vect-40.c: Ditto.
30116         * gcc.dg/vect/vect-41.c: Ditto.
30117         * gcc.dg/vect/vect-42.c: Ditto.
30118         * gcc.dg/vect/vect-43.c: Ditto.
30119         * gcc.dg/vect/vect-44.c: Ditto.
30120         * gcc.dg/vect/vect-45.c: Ditto.
30121         * gcc.dg/vect/vect-46.c: Ditto.
30122         * gcc.dg/vect/vect-47.c: Ditto.
30123         * gcc.dg/vect/vect-48.c: Ditto.
30124         * gcc.dg/vect/vect-49.c: Ditto.
30125         * gcc.dg/vect/vect-50.c: Ditto.
30126         * gcc.dg/vect/vect-51.c: Ditto.
30127         * gcc.dg/vect/vect-52.c: Ditto.
30128         * gcc.dg/vect/vect-53.c: Ditto.
30129         * gcc.dg/vect/vect-54.c: Ditto.
30130         * gcc.dg/vect/vect-55.c: Ditto.
30131         * gcc.dg/vect/vect-56.c: Ditto.
30132         * gcc.dg/vect/vect-57.c: Ditto.
30133         * gcc.dg/vect/vect-58.c: Ditto.
30134         * gcc.dg/vect/vect-59.c: Ditto.
30135         * gcc.dg/vect/vect-60.c: Ditto.
30136         * gcc.dg/vect/vect-74.c: Ditto.
30137         * gcc.dg/vect/vect-79.c: Ditto.
30138         * gcc.dg/vect/vect-80.c: Ditto.
30139
30140 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
30141
30142         * gcc.dg/unused-7.c: Use the correct option.
30143
30144 2004-10-04  Paul Brook  <paul@codesourcery.com>
30145         Bud Davis  <bdavis9659@comcast.net>
30146
30147         PR fortran/17706
30148         PR fortran/16434
30149         * gfortran/pr17706.f90: New test.
30150         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
30151
30152 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30153
30154         * gfortran.dg/pr17612.f90: New test.
30155
30156 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30157
30158         * g++.dg/template/local1.C: Adjust quoting marks in
30159         testing for diagnostics.
30160         * g++.dg/tls/diag-2.C: Likewise.
30161         * g++.dg/other/error8.C: Likewise.
30162
30163 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30164
30165         PR c/17178
30166         * gcc.dg/unused-4.c: Adjust to be correct.
30167
30168         PR c/17820
30169         * gcc.dg/unused-7.c: New test.
30170
30171 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30172
30173         PR c++/17797
30174         * g++.dg/overload/template2.C: New test.
30175
30176 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
30177
30178         PR tree-optimization/16632
30179         * gcc.dg/tree-ssa/20041002-1.c: New.
30180
30181 2004-10-03  Paul Brook  <paul@codesourcery.com>
30182
30183         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
30184         rather than relying on default formatting.
30185
30186 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
30187
30188         * gcc.dg/20040920-1.c: Update expected message text.
30189
30190 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
30191
30192         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
30193
30194 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
30195
30196         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
30197         tree level.
30198
30199 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30200
30201         * gcc.dg/tree-ssa/pr17343.c: Remove.
30202
30203 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30204
30205         PR tree-opt/17343
30206         * gcc.dg/tree-ssa/pr17343.c: New test.
30207
30208 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
30209
30210         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
30211         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
30212         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
30213         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
30214         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
30215
30216 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30217
30218         * gcc.dg/lvalue-2.c: New test.
30219
30220 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30221
30222         PR c/17730
30223         * gcc.dg/pr17730-1.c: New test
30224
30225 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30226
30227         PR c/7425
30228         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
30229
30230 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30231
30232         * gcc.c-torture/execute/stdarg-1.c: New test.
30233         * gcc.c-torture/execute/stdarg-2.c: New test.
30234         * gcc.c-torture/execute/stdarg-3.c: New test.
30235         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30236         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30237         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30238         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30239         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30240
30241 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30242
30243         PR tree-optimization/17697
30244         * g++.dg/opt/pr17697-1.C: New test.
30245         * g++.dg/opt/pr17697-2.C: New test.
30246         * g++.dg/opt/pr17697-3.C: New test.
30247
30248 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30249
30250         PR c/16409
30251         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
30252         gcc.dg/vla-init-5.c: New tests.
30253
30254 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30255
30256         PR c/13804
30257         * gcc.dg/pr13804-1.c: New test.
30258
30259 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30260
30261         PR fortran/16938
30262         * gfortran.dg/pr16938.f90: New test.
30263
30264 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30265
30266         * g++.dg/template/crash23.C: New test.
30267
30268 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30269
30270         PR c++/17585
30271         * g++.dg/template/static8.C: New test.
30272
30273 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
30274
30275         PR c++/17681
30276         * g++.dg/other/error9.C: New test.
30277
30278 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30279
30280         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
30281
30282 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30283
30284         PR fortran/15164
30285         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
30286
30287 2004-09-26  Roger Sayle  <roger@eyesopen.com>
30288
30289         PR middle-end/17112
30290         * gcc.dg/pr17112-1.c: New test case.
30291
30292 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30293
30294         PR c/11459
30295         * gcc.dg/pr11459-1.c: New test.
30296
30297 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
30298
30299         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
30300         * gcc.dg/tree-ssa/loop-4.c: Likewise.
30301
30302 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30303
30304         * gfortran.dg/pr15324.f90: Make array bounds consistent.
30305
30306 2004-09-25  Jan Hubicka  <jh@suse.cz>
30307
30308         * compile/30040909-1.c: New test.
30309         * compile/30040907-1.c: New test.
30310
30311 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
30312
30313         * gcc.c-torture/execute/va-arg-26.c: New test.
30314
30315 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
30316
30317         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
30318         extra diagnostics on targets with 64-bit pointers.
30319         * objc.dg/selector-1.m: Adjust dg-warning regexp.
30320
30321 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30322
30323         PR c/17188
30324         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
30325         * gcc.dg/decl-3.c: Adjust expected message.
30326
30327 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30328
30329         PR fortran/17615
30330         * gfortran.dg/pr17615.f90: New test.
30331
30332 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
30333
30334         PR tree-optimzation/17517
30335         * g++.dg/tree-ssa/pr17517.C: New Test.
30336
30337 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30338
30339         PR c++/16889
30340         * g++.dg/lookup/ambig3.C: New.
30341
30342 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
30343
30344         PR tree-opt/17624
30345         * g++.dg/opt/pr17624.C: New test.
30346
30347 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30348
30349         PR c/6980
30350         * gcc.dg/Wbad-function-cast-1.c: New test.
30351
30352 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
30353
30354         * g++.dg/ext/complit1.C
30355         * g++.dg/other/error2.C
30356         * g++.dg/other/nontype-1.C
30357         * g++.dg/parse/crash11.C
30358         * g++.dg/parse/crash12.C
30359         * g++.dg/parse/error15.C
30360         * g++.dg/parse/error4.C
30361         * g++.dg/parse/tmpl-outside1.C
30362         * g++.dg/parse/too-many-tmpl-args1.C
30363         * g++.dg/template/dependent-expr3.C
30364         * g++.dg/template/error10.C
30365         * g++.dg/template/instantiate1.C
30366         * g++.dg/template/vtable2.C
30367         * g++.dg/warn/Wshadow-1.C
30368         * g++.dg/warn/weak1.C
30369         * g++.old-deja/g++.brendan/crash16.C
30370         * g++.old-deja/g++.brendan/crash18.C
30371         * g++.old-deja/g++.brendan/crash48.C
30372         * g++.old-deja/g++.brendan/crash49.C
30373         * g++.old-deja/g++.brendan/crash55.C
30374         * g++.old-deja/g++.brendan/crash56.C
30375         * g++.old-deja/g++.brendan/crash8.C
30376         * g++.old-deja/g++.brendan/enum11.C
30377         * g++.old-deja/g++.brendan/enum8.C
30378         * g++.old-deja/g++.brendan/enum9.C
30379         * g++.old-deja/g++.brendan/friend3.C
30380         * g++.old-deja/g++.brendan/misc14.C
30381         * g++.old-deja/g++.bugs/900402_02.C
30382         * g++.old-deja/g++.bugs/900404_03.C
30383         * g++.old-deja/g++.bugs/900404_04.C
30384         * g++.old-deja/g++.bugs/900428_03.C
30385         * g++.old-deja/g++.jason/crash4.C
30386         * g++.old-deja/g++.jason/overload21.C
30387         * g++.old-deja/g++.jason/redecl1.C
30388         * g++.old-deja/g++.jason/report.C
30389         * g++.old-deja/g++.jason/rfg10.C
30390         * g++.old-deja/g++.jason/template30.C
30391         * g++.old-deja/g++.law/arm12.C
30392         * g++.old-deja/g++.law/ctors5.C
30393         * g++.old-deja/g++.law/cvt20.C
30394         * g++.old-deja/g++.law/init10.C
30395         * g++.old-deja/g++.law/init8.C
30396         * g++.old-deja/g++.law/visibility17.C
30397         * g++.old-deja/g++.law/visibility7.C
30398         * g++.old-deja/g++.mike/net8.C
30399         * g++.old-deja/g++.mike/p646.C
30400         * g++.old-deja/g++.mike/p700.C
30401         * g++.old-deja/g++.mike/p701.C
30402         * g++.old-deja/g++.mike/p811.C
30403         * g++.old-deja/g++.ns/template13.C
30404         * g++.old-deja/g++.other/array3.C
30405         * g++.old-deja/g++.other/crash25.C
30406         * g++.old-deja/g++.other/dtor3.C
30407         * g++.old-deja/g++.other/dtor4.C
30408         * g++.old-deja/g++.other/main1.C
30409         * g++.old-deja/g++.other/warn7.C
30410         * g++.old-deja/g++.pt/crash11.C
30411         * g++.old-deja/g++.pt/crash36.C
30412         * g++.old-deja/g++.pt/spec22.C
30413         * g++.old-deja/g++.pt/spec9.C
30414         * g++.old-deja/g++.pt/ttp52.C
30415         * g++.old-deja/g++.robertl/eb103.C
30416         * g++.old-deja/g++.robertl/eb121.C
30417         * g++.old-deja/g++.robertl/eb22.C
30418         * g++.old-deja/g++.robertl/eb8.C:
30419         Update locations and/or regexps of dg-error markers.
30420         Remove markers for some bogus messages that are no longer issued.
30421
30422 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
30423
30424         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
30425         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
30426
30427 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
30428
30429         PR c++/17618
30430         * g++.dg/lookup/crash5.C: New test.
30431
30432 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
30433
30434         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
30435         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
30436         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
30437         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
30438         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
30439         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
30440
30441         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
30442         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
30443         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
30444         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
30445         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
30446         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
30447
30448         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
30449
30450         * gcc.dg/vect/vect-44.c: Check additional cases.
30451         * gcc.dg/vect/vect-48.c: Check additional cases.
30452
30453         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
30454         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
30455         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
30456         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
30457         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
30458         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
30459         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
30460         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
30461         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
30462
30463         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
30464         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
30465         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
30466
30467 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30468
30469         * gcc.dg/tree-ssa/loop-6.c: New test.
30470
30471 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
30472
30473         PR c++/17620
30474         * g++.dg/inherit/base2.C: New.
30475
30476 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30477
30478         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
30479         * gcc.dg/20001012-2.c: Likewise.
30480         * gcc.dg/20001013-1.c: Likewise.
30481         * gcc.dg/20001101-1.c: Likewise.
30482         * gcc.dg/20001102-1.c: Likewise.
30483         * gcc.dg/bf-spl1.c: Likewise.
30484         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
30485         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
30486
30487 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
30488
30489         PR tree-optimization/16721
30490         * gcc.dg/tree-ssa/pr16721.c: New test.
30491
30492 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
30493
30494         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
30495         * gcc.dg/20040305-1.c: Likewise.
30496
30497 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30498
30499         PR c/16566
30500         * gcc.c-torture/compile/pr16566-1.c,
30501         gcc.c-torture/compile/pr16566-2.c,
30502         gcc.c-torture/compile/pr16566-3.c: New tests.
30503
30504 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
30505
30506         PR tree-optimization/17512
30507         * gcc.c-torture/compile/20040916-1.c.
30508
30509 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
30510
30511         * gcc.dg/pragma-re-3.c: New test.
30512
30513 2004-09-17  Matt Austern  <austern@apple.com>
30514
30515         PR c++/15049
30516         * g++.dg/other/anon3.C: New.
30517
30518 2004-09-21  Roger Sayle  <roger@eyesopen.com>
30519
30520         PR c++/7503
30521         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
30522         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
30523         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
30524         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
30525         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
30526
30527 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
30528
30529         PR fortran/17286
30530         * gfortran.dg/pr17286.f90: New test.
30531
30532 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
30533
30534         PR c++/17530
30535         * g++.dg/template/static7.C: New test.
30536
30537 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
30538
30539         PR tree-opt/17558
30540         * gcc.c-torture/compile/pr17558.c: New test.
30541
30542 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30543
30544         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
30545         if SKIP_ATTRIBUTE is defined.
30546
30547 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30548
30549         PR fortran/15957
30550         * gfortran.dg/pr15957.f90: New test.
30551
30552 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
30553
30554         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
30555         in comparison.
30556         * gcc.dg/vect/vect-79.c: Likewise.
30557         * gcc.dg/vect/vect-80.c: Likewise.
30558
30559 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30560
30561         PR fortran/15750
30562         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
30563
30564 2004-09-20  Ira Rosen  <irar@il.ibm.com>
30565
30566         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
30567         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
30568         * gcc.dg/vect/vect-62.c: New testcase.
30569         * gcc.dg/vect/vect-63.c: New testcase.
30570         * gcc.dg/vect/vect-64.c: New testcase.
30571         * gcc.dg/vect/vect-65.c: New testcase.
30572         * gcc.dg/vect/vect-66.c: New testcase.
30573         * gcc.dg/vect/vect-67.c: New testcase.
30574         * gcc.dg/vect/vect-68.c: New testcase.
30575         * gcc.dg/vect/vect-69.c: New testcase.
30576         * gcc.dg/vect/vect-79.c: New testcase.
30577         * gcc.dg/vect/vect-80.c: New testcase.
30578
30579 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30580
30581         * gcc.target/mips/asm-1.c: New test.
30582
30583 2004-09-19  Ira Rosen  <irar@il.ibm.com>
30584
30585         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
30586         * gcc.dg/vect/vect-73.c: New testcase.
30587         * gcc.dg/vect/vect-74.c: New testcase.
30588         * gcc.dg/vect/vect-75.c: New testcase.
30589         * gcc.dg/vect/vect-76.c: New testcase.
30590         * gcc.dg/vect/vect-77.c: New testcase.
30591         * gcc.dg/vect/vect-78.c: New testcase
30592
30593 2004-09-18  Paul Brook  <paul@codesourcery.com>
30594
30595         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
30596
30597 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30598
30599         PR c/17424
30600         * gcc.dg/pr17424-1.c: New test.
30601
30602 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
30603
30604         * g++.dg/tree-ssa/pr17153.C: New test.
30605
30606 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
30607
30608         PR pch/13361
30609         * g++.dg/pch/wchar-1.C: New.
30610         * g++.dg/pch/wchar-1.Hs: New.
30611
30612 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
30613
30614         * gcc.c-torture/execute/20040917-1.c: New test.
30615
30616 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30617
30618         PR tree-optimization/17319
30619         * gcc.dg/pr17319.c: New test.
30620
30621 2004-09-17  Devang Patel  <dpatel@apple.com>
30622
30623         * gcc.dg/20040813-1.c: New test.
30624
30625 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30626
30627         PR tree-optimization/17273
30628         * gcc.c-torture/compile/pr17273.c: New test.
30629
30630 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30631
30632         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30633         Update expected messages.
30634         * gcc.dg/declspec-13.c: New test.
30635
30636 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
30637
30638         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30639
30640 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30641
30642         * gcc.c-torture/execute/pr17252.c: Use post-increment to
30643         change what 'a' is pointing to.
30644
30645 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
30646
30647         PR c++/16002
30648         * g++.dg/template/error18.C: New test.
30649
30650         PR c++/16029
30651         * g++.dg/warn/Wunused-8.C: New test.
30652
30653 2004-09-17  Steven Bosscher  <stevenb@suse.de>
30654
30655         PR tree-optimization/17513
30656         * gcc.dg/20040916-1.c: New test.
30657
30658 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
30659
30660         PR c++/17501
30661         * g++.dg/template/typename7.C: New test.
30662
30663 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30664
30665         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30666
30667 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
30668
30669         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30670         with -ftree-based-profiling also.
30671         * lib/profopt.exp: Support late-set profile_option/feedback_option.
30672
30673 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
30674
30675         PR/15364
30676         * gfortran.dg/der_array_io_1.f90: New test.
30677         * gfortran.dg/der_array_io_2.f90: New test.
30678         * gfortran.dg/der_array_io_3.f90: New test.
30679
30680 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30681
30682         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30683         EABI.
30684
30685 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30686
30687         * g++.dg/opt/switch1.C: New test.
30688
30689 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30690
30691         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30692         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30693         Update expected messages.
30694
30695 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30696
30697         PR fortran/16485
30698         * gfortran.dg/same_name_1.f90: New test.
30699
30700 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
30701
30702         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
30703         dereference garbage pointers.
30704
30705 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
30706
30707         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30708         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30709
30710         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30711         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30712         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30713
30714 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
30715
30716         PR c++/17324
30717         * g++.dg/template/mangle1.C: New test.
30718
30719 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30720
30721         PR tree-optimization/17252
30722         * gcc.c-torture/execute/pr17252.c: New test.
30723
30724 2004-09-14  Andrew Pinski  <apinski@apple.com>
30725
30726         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30727
30728 2004-09-14  Roger Sayle  <roger@eyesopen.com>
30729
30730         PR rtl-optimization/9771
30731         * gcc.dg/pr9771-1.c: New test case.
30732
30733 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30734
30735         PR tree-optimization/15262
30736         * gcc.c-torture/execute/pr15262-1.c: New test.
30737         * gcc.c-torture/execute/pr15262-2.c: New test.
30738
30739 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30740
30741         * gcc.dg/declspec-12.c: New test.
30742
30743 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
30744
30745         * gfortran.dg/pr17090.f90: Add directives to test.
30746
30747 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30748
30749         * gcc.c-torture/compile/20040914-1.c: New test.
30750
30751 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30752
30753         PR c++/16162
30754         * g++.dg/template/decl2.C: New test.
30755
30756 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
30757
30758         PR fortran/17090
30759         * gfortran.dg/pr17090.f90: New test.
30760
30761 2004-09-13  Dale Johannesen  <dalej@apple.com>
30762
30763         * gcc.c-torture/compile/pr17408.c: New test case.
30764
30765 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30766
30767         PR c++/16716
30768         * g++.dg/parse/crash17.C: New test.
30769
30770         PR c++/17327
30771         * g++.dg/template/enum3.C: New test.
30772
30773 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
30774
30775         * lib/gcc-defs.exp: Load wrapper.exp.
30776         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30777         using local code.
30778         * lib/gcc.exp (gcc_init): Similar.
30779         * lib/gfortran.exp (gfortran_init): Similar.
30780         * lib/objc.exp (objc_init): Similar.
30781         * lib/treelang.exp (treelang_init): Similar.
30782         * lib/wrapper.exp: New file with build_wrapper call machinery in
30783         ${tool}_maybe_build_wrapper.
30784
30785 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30786
30787         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30788         "inline".
30789         * gcc.dg/declspec-11.c: Update expected messages.
30790         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30791         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30792         gcc.dg/inline-12.c: New tests.
30793
30794 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
30795
30796         * g++.dg/tree-ssa/pr17400.C: New testcase.
30797
30798 2004-09-13  James E Wilson  <wilson@specifixinc.com>
30799
30800         * gcc.target/mips/sb1-1.c: New testcase.
30801
30802 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
30803
30804         * lib/g77-dg.exp: Remove unused file.
30805         * lib/mike-g77.exp: Ditto.
30806         * lib/g77.exp: Ditto.
30807
30808 2004-09-12  Richard Henderson  <rth@redhat.com>
30809
30810         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30811
30812 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30813
30814         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30815         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30816         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30817         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30818         Update expected messages.
30819
30820 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
30821
30822         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30823         declaration/use mismatch for dirp parameter.
30824
30825 2004-09-12  Andrew Pinski  <apinski@apple.com>
30826
30827         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30828         -fgnu-runtime is passed.
30829
30830 2004-09-12  Richard Henderson  <rth@redhat.com>
30831
30832         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30833         do the uplevel thing and update additional_flags directly.
30834         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30835         gfortran.fortran-torture/execute/intrinsic_nearest.x,
30836         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30837         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30838
30839 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30840
30841         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30842
30843 2004-09-11  Roger Sayle  <roger@eyesopen.com>
30844
30845         PR middle-end/17411
30846         * g++.dg/opt/pr17411-1.C: New test case.
30847
30848 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30849
30850         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30851         gcc.dg/tls/diag-2.c: Update expected messages.
30852         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
30853         messages.
30854         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30855         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30856         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30857         gcc.dg/tls/diag-5.c: New tests.
30858
30859 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
30860
30861         * gcc.dg/20040910-1.c: Correct dg-error regexp.
30862
30863 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30864
30865         * g++.dg/parse/break-in-for.C: New test.
30866
30867 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
30868
30869         * gcc.dg/tree-ssa/20040911-1.c: New test.
30870
30871 2004-09-11  Andreas Jaeger  <aj@suse.de>
30872
30873         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30874         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30875
30876 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
30877
30878         * gcc.target/frv: New directory of FR-V-specific tests.
30879
30880 2004-09-10  James E Wilson  <wilson@specifixinc.com>
30881
30882         * gcc.dg/convert-vec-1.c: New test.
30883
30884 2004-09-10  Roger Sayle  <roger@eyesopen.com>
30885
30886         PR middle-end/17024
30887         * gcc.dg/pr17024-1.c: New test case.
30888
30889 2004-09-10  Eric Christopher  <echristo@redhat.com>
30890
30891         * gcc.dg/20040910-1.c: New test.
30892
30893 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30894
30895         * gcc.dg/bitfld-9.c: New test.
30896
30897 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
30898
30899         * gcc.c-torture/execute/ieee/acc1.c: New test.
30900         * gcc.c-torture/execute/ieee/acc2.c: New test.
30901         * gcc.c-torture/execute/ieee/mzero6.c: New test.
30902
30903 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30904
30905         * gcc.dg/deprecated-2.c: New test.
30906
30907 2004-09-09  James E Wilson  <wilson@specifixinc.com>
30908
30909         * gcc.dg/init-vec-1.c: New test.
30910
30911 2004-09-09  Roger Sayle  <roger@eyesopen.com>
30912
30913         PR middle-end/17055
30914         * gcc.dg/pr17055-1.c: New test case.
30915
30916 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
30917
30918         PR target/17377
30919         * gcc.c-torture/execute/pr17377.c: New test.
30920
30921 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30922
30923         PR c/8420
30924         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30925         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30926         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30927         gcc.dg/long-long-typespec-1.c: New tests.
30928         * gcc.dg/tls/diag-2.c: Update expected diagnostics
30929
30930 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30931
30932         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30933         gcc.dg/gnu99-static-1.c: New tests.
30934
30935 2004-09-08  Devang Patel  <dpatel@apple.com>
30936
30937         * gcc.dg/darwin-ld-20040828-1.c: New test.
30938         * gcc.dg/darwin-ld-20040828-2.c: New test.
30939         * gcc.dg/darwin-ld-20040828-3.c: New test.
30940
30941 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
30942
30943         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30944         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30945         in error message.
30946         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30947         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30948         in error message.
30949         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30950         types they qualify.
30951         * objc.dg/type-size-2.m: Fix wording in comment.
30952         * objc.dg/va-meth-1.m: New test case.
30953
30954 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
30955
30956         PR c/16633:
30957         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30958         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30959
30960 2004-09-06  Devang Patel  <dpatel@apple.com>
30961
30962         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30963         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30964
30965 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
30966
30967         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30968         reflect changed line numbering of diagnostics.
30969
30970 2004-09-06  Paul Brook  <paul@codesourcery.com>
30971
30972         * gfortran.dg/edit_real_1.f90: Add new test.
30973
30974 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30975
30976         * gcc.dg/tree-ssa/loop-2.c: New test.
30977         * gcc.dg/tree-ssa/loop-3.c: New test.
30978         * gcc.dg/tree-ssa/loop-4.c: New test.
30979         * gcc.dg/tree-ssa/loop-5.c: New test.
30980
30981 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30982
30983         * gcc.dg/format/sentinel-1.c: Update for parameter option.
30984
30985 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30986
30987         * gcc.dg/format/sentinel-1.c: New test.
30988
30989 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
30990
30991         * gcc.dg/builtins-46.c: New.
30992
30993 2004-09-03  Devang Patel  <dpatel@apple.com>
30994
30995         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30996         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30997
30998 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30999
31000         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
31001         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
31002         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
31003         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
31004         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
31005         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
31006         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
31007         the non-portable bzero.
31008         * gcc.dg/20010912-1.c: xfail for NetWare.
31009         * gcc.dg/20020426-2.c: xfail for NetWare.
31010         * gcc.dg/20021014-1.c: xfail for NetWare.
31011         * gcc.dg/20021018-1.c: xfail for NetWare.
31012         * gcc.dg/20030213-1.c: xfail for NetWare.
31013         * gcc.dg/20030225-1.c: xfail for NetWare.
31014         * gcc.dg/20030708-1.c: xfail for NetWare.
31015         * gcc.dg/builtins-config.h: Also exclude NetWare.
31016         * gcc.dg/format/format.h: Define restrict only if not already defined.
31017         * gcc.dg/nest.c: xfail for NetWare.
31018         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
31019         * lib/target-supports.exp (check_visibility_available): Exclude
31020         NetWare.
31021
31022 2004-09-03  Jan Beulich  <jbeulich@novell.com>
31023
31024         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
31025         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
31026         deterministic starting point for the alignment of structure fields.
31027         * gcc.dg/Wpadded.c: Dito.
31028         * g++.dg/abi/vbase10.C: Dito.
31029
31030 2004-09-03  Devang Patel  <dpatel@apple.com>
31031
31032         * g++.dg/debug/pr15736.cc: New test.
31033
31034 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
31035
31036         * README.QMTEST: Fix out-of-date link.
31037
31038 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
31039
31040         PR fortran/16579
31041         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
31042         Delete.  Duplicate of gfortran.dg/g77/20010610.f
31043
31044 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
31045
31046         * g++.dg/abi/arm_rtti1.C: New test.
31047
31048 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
31049
31050         * gcc.dg/ppc-vector-memcpy.c: New.
31051         * gcc.dg/ppc-vector-memset.c: New.
31052
31053 2004-09-02  Chao-ying Fu  <fu@mips.com>
31054
31055         * gcc.target/mips/mips-3d-1.c: New test.
31056         * gcc.target/mips/mips-3d-2.c: New test.
31057         * gcc.target/mips/mips-3d-3.c: New test.
31058         * gcc.target/mips/mips-3d-4.c: New test.
31059         * gcc.target/mips/mips-3d-5.c: New test.
31060         * gcc.target/mips/mips-3d-6.c: New test.
31061         * gcc.target/mips/mips-3d-7.c: New test.
31062         * gcc.target/mips/mips-3d-8.c: New test.
31063         * gcc.target/mips/mips-3d-9.c: New test.
31064         * gcc.target/mips/mips-ps-1.c: New test.
31065         * gcc.target/mips/mips-ps-2.c: New test.
31066         * gcc.target/mips/mips-ps-3.c: New test.
31067         * gcc.target/mips/mips-ps-4.c: New test.
31068         * gcc.target/mips/mips-ps-type.c: New test.
31069
31070 2004-09-02  Paul Brook  <paul@codesourcery.com>
31071
31072         * gfortran.dg/edit_real_1.f90: Add new tests.
31073
31074 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31075
31076         PR fortran/15327
31077         * gfortran.dg/merge_char_1.f90: New test.
31078
31079 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31080
31081         PR fortran/16404
31082         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
31083
31084 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31085
31086         PR c/1522
31087         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
31088
31089 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
31090
31091         * g++.dg/opt/loop1.C: Do not XFAIL.
31092
31093 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
31094
31095         * gcc.c-torture/execute/20040831-1.c: New test.
31096
31097 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
31098
31099         PR fortran/16579
31100         * gfortran.dg/g77/20010610.f: Now passes.
31101         Copy from g77.f-torture/execute. Add dg-run directive.
31102         * gfortran.dg/g77/README: Update
31103
31104 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
31105
31106         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
31107         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
31108         (t1, t2, t3, t4): Add volatile.
31109
31110 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31111
31112         * g++.dg/ext/visibility/arm1.C: New test.
31113
31114 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
31115
31116         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
31117         -pedantic-errors.
31118
31119 2004-09-01  Paul Brook  <paul@codesourcery.com>
31120
31121         * gfortran.dg/eof_2.f90: New test.
31122
31123 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31124
31125         PR fortran/16579
31126         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
31127
31128 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
31129
31130         PR libfortran/16805
31131         * gfortran.dg/list_read_2.f90: New test.
31132
31133 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31134
31135         * g++.dg/abi/key1.C: New test.
31136
31137 2004-08-31  Richard Henderson  <rth@redhat.com>
31138
31139         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
31140         form of offsetof.
31141         * g++.dg/other/offsetof5.C: Remove duplicate.
31142
31143 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31144
31145         PR fortran/17244
31146         * gfortran.dg/func_derived_1.f90: New test.
31147
31148 2004-08-31  Paul Brook  <paul@codesourcery.com>
31149
31150         * gfortran.dg/eof_1.f90: New test.
31151
31152 2004-08-31  Paul Brook  <paul@codesourcery.com>
31153
31154         * gfortran.dg/list_read_1.f90: New file.
31155
31156 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
31157
31158         * g++.dg/opt/loop1.C: XFAIL.
31159
31160 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
31161
31162         * gcc.dg/funcdef-storage-1.c: New.
31163         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
31164         an extern function in local scope.
31165         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
31166         declare an 'auto inline' function in local scope.
31167         * gcc.dg/20011130-1.c: Likewise.
31168         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
31169         an 'auto' function in local scope.
31170         * gcc.dg/20021014-1.c: Likewise.
31171         * gcc.dg/20030331-2.c: Likewise.
31172
31173 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31174
31175         * gfortran.dg/blockdata_1.f90: New test.
31176
31177 2004-08-30  Richard Henderson  <rth@redhat.com>
31178
31179         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
31180
31181 2004-08-30  Richard Henderson  <rth@redhat.com>
31182
31183         * lib/fortran-torture.exp (fortran-torture-execute): Honor
31184         additional_flags set by alternate driver.
31185         (ieee-options): New procedure.
31186         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
31187         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
31188         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
31189         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
31190
31191 2004-08-30  Richard Henderson  <rth@redhat.com>
31192
31193         * lib/f-torture.exp: Remove.
31194
31195 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
31196
31197         PR rtl-optimization/16590
31198         * g++.dg/opt/loop1.C: New test.
31199
31200 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31201
31202         PR fortran/13910
31203         * gfortran.dg/oldstyle_1.f90: New test.
31204
31205 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
31206         Paul Brook  <paul@codesourcery.com>
31207
31208         * gfortran.dg/g77/README: Update.
31209         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
31210         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
31211         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
31212
31213 2004-08-28  Paul Brook  <paul@codesourcery.com>
31214
31215         PR libfortran/17195
31216         * gfortran.dg/edit_real_1.f90: New test.
31217
31218 2004-08-27  Paul Brook  <paul@codesourcery.com>
31219
31220         * gfortran.dg/rewind_1.f90: New test.
31221
31222 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
31223
31224         PR fortran/16597
31225         * gfortran.dg/pr16597.f90: New test.
31226
31227 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31228
31229         PR c/13801
31230         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
31231         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
31232         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
31233         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
31234         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
31235
31236 2004-08-26  Nick Clifton  <nickc@redhat.com>
31237
31238         * gcc.c-torture/compile/pr17119.c: New test.
31239
31240 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31241
31242         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
31243
31244 2004-08-25  Richard Henderson  <rth@redhat.com>
31245
31246         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
31247         the bits that expect kind=8 to be the largest real kind.
31248
31249 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31250
31251         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
31252
31253 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31254
31255         * gfortran.dg/assignment_1.f90: New test.
31256
31257 2004-08-25  Adam Nemet  <anemet@lnxw.com>
31258
31259         * g++.dg/template/repo3.C: New test.
31260
31261 2004-08-25  Roger Sayle  <roger@eyesopen.com>
31262
31263         PR middle-end/16693
31264         PR tree-optimization/16372
31265         * g++.dg/opt/pr16372-1.C: New test case.
31266         * g++.dg/opt/pr16693-1.C: New test case.
31267         * g++.dg/opt/pr16693-2.C: New test case.
31268
31269 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31270
31271         * objc.dg/proto-lossage-4.m: New test.
31272
31273 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
31274
31275         PR c++/17155
31276         * g++.dg/inherit/local2.C: New test.
31277
31278 2004-08-25  Paul Brook  <paul@codesourcery.com>
31279
31280         PR fortran/17144
31281         * gfortran.dg/string_ctor_1.f90: New test.
31282
31283 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31284
31285         PR c++/14428
31286         * g++.dg/template/redecl2.C: New test.
31287
31288 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31289
31290         PR fortran/17143
31291         * gfortran.dg/pr17143.f90: New test.
31292
31293 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31294
31295         PR fortran/17164
31296         * gfortran.dg/pr17164.f90: New test.
31297
31298 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31299
31300         * gcc.dg/tree-ssa/loop-1.c: New test.
31301
31302 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31303
31304         * gcc.c-torture/compile/20040824-1.c: New test.
31305
31306 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31307
31308         * gcc.c-torture/compile/iftrap-3.c: New test.
31309
31310 2004-08-24  Paul Brook  <paul@codesourcery.com>
31311
31312         * gfortran.dg/entry_2.f90: New test.
31313
31314 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31315
31316         PR c++/16889
31317         * g++.dg/lookup/ambig[12].C: New.
31318
31319 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31320
31321         PR c++/16706
31322         * g++.dg/template/crash21.C: New test.
31323         * g++.dg/template/crash22.C: Likewise.
31324
31325 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31326
31327         PR c++/17149
31328         * g++.dg/template/access15.C: New.
31329
31330 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31331
31332         PR c++/17163
31333         * g++.dg/template/repo2.C: New test.
31334
31335 2004-08-23  Roger Sayle  <roger@eyesopen.com>
31336
31337         PR rtl-optimization/17078
31338         * gcc.c-torture/execute/pr17078-1.c: New test case.
31339
31340 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31341
31342         PR c/14492
31343         * gcc.dg/debug/crash1.c: New test.
31344
31345 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31346
31347         PR c/16180
31348         * gcc.dg/loop-5.c: New test.
31349
31350 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31351
31352         * gcc.c-torture/execute/20040823-1.c: New test.
31353
31354 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
31355
31356         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
31357         to the assembler.  Simplify test accordingly.
31358         (asm_abi_flags): Use GNU names.
31359         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
31360         to check for ABI flags.
31361
31362 2004-08-22  Andrew Pinski  <apinski@apple.com>
31363
31364         * g++.dg/opt/pr14029.C: New test.
31365         * gcc.c-torture/execute/pr15262.c: New test.
31366
31367 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31368
31369         * gfortran.dg/reduction.f90: Add checks with complex arguments.
31370
31371 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
31372
31373         PR 16908
31374         * gfortran.dg/direct_io.f90: New test.
31375
31376 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31377
31378         PR c++/17121
31379         * g++.dg/inherit/local2.C: New test.
31380
31381 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31382
31383         PR c++/17120
31384         * g++.dg/warn/Wparentheses-4.C: New test.
31385
31386 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31387
31388         PR c++/17121
31389         * g++.dg/inherit/local2.C: New test.
31390
31391         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
31392         * gcc.dg/ppc-ldstruct.c: Likewise.
31393         * gcc.dg/ppc64-abi-2.c: Likewise.
31394
31395 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
31396
31397         PR rtl-optimization/17099
31398         * gcc.c-torture/execute/20040820-1.c: New test.
31399
31400 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
31401
31402         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
31403
31404 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
31405
31406         PR fortran/17077
31407         * gfortran.dg/auto_array_1.f90: New test.
31408
31409 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31410
31411         PR fortran/17074
31412         * gfortran.dg/simpleif_1.f90: New test.
31413
31414 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
31415
31416         * lib/target-supports.exp (check_profiling_available): Return
31417         false for arm*-*-symbianelf* and arm*-*-eabi*.
31418
31419         PR c++/15890
31420         * g++.dg/template/delete1.C: New test.
31421
31422 2004-08-19  Paul Brook  <paul@codesourcery.com>
31423
31424         PR fortran/14976
31425         PR fortran/16228
31426         * gfortran.dg/data_char_1.f90: New test.
31427
31428 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
31429
31430         PR fortran/16946
31431         * gfortran.dg/reduction.f90: New testcase.
31432
31433 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31434
31435         PR fortran/16520
31436         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
31437
31438 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31439
31440         PR c++/17041
31441         * g++.dg/Wparentheses-3.C: New test.
31442
31443 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
31444
31445         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
31446         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
31447         * gcc.dg/vect/vect-2.c: Likewise.
31448         * gcc.dg/vect/vect-3.c: Likewise.
31449         * gcc.dg/vect/vect-4.c: Likewise.
31450         * gcc.dg/vect/vect-5.c: Likewise.
31451         * gcc.dg/vect/vect-6.c: Likewise.
31452         * gcc.dg/vect/vect-7.c: Likewise.
31453         * gcc.dg/vect/vect-25.c: Likewise.
31454         * gcc.dg/vect/vect-31.c: Likewise.
31455         * gcc.dg/vect/vect-32.c: Likewise.
31456         * gcc.dg/vect/vect-34.c: Likewise.
31457         * gcc.dg/vect/vect-36.c: Likewise.
31458         * gcc.dg/vect/vect-all.c: Likewise.
31459
31460 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
31461
31462         PR c++/17068
31463         * g++.dg/template/operator4.C: New test.
31464
31465 2004-08-18  Richard Henderson  <rth@redhat.com>
31466
31467         * gcc.dg/20040206-1.c: XFAIL.
31468
31469 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31470
31471         PR c++/16246
31472         * g++.dg/template/array7.C: New test.
31473
31474 2004-08-17  James E Wilson  <wilson@specifixinc.com>
31475
31476         * gcc.dg/mips-movcc-1.c: New test.
31477         * gcc.dg/mips-movcc-2.c: New test.
31478         * gcc.dg/mips-movcc-3.c: New test.
31479
31480         * gcc.dg/mips-nmadd-1.c: New test.
31481         * gcc.dg/mips-nmadd-2.c: New test.
31482
31483 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31484
31485         PR c++/15871
31486         * g++.dg/opt/inline8.C: New test.
31487
31488         PR c++/16965
31489         * g++.dg/parse/error17.C: New test.
31490
31491 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
31492
31493         * gcc.dg/vect: New directory for vectorizer tests.
31494         * gcc.dg/vect/tree-vect.h: New file.
31495         * gcc.dg/vect/vect.exp: New file.
31496         * gcc.dg/vect/pr16105.c.c: New test.
31497         * gcc.dg/vect/vect-1.c: New test.
31498         * gcc.dg/vect/vect-2.c: New test.
31499         * gcc.dg/vect/vect-3.c: New test.
31500         * gcc.dg/vect/vect-4.c: New test.
31501         * gcc.dg/vect/vect-5.c: New test.
31502         * gcc.dg/vect/vect-6.c: New test.
31503         * gcc.dg/vect/vect-7.c: New test.
31504         * gcc.dg/vect/vect-8.c: New test.
31505         * gcc.dg/vect/vect-9.c: New test.
31506         * gcc.dg/vect/vect-10.c: New test.
31507         * gcc.dg/vect/vect-11.c: New test.
31508         * gcc.dg/vect/vect-12.c: New test.
31509         * gcc.dg/vect/vect-13.c: New test.
31510         * gcc.dg/vect/vect-14.c: New test.
31511         * gcc.dg/vect/vect-15.c: New test.
31512         * gcc.dg/vect/vect-16.c: New test.
31513         * gcc.dg/vect/vect-17.c: New test.
31514         * gcc.dg/vect/vect-18.c: New test.
31515         * gcc.dg/vect/vect-19.c: New test.
31516         * gcc.dg/vect/vect-20.c: New test.
31517         * gcc.dg/vect/vect-21.c: New test.
31518         * gcc.dg/vect/vect-22.c: New test.
31519         * gcc.dg/vect/vect-23.c: New test.
31520         * gcc.dg/vect/vect-24.c: New test.
31521         * gcc.dg/vect/vect-25.c: New test.
31522         * gcc.dg/vect/vect-26.c: New test.
31523         * gcc.dg/vect/vect-27.c: New test.
31524         * gcc.dg/vect/vect-28.c: New test.
31525         * gcc.dg/vect/vect-29.c: New test.
31526         * gcc.dg/vect/vect-30.c: New test.
31527         * gcc.dg/vect/vect-31.c: New test.
31528         * gcc.dg/vect/vect-32.c: New test.
31529         * gcc.dg/vect/vect-33.c: New test.
31530         * gcc.dg/vect/vect-34.c: New test.
31531         * gcc.dg/vect/vect-35.c: New test.
31532         * gcc.dg/vect/vect-36.c: New test.
31533         * gcc.dg/vect/vect-37.c: New test.
31534         * gcc.dg/vect/vect-38.c: New test.
31535         * gcc.dg/vect/vect-40.c: New test.
31536         * gcc.dg/vect/vect-41.c: New test.
31537         * gcc.dg/vect/vect-42.c: New test.
31538         * gcc.dg/vect/vect-43.c: New test.
31539         * gcc.dg/vect/vect-44.c: New test.
31540         * gcc.dg/vect/vect-45.c: New test.
31541         * gcc.dg/vect/vect-46.c: New test.
31542         * gcc.dg/vect/vect-47.c: New test.
31543         * gcc.dg/vect/vect-48.c: New test.
31544         * gcc.dg/vect/vect-49.c: New test.
31545         * gcc.dg/vect/vect-50.c: New test.
31546         * gcc.dg/vect/vect-51.c: New test.
31547         * gcc.dg/vect/vect-52.c: New test.
31548         * gcc.dg/vect/vect-53.c: New test.
31549         * gcc.dg/vect/vect-54.c: New test.
31550         * gcc.dg/vect/vect-55.c: New test.
31551         * gcc.dg/vect/vect-56.c: New test.
31552         * gcc.dg/vect/vect-57.c: New test.
31553         * gcc.dg/vect/vect-58.c: New test.
31554         * gcc.dg/vect/vect-59.c: New test.
31555         * gcc.dg/vect/vect-60.c: New test.
31556         * gcc.dg/vect/vect-61.c: New test.
31557         * gcc.dg/vect/vect-all.c: New test.
31558         * gcc.dg/vect/vect-none.c: New test.
31559
31560 2004-08-17  Paul Brook  <paul@codesourcery.com>
31561
31562         PR fortran/13082
31563         * gfortran.dg/entry_1.f90: New test.
31564
31565 2004-08-17  Andrew Pinski  <apinski@apple.com>
31566
31567         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
31568
31569 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
31570
31571         * gcc.dg/pr17036-1.c: New test.
31572
31573 2004-08-16  Devang Patel  <dpatel@apple.com>
31574
31575         * gcc.dg/darwin-20040809-1.c: New test.
31576
31577 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
31578
31579         * gcc.dg/funcdef-attr-1.c: New test.
31580
31581 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
31582
31583         * gcc.dg/altivec-17.c: New test.
31584         * gcc.dg/altivec-18.c: New test.
31585
31586 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31587
31588         PR c++/6749
31589         * g++.dg/template/vtable2.C: New test.
31590
31591 2004-08-14  Richard Henderson  <rth@redhat.com>
31592
31593         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
31594         * gcc.dg/pack-test-4.c (main): Return 0.
31595         * gcc.dg/setjmp-1.c: Remove XFAIL.
31596         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
31597
31598 2004-08-14  Richard Henderson  <rth@redhat.com>
31599
31600         * gcc.dg/980217-1.c: Add prototype for printf.
31601
31602 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
31603
31604         * gfortran.dg/pr16935.f90: New test.
31605
31606 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
31607
31608         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31609
31610 2004-08-13  Paul Brook  <paul@codesourcery.com>
31611
31612         * gfortran.dg/der_io_1.f90: Remove stray comma.
31613
31614 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31615
31616         * gcc.dg/vmx/cw-bug-2.c: Remove.
31617         * gcc.dg/vmx/vprint-1.c: Remove.
31618         * gcc.dg/vmx/vscan-1.c: Remove.
31619
31620 2004-08-12  Devang patel  <dpatel@apple.com>
31621
31622         * gcc.dg/darwin-20040809-2.c: New test.
31623
31624 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
31625
31626         * g++.dg/ext/altivec-12.C: New test.
31627
31628         * g++.dg/ext/altivec-11.C: New test.
31629
31630 2004-08-12  Paul Brook  <paul@codesourcery.com>
31631
31632         * g++.dg/abi/arm_cxa_vec_1.C: New test.
31633
31634 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31635
31636         * g++.dg/ext/altivec-2.C: Check for hardware support before
31637         executing any VMX instructions.
31638
31639         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31640
31641 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
31642
31643         PR c++/16276
31644         * g++.old-deja/g++.other/comdat4.C: New test.
31645         * g++.old-deja/g++.other/comdat4-aux.cc: New.
31646
31647 2004-08-12  Ben Elliston  <bje@au.ibm.com>
31648
31649         PR target/16286
31650         * gcc.dg/pr16286.c: New test.
31651
31652 2004-08-12 Jan Beulich <jbeulich@novell.com>
31653
31654         * g++.dg/ext/asm5.C: New.
31655
31656 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31657
31658         PR c++/16698
31659         * g++.dg/eh/crash1.C: New test.
31660
31661         PR c++/16717
31662         * g++.dg/ext/construct1.C: New test.
31663
31664 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31665
31666         PR c++/16853
31667         * g++.dg/init/ptrmem1.C: New test.
31668
31669         PR c++/16618
31670         * g++.dg/parse/offsetof5.C: New test.
31671
31672         PR c++/16870
31673         * g++.dg/template/overload3.C: New test.
31674
31675 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31676
31677         PR c++/16964
31678         * g++.dg/parse/error16.C: New test.
31679
31680         PR c++/16904
31681         * g++.dg/template/error14.C: New test.
31682
31683         PR c++/16929
31684         * g++.dg/template/error15.C: New test.
31685
31686 2004-08-11  Devang Patel  <dpatel@apple.com>
31687
31688         * gcc.dg/darwin-ld-20040809-1.c: New test.
31689         * gcc.dg/darwin-ld-20040809-2.c: New test.
31690
31691 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
31692
31693         PR fortran/16917
31694         * gfortran.dg/dfloat_1.f90: New test.
31695
31696 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
31697
31698         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31699         * gcc.dg/dll-2.c: Fix dg-require syntax.
31700         * gcc.misc-tests/arm-isr.c (abort): Declare.
31701         (exit): Likewise.
31702
31703 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
31704
31705         PR c++/16971
31706         * g++.dg/parse/crash16.C: New test.
31707
31708 2004-08-10  Roger Sayle  <roger@eyesopen.com>
31709
31710         * gcc.dg/mips-rsqrt-1.c: New test case.
31711         * gcc.dg/mips-rsqrt-2.c: New test case.
31712         * gcc.dg/mips-rsqrt-3.c: New test case.
31713
31714 2004-08-10  Paul Brook  <paul@codesourcery.com>
31715
31716         * gfortran.dg/der_io_1.f90: New test.
31717
31718 2004-08-10  Paul Brook  <paul@codesourcery.com>
31719
31720         PR fortran/16919
31721         * gfortran.dg/der_array_1.f90: New test.
31722
31723 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
31724
31725         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31726
31727 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
31728
31729         * gcc.dg/wchar_t-2.c: Fix typo.
31730
31731 2004-08-09  Falk Hueffner  <falk@debian.org>
31732
31733         PR tree-optimization/12517
31734         * gcc.c-torture/compile/pr12517.c: New test.
31735
31736         PR tree-optimization/12578
31737         * gcc.c-torture/compile/pr12578.c: New test.
31738
31739         PR tree-optimization/12899
31740         * gcc.c-torture/compile/pr12899.c: New test.
31741
31742         PR rtl-optimization/14692
31743         * gcc.c-torture/compile/pr14692.c: New test.
31744
31745         PR tree-optimization/16461
31746         * gcc.c-torture/compile/pr16461.c: New test.
31747
31748 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31749
31750         * gfortran.dg/getenv_1.f90: New test.
31751
31752 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31753
31754         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31755         wchar_t.
31756         * gcc.dg/symbian5.c: Test -fno-short-wchar.
31757
31758 2004-08-06  Paul Brook  <paul@codesourcery.com>
31759
31760         * gfortran.dg/ret_array_1.f90: New test.
31761         * gfortran.dg/ret_pointer_1.f90: New test.
31762
31763 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
31764
31765         * gcc.dg/missing-field-init-[12].c: New tests.
31766         * g++.dg/warn/missing-field-init-[12].C: New tests.
31767
31768 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31769
31770         * gcc.dg/enum2.c: New test.
31771         * gcc.dg/symbian3.c: Likewise.
31772         * gcc.dg/symbian4.c: Likewise.
31773         * gcc.dg/wchar_t-2.c: Likewise.
31774
31775 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31776
31777         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31778         destructor tests.
31779
31780 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31781
31782         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31783         dg-require-visiblity.
31784         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31785         * g++.dg/ext/visibility/fvisibility.C: Likewise.
31786         * g++.dg/ext/visibility/memfuncts.C: Likewise.
31787         * g++.dg/ext/visibility/new1.C: Likewise.
31788         * g++.dg/ext/visibility/pragma.C: Likewise.
31789         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31790         * g++.dg/ext/visibility/virtual.C: Likewise.
31791         * g++/dg/ext/visibility/visibility-1.C: Likewise.
31792         * g++/dg/ext/visibility/visibility-2.C: Likewise.
31793         * g++/dg/ext/visibility/visibility-3.C: Likewise.
31794         * g++/dg/ext/visibility/visibility-4.C: Likewise.
31795         * g++/dg/ext/visibility/visibility-5.C: Likewise.
31796         * g++/dg/ext/visibility/visibility-6.C: Likewise.
31797         * g++/dg/ext/visibility/visibility-7.C: Likewise.
31798         * g++/dg/ext/visibility/visibility-8.C: New test.
31799         * gcc.c-torture/compile/dll.x: Remove.
31800         * gcc.dg/dll-2.c: Use dg-require-dll
31801         * gcc.dg/visibility-10.c: New test.
31802         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31803         supporting DLLs.
31804         * lib/scanasm.exp (scan_hidden): New function.
31805         (scan_not_hidden): Likewise.
31806
31807 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
31808
31809         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31810
31811 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
31812
31813         * gcc.c-torture/execute/20040805-1.c: New test.
31814
31815 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
31816
31817         * gcc.dg/20020118-1.c: Declare abort.
31818         * gcc.dg/altivec_check.h: Likewise.
31819         * gcc.dg/iftrap-2.c: Likewise.
31820         * gcc.dg/pragma-darwin.c: Likewise.
31821         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31822
31823 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
31824
31825         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31826
31827 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31828
31829         * gcc.c-torture/execute/builtins/abs-2.c,
31830         gcc.c-torture/execute/builtins/abs-3.c,
31831         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31832         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31833         intmax_t, uintmax_t and their limits.
31834         * gcc.dg/intmax_t-1.c: New test.
31835
31836 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31837
31838         * g++.dg/tc1/dr147.C: Add reference to PR.
31839
31840 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
31841
31842         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31843         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31844
31845 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
31846
31847         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31848
31849 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31850
31851         * gcc.dg/redecl-5.c: New test.
31852         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31853         of scanf.
31854
31855 2004-08-03  Roger Sayle  <roger@eyesopen.com>
31856
31857         PR middle-end/16790
31858         * gcc.c-torture/execute/pr16790-1.c: New test case.
31859
31860 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
31861
31862         * g++.dg/ext/visibility/assign1.C: New test.
31863         * g++.dg/ext/visibility/new1.C: Likewise.
31864
31865         * gcc.dg/symbian1.c: New test.
31866         * gcc.dg/symbian2.c: Likewise.
31867
31868 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
31869
31870         PR target/16570
31871         * gcc.dg/i386-sse-9.c: New test.
31872
31873 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31874
31875         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31876
31877 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31878
31879         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31880         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31881         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31882         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31883         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31884         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31885         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31886         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31887         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31888         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31889         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31890         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31891         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31892         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31893         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31894         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31895         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31896         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31897         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31898         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31899         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31900         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31901         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31902         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31903         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31904         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31905         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31906         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31907         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31908         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31909         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31910         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31911         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31912         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31913         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31914         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31915         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31916         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31917         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31918         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31919         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31920         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31921         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31922         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31923         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31924         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31925         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31926         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31927         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31928         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31929         gcc.misc-tests/i386-pf-3dnow-1.c,
31930         gcc.misc-tests/i386-pf-athlon-1.c,
31931         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31932         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31933         Declare built-in functions used.
31934         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31935
31936 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
31937
31938         PR c++/16707
31939         * g++.dg/lookup/using12.C: New test.
31940
31941         * g++.dg/init/null1.C: Fix PR number.
31942         * g++.dg/parse/namespace10.C: Likewise.
31943
31944 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31945
31946         PR c++/16224
31947         * g++.dg/template/spec17.C: New test.
31948         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31949         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31950
31951 2004-08-02  David Billinghurst
31952
31953         PR fortran/16292
31954         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31955
31956 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
31957
31958         * gcc.dg/ia64-got-1.c: New test case.
31959
31960 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31961
31962         PR c++/16489
31963         * g++.dg/init/null1.C: New test.
31964         * g++.dg/tc1/dr76.C: Adjust error marker.
31965
31966         PR c++/16529
31967         * g++.dg/parse/namespace10.C: New test.
31968
31969         PR c++/16810
31970         * g++.dg/inherit/ptrmem2.C: New test.
31971
31972 2004-08-02  Ben Elliston  <bje@au.ibm.com>
31973
31974         PR target/16155
31975         * gcc.dg/pr16155.c: New test.
31976
31977 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31978
31979         * gcc.dg/redecl-2.c: New test.
31980
31981 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
31982
31983         * gcc.dg/darwin-longdouble.c: New file.
31984
31985 2004-07-30  Richard Henderson  <rth@redhat.com>
31986
31987         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31988         write to constant argument.
31989         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31990
31991 2004-07-30  Richard Henderson  <rth@redhat.com>
31992
31993         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31994         tests of nearest around zero.
31995
31996 2004-07-30  Andrew Pinski  <apinski@apple.com>
31997
31998         * gcc.c-torture/compile/20040730-1.c: New test.
31999
32000 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
32001
32002         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
32003         powerpc-eabispe.
32004
32005 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
32006
32007         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
32008
32009 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
32010
32011         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
32012         contains $ld_library_path.
32013         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32014
32015 2004-07-29  Richard Henderson  <rth@redhat.com>
32016
32017         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
32018
32019         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
32020         (alt2, which): New.
32021         (Check): Accept either alternative.
32022
32023 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
32024
32025         * g++.dg/abi/inline1.C: New test.
32026         * g++.dg/abi/local1-a.cc: Likewise.
32027         * g++.dg/abi/local1.C: Likewise.
32028         * g++.dg/abi/mangle11.C: Tweak location of warnings.
32029         * g++.dg/abi/mangle12.C: Likewise.
32030         * g++.dg/abi/mangle17.C: Likewise.
32031         * g++.dg/abi/mangle20-2.C: Likewise.
32032         * g++.dg/opt/interface1.C: Likewise.
32033         * g++.dg/opt/interface1.h: Likewise.
32034         * g++.dg/opt/interface1-a.cc: New test.
32035         * g++.dg/parse/repo1.C: New test.
32036         * g++.dg/template/repo1.C: Likewise.
32037         * g++.dg/warn/Winline-1.C: Likewise.
32038         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
32039
32040 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
32041
32042         * gcc.dg/tree-ssa/20040729-1.c: New test.
32043
32044 2004-07-27  Matt Austern <austern@apple.com>
32045
32046         * gcc.dg/darwin-bool-1.c: New test.
32047         * gcc.dg/darwin-bool-2.c: New test.
32048
32049 2004-07-28  Richard Henderson  <rth@redhat.com>
32050
32051         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
32052         arguments in the correct type.  Don't write to constant arguments.
32053
32054 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32055
32056         PR tree-optimization/16688
32057         PR tree-optimization/16689
32058         * g++.dg/tree-ssa/pr16688.C: New test.
32059
32060 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32061
32062         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32063         loads.  Not only in the comment, this time.
32064
32065 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
32066
32067         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
32068         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
32069         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
32070         * gcc.dg/sh4a-bitmovua.c: New.
32071         * gcc.dg/sh4a-cos.c: New.
32072         * gcc.dg/sh4a-cosf.c: New.
32073         * gcc.dg/sh4a-fprun.c: New.
32074         * gcc.dg/sh4a-fsrra.c: New.
32075         * gcc.dg/sh4a-memmovua.c: New.
32076         * gcc.dg/sh4a-sin.c: New.
32077         * gcc.dg/sh4a-sincos.c: New.
32078         * gcc.dg/sh4a-sincosf.c: New.
32079         * gcc.dg/sh4a-sinf.c: New.
32080
32081 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32082
32083         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
32084         conditionals.
32085         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32086         loads.
32087         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
32088         DOM1.
32089
32090 2004-07-27  Andrew Pinski  <apinski@apple.com>
32091
32092         * g++.dg/rtti/tinfo1.C: Correct the xfail.
32093
32094 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
32095
32096         * gcc.dg/pragma-isr.c: New test.
32097
32098 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32099
32100         PR c++/14429
32101         * g++.dg/template/ttp11.C: New test.
32102
32103 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
32104
32105         * gcc.c-torture/compile/20040727-1.c: New test.
32106
32107 2004-07-26  Eric Christopher  <echristo@redhat.com>
32108
32109         * gcc.c-torture/compile/20040726-2.c: New test.
32110
32111 2004-07-26  Andrew Pinski  <apinski@apple.com>
32112
32113         * g++.dg/rtti/tinfo1.C: Xfail.
32114
32115 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
32116
32117         * gcc.c-torture/compile/20040726-1.c: New test.
32118
32119 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
32120             Brian Ryner  <bryner@brianryner.com>
32121
32122         PR c++/9283
32123         PR c++/15000
32124         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
32125         * g++.dg/ext/visibility/: New directory.
32126         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
32127         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
32128         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
32129         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
32130         * g++.dg/ext/visibility/fvisibility.C,
32131         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
32132         g++.dg/ext/visibility/fvisibility-override1.C
32133         g++.dg/ext/visibility/fvisibility-override2.C
32134         g++.dg/ext/visibility/memfuncts.C
32135         g++.dg/ext/visibility/noPLT.C
32136         g++.dg/ext/visibility/pragma.C
32137         g++.dg/ext/visibility/pragma-override1.C
32138         g++.dg/ext/visibility/pragma-override2.C
32139         g++.dg/ext/visibility/staticmemfuncts.C
32140         g++.dg/ext/visibility/virtual.C: New tests.
32141
32142 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32143
32144         PR c/15360
32145         * gcc.dg/pr15360-1.c: New test.
32146
32147 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
32148
32149         * gcc.dg/pragma-align-2.c: New test.
32150         * gcc.dg/pragma-init-fini.c: New test.
32151         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
32152         targets.
32153
32154 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32155
32156         * gcc.dg/init-string-2.c: New test.
32157
32158 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
32159
32160         PR 16684
32161         * gcc.dg/Wredundant-decls-1.c: New test case.
32162
32163 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
32164
32165         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
32166         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
32167         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
32168         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
32169         * gcc.dg/compat/generate-random.c: New file.
32170         * gcc.dg/compat/generate-random.h: Likewise.
32171         * gcc.dg/compat/generate-random_r.c: Likewise.
32172         * gcc.dg/compat/struct-layout-1.h: Likewise.
32173         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
32174         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
32175         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
32176         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
32177         * gcc.dg/compat/struct-layout-1_main.c: New test.
32178         * gcc.dg/compat/struct-layout-1_x.c: New file.
32179         * gcc.dg/compat/struct-layout-1_y.c: New file.
32180         * gcc.dg/compat/struct-layout-1_test.h: New file.
32181
32182 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
32183
32184         * gcc.dg/comp-return-1.c: New test
32185
32186 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
32187
32188         * gcc.dg/vmx/8-02a.c: Fix typo.
32189
32190         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
32191         * gcc.dg/darwin-abi-3.c: New test.
32192
32193         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
32194         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
32195
32196         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
32197         * gcc.dg/vmx/ops-long-1.c: New test.
32198         * gcc.dg/vmx/ops-long-2.c: New test.
32199
32200 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32201
32202         * g++.dg/lookup/conv-[1234].C: New.
32203
32204 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
32205
32206         * g++.dg/parse/attr2.C: Simplify.
32207
32208 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32209
32210         PR c/7284
32211         * gcc.c-torture/execute/pr7284-1.c: New test.
32212
32213 2004-07-22  Brian Booth  <bbooth@redhat.com>
32214
32215         * gcc.dg/tree-ssa/20040721-1.c: New test.
32216
32217 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32218
32219         * g++.dg/template/crash20.c: New.
32220
32221 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
32222
32223         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
32224         Add dg-run directive.  Declare variables as required.
32225         * gfortran.dg/g77/README: Update
32226
32227 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
32228
32229         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
32230         gcc.dg/cris-peep2-andu2.c: New tests.
32231
32232 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32233
32234         PR c/15052
32235         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
32236         on return type.
32237         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
32238         messages.
32239         * gcc.dg/qual-return-2.c: Update expected messages.
32240         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
32241
32242 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32243
32244         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
32245         * gcc.dg/noncompile/921102-1.c: Update expected error message.
32246
32247 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32248
32249         PR c/11250
32250         * gcc.dg/init-string-1.c: New test.
32251
32252 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
32253
32254         PR middle-end/15345
32255         PR c/16450
32256         * gcc.dg/torture/nested-fn-1.c: New test.
32257
32258 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
32259
32260         PR target/16559
32261         * gcc.dg/ia64-fptr-1.c: New file.
32262
32263 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32264
32265         PR c++/14497
32266         * g++.dg/template/spec16.C: New test.
32267         * g++.old-deja/g++.robertl/eb118.C: Remove.
32268
32269 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32270
32271         PR c++/509
32272         * g++.dg/template/spec15.C: New test.
32273
32274 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
32275
32276         Copy cases from g77.f-torture/execute and add dg-run
32277         directive.  Other changes as noted.
32278         * gfortran.dg/g77/13037.f
32279         * gfortran.dg/g77/1832.f
32280         * gfortran.dg/g77/19981119-0.f
32281         * gfortran.dg/g77/19990313-0.f
32282         * gfortran.dg/g77/19990313-1.f
32283         * gfortran.dg/g77/19990313-2.f
32284         * gfortran.dg/g77/19990313-3.f
32285         * gfortran.dg/g77/19990419-1.f
32286         * gfortran.dg/g77/19990826-0.f
32287         * gfortran.dg/g77/19990826-2.f
32288         * gfortran.dg/g77/20000503-1.f
32289         * gfortran.dg/g77/20001111.f
32290         * gfortran.dg/g77/20010116.f
32291         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
32292         * gfortran.dg/g77/20010430.f
32293         * gfortran.dg/g77/6177.f
32294         * gfortran.dg/g77/947.f
32295         * gfortran.dg/g77/970816-3.f
32296         * gfortran.dg/g77/971102-1.f
32297         * gfortran.dg/g77/980520-1.f
32298         * gfortran.dg/g77/980628-0.f
32299         * gfortran.dg/g77/980628-1.f
32300         * gfortran.dg/g77/980628-10.f
32301         * gfortran.dg/g77/980628-2.f
32302         * gfortran.dg/g77/980628-3.f
32303         * gfortran.dg/g77/980628-7.f
32304         * gfortran.dg/g77/980628-8.f
32305         * gfortran.dg/g77/980628-9.f
32306         * gfortran.dg/g77/980701-0.f
32307         * gfortran.dg/g77/980701-1.f
32308         * gfortran.dg/g77/cabs.f
32309         * gfortran.dg/g77/claus.f
32310         * gfortran.dg/g77/complex_1.f
32311         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
32312         * gfortran.dg/g77/dcomplex.f
32313         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
32314         * gfortran.dg/g77/f90-intrinsic-mathematical.f
32315         * gfortran.dg/g77/f90-intrinsic-numeric.f
32316         * gfortran.dg/g77/int8421.f
32317         * gfortran.dg/g77/labug1.f
32318         * gfortran.dg/g77/large_vec.f
32319         * gfortran.dg/g77/le.f
32320         * gfortran.dg/g77/short.f
32321         * gfortran.dg/g77/README: Update
32322
32323 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
32324
32325         PR c++/16637
32326         * g++.dg/parse/lookup4.C: New test.
32327
32328 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32329
32330         PR c++/16175
32331         * g++.dg/template/ttp10.C: New test.
32332
32333 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32334
32335         * gcc.dg/pr12625-1.c: New test.
32336
32337 2004-07-20  Steven Bosscher  <stevenb@suse.de>
32338
32339         * gcc.dg/switch-warn-1.c: New test.
32340         * gcc.dg/switch-warn-2.c: New test.
32341         * gcc.c-torture/compile/pr14730.c: Update.
32342
32343 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
32344
32345         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
32346         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
32347         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
32348         g++.dg/template/nontype3.C: Remove trailing CR from tests.
32349
32350 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
32351
32352         PR c++/16623
32353         * g++.dg/template/assign1.C: New test.
32354
32355 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32356
32357         PR c++/12170
32358         * g++.dg/template/ttp9.C: New test.
32359
32360 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
32361
32362         * gcc.dg/format/cmn-err-1.c: New test.
32363
32364 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32365
32366         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
32367         gcc.dg/Wparentheses-10.c: New tests.
32368         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
32369
32370 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32371
32372         PR fortran/16465
32373         * gfortran.dg/g77//ffixed-line-length-0.f,
32374         gfortran.dg/g77/ffixed-line-length-132.f,
32375         gfortran.dg/g77/ffixed-line-length-72.f,
32376         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
32377         gfortran.dg/g77/README: Update.
32378
32379 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32380
32381         PR c++/13092
32382         * g++.dg/template/non-dependent7.C: New test.
32383         * g++.dg/template/non-dependent8.C: Likewise.
32384         * g++.dg/template/non-dependent9.C: Likewise.
32385         * g++.dg/template/non-dependent10.C: Likewise.
32386
32387 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
32388
32389         PR c++/16337
32390         * g++.dg/parse/attr2.C: New test.
32391
32392 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
32393
32394         * g77.dg: Removed.
32395         * g77.f-torture: Ditto.
32396
32397 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32398
32399         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
32400         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
32401         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
32402
32403 2004-07-16  Richard Henderson  <rth@redhat.com>
32404
32405         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
32406
32407 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32408
32409         * lib/fortran-torture.exp (fortran-torture): Don't test compile
32410         tests with full list of options.
32411         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
32412         of TORTURE_OPTIONS if test contains 'dg-do run'.
32413
32414         PR fortran/16404
32415         * gfortran.dg/do_iterator.f90: New test.
32416
32417 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32418
32419         PR rtl-optimization/16536
32420         * gcc.c-torture/execute/restrict-1.c: New test.
32421
32422 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32423
32424         PR fortran/15324
32425         * gfortran.dg/pr15324.f90: New test.
32426
32427         PR fortran/15129
32428         * gfortran.dg/pr15129.f90: New test.
32429
32430         PR fortran/15140
32431         * gfortran.dg/pr15140.f90: New test.
32432
32433         PR fortran/13792
32434         * gfortran.fortran-torture/execute/bounds.f90: Add check for
32435         compile-time simplification.
32436
32437 2004-07-14  Mike Stump  <mrs@apple.com>
32438
32439         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
32440
32441 2004-07-14  James E Wilson  <wilson@specifixinc.com>
32442
32443         PR target/16325
32444         * gcc.dg/profile-generate-1.c: New.
32445
32446 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
32447
32448         * gcc.c-torture/execute/20040709-1.c: New test.
32449         * gcc.c-torture/execute/20040709-2.c: New test.
32450
32451 2004-07-14  Mike Stump  <mrs@apple.com>
32452
32453         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
32454
32455 2004-07-14  Mike Stump  <mrs@apple.com>
32456
32457         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
32458
32459 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
32460
32461         PR c++/16518
32462         * g++.dg/parse/mutable1.C: New test.
32463
32464 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
32465
32466         PR tree-optimization/16443
32467         * gcc.dg/tree-ssa/20040713-1.c: New test.
32468
32469 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
32470
32471         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
32472         for operator new.
32473
32474 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32475
32476         * gfortran.dg/g77/README: New file
32477         * gfortran.dg/g77/19981216-0.f: Copy from
32478         g77.f-torture/noncompile.  Add "dg-do compile" and
32479         dg-error as required.
32480         * gfortran.dg/g77/19990218-1.f: Likewise.
32481         * gfortran.dg/g77/19990905-1.f: Likewise.
32482         * gfortran.dg/g77/9263.f: Likewise.
32483         * gfortran.dg/g77/980615-0.f: Likewise.
32484         * gfortran.dg/g77/980616-0.f: Likewise.
32485         * gfortran.dg/g77/check0.f: Likewise.
32486         * gfortran.dg/g77/select_no_compile.f: Likewise.
32487
32488 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32489
32490         Copy files from g77.f-torture/compile.
32491         Add "{ dg-do compile}".  Other changes as noted
32492         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
32493         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
32494         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
32495         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
32496         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
32497         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
32498         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
32499         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
32500         statement to conform to standard.  Append alpha1.x for reference.
32501         * gfortran.dg/g77/xformat.f: Add dg-warning
32502
32503 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32504
32505         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
32506         Add {dg-do compile} directive.
32507         * gfortran.dg/g77/cpp2.F: Likewise.
32508
32509 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32510
32511         PR c++/5402
32512         * g++.dg/lookup/name-clash1.C: New test.
32513
32514         PR c++/9777
32515         * g++.dg/lookup/name-clash2.C: New test.
32516
32517         PR c++/12102
32518         * g++.dg/lookup/name-clash3.C: New test.
32519
32520 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32521
32522         * g++.dg/lookup/new2.C: New test.
32523         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
32524
32525 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
32526
32527         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
32528         Add {dg-do compile} directive.
32529         * gfortran.dg/g77/13060.f: Likewise.
32530         * gfortran.dg/g77/19990218-0.f: Likewise.
32531         * gfortran.dg/g77/19990305-0.f: Likewise.
32532         * gfortran.dg/g77/19990419-0.f: Likewise.
32533         * gfortran.dg/g77/19990502-0.f: Likewise.
32534         * gfortran.dg/g77/19990502-1.f: Likewise.
32535         * gfortran.dg/g77/19990525-0.f: Likewise.
32536         * gfortran.dg/g77/19990826-1.f: Likewise.
32537         * gfortran.dg/g77/19990826-3.f: Likewise.
32538         * gfortran.dg/g77/19990905-2.f: Likewise.
32539         * gfortran.dg/g77/20000412-1.f: Likewise.
32540         * gfortran.dg/g77/20000511-1.f: Likewise.
32541         * gfortran.dg/g77/20000511-2.f: Likewise.
32542         * gfortran.dg/g77/20000518.f: Likewise.
32543         * gfortran.dg/g77/20000601-1.f: Likewise.
32544         * gfortran.dg/g77/20000601-2.f: Likewise.
32545         * gfortran.dg/g77/20000629-1.f: Likewise.
32546         * gfortran.dg/g77/20000630-2.f: Likewise.
32547         * gfortran.dg/g77/20010115.f: Likewise.
32548         * gfortran.dg/g77/20010321-1.f: Likewise.
32549         * gfortran.dg/g77/20010426.f: Likewise.
32550         * gfortran.dg/g77/20020307-1.f: Likewise.
32551         * gfortran.dg/g77/8485.f: Likewise.
32552         * gfortran.dg/g77/960317-1.f: Likewise.
32553         * gfortran.dg/g77/970915-0.f: Likewise.
32554         * gfortran.dg/g77/980310-1.f: Likewise.
32555         * gfortran.dg/g77/980310-2.f: Likewise.
32556         * gfortran.dg/g77/980310-3.f: Likewise.
32557         * gfortran.dg/g77/980310-4.f: Likewise.
32558         * gfortran.dg/g77/980310-6.f: Likewise.
32559         * gfortran.dg/g77/980310-7.f: Likewise.
32560         * gfortran.dg/g77/980310-8.f: Likewise.
32561         * gfortran.dg/g77/980419-2.f: Likewise.
32562         * gfortran.dg/g77/980424-0.f: Likewise.
32563         * gfortran.dg/g77/980427-0.f: Likewise.
32564         * gfortran.dg/g77/980729-0.f: Likewise.
32565         * gfortran.dg/g77/981117-1.f: Likewise.
32566         * gfortran.dg/g77/toon_1.f: Likewise.
32567
32568 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32569
32570         PR c++/2204
32571         * g++.dg/other/abstract2.C: New test.
32572
32573 2004-07-12  Paul Brook  <paul@codesourcery.com>
32574
32575         * gfortran.dg/pointer_init_1.f90: New test.
32576
32577 2004-07-11  Paul Brook  <paul@codesourcery.com>
32578
32579         PR fortran/15986
32580         * gfortran.dg/contained_1.f90: New test.
32581
32582 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
32583
32584         * g++.dg/parse/defarg8.C: New test.
32585
32586 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32587
32588         PR fortran/16433
32589         * gfortran.dg/pr16433.f: New test.
32590
32591         PR fortran/17574
32592         * gfortran.dg/pr15754.f90: New test.
32593
32594 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32595
32596         PR tree-optimization/16437
32597         * gcc.c-torture/execute/bitfld-4.c: New test.
32598
32599 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32600
32601         * gfortran.fortran-torture/execute/common_2.f90: Add check for
32602         access to common var from module.
32603
32604 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32605
32606         PR fortran/16336
32607         * gfortran.fortran-torture/execute/common_2.f90: New test.
32608
32609 2004-07-10  Paul Brook  <paul@codesourcery.com>
32610
32611         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32612
32613 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32614
32615         PR fortran/15969
32616         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32617
32618 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
32619
32620         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32621         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32622         * gfortran.dg/g77/ffree-form-1.f: Likewise.
32623         * gfortran.dg/g77/ffree-form-2.f: Likewise.
32624         * gfortran.dg/g77/ffree-form-3.f: Likewise.
32625         * gfortran.dg/g77/fno-underscoring.f: Likewise.
32626         * gfortran.dg/g77/funderscoring.f: Likewise.
32627         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
32628
32629 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32630
32631         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32632
32633 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32634         Paul Brook  <paul@codesourcery.com>
32635
32636         PR fortran/13415
32637         * gfortran.dg/common_pointer_1.f90: New test.
32638
32639 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32640
32641         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32642
32643 2004-07-09  James E Wilson  <wilson@specifixinc.com>
32644
32645         PR target/16364
32646         * gcc.c-torture/compile/20040709-1.c: New.
32647
32648 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32649
32650         PR fortran/14077
32651         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32652
32653 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32654
32655         PR fortran/13201
32656         * gfortran.dg/shape_1.f90: New test.
32657
32658 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
32659             Andrew Pinski  <apinski@apple.com>
32660
32661         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32662
32663 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32664
32665         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32666         comment.
32667
32668 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32669         Paul Brook  <paul@codesourcery.com>
32670
32671         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32672         '.f95' and '.F95'.
32673
32674 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
32675
32676         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32677
32678 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32679
32680         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32681         testcases with capital suffix.
32682
32683 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32684
32685         PR fortran/15481
32686         PR fortran/13372
32687         PR fortran/13575
32688         PR fortran/15978
32689         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32690
32691         * gfortran.dg/implicit_1.f90: New test.
32692
32693 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32694
32695         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32696         expression to match gfortran warning/error messages
32697         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32698         dg-error text.
32699
32700 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32701
32702         * lib/fortran-torture.exp: Rename proc search_for to
32703         search_for_re.
32704
32705 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32706
32707         * gcc.c-torture/execute/simd-5.x: New file.
32708         XFAIL on SPARC 64-bit at -O0.
32709
32710 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32711
32712         PR c++/8211
32713         PR c++/16165
32714         * g++.dg/warn/effc3.C: New test.
32715
32716 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32717
32718         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32719         change X to 1X in format.
32720         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32721         add data statements to conform to standard.
32722
32723 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32724
32725         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32726         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32727         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32728
32729 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32730
32731         * gfortran.dg/g77/7388.f: Copy from g77.dg
32732         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32733         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32734         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32735         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32736         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32737         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32738         * gfortran.dg/g77/strlen0.f: Likewise.
32739
32740 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32741
32742         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32743         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32744
32745 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32746
32747         * gcc.c-torture/execute/920428-2.x: Delete.
32748         * gcc.c-torture/execute/920501-7.x: Likewise.
32749
32750 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
32751
32752         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32753         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
32754         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32755         prescott and c3-2.
32756         (PREFETCH_3DNOW): Add -march=c3.
32757
32758 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
32759
32760         PR c/16437
32761         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32762         * gcc.c-torture/execute/bf64-1.x: Likewise.
32763
32764 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32765
32766         * gcc.c-torture/compile/20040708-1.c: New test.
32767
32768 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32769
32770         PR c++/16169
32771         * g++.dg/warn/effc2.C: New test.
32772
32773 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32774
32775         * gcc.c-torture/execute/bitfld-1.x: Remove.
32776         * gcc.c-torture/execute/bitfld-3.c: New test.
32777         * gcc.dg/bitfld-2.c: Remove XFAILs.
32778
32779 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
32780
32781         PR c++/16276
32782         * g++.dg/rtti/tinfo1.C: New file.
32783
32784 2004-07-07  Eric Christopher  <echristo@redhat.com>
32785
32786         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32787
32788 2004-07-07  Andrew Pinski  <apinski@apple.com>
32789
32790         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32791
32792 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
32793
32794         * g++.dg/init/call1.C: XFAIL.
32795
32796 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
32797
32798         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32799         except for movstrict*, to movmem* and clrstr* to clrmem*.
32800
32801 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
32802
32803         * gcc.c-torture/execute/20040707-1.c: New test.
32804
32805 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
32806
32807         * gcc.c-torture/execute/20040706-1.c: New test.
32808
32809 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32810
32811         PR c++/3671
32812         * g++.dg/template/spec14.C: New test.
32813
32814 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
32815
32816         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32817         nothing if not yet defined.  Use it in b, c and d type definitions.
32818         * gcc.c-torture/execute/20040705-1.c: New test.
32819         * gcc.c-torture/execute/20040705-2.c: New test.
32820
32821 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32822
32823         PR c++/2518
32824         * g++.dg/lookup/new1.C: New test.
32825
32826 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32827
32828         PR c++/11406
32829         * g++.dg/template/sizeof8.C: New test.
32830
32831 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
32832
32833         * gcc.c-torture/compile/20040705-1.c: New test.
32834
32835 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
32836
32837         * gfortran.fortran-torture/execute/seq_io.f90: New test.
32838
32839 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
32840
32841         * gcc.dg/cpp/if-mop.c: Two new testcases.
32842         * gcc.dg/cpp/trad/comment-3.c: New.
32843
32844 2004-07-04  Paul Brook  <paul@codesourcery.com>
32845
32846         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32847
32848 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
32849
32850         PR c++/3761
32851         * g++.dg/lookup/crash4.C: New test.
32852
32853 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
32854
32855         * gcc.c-torture/execute/builtin-abs-1.c
32856         * gcc.c-torture/execute/builtin-abs-2.c
32857         * gcc.c-torture/execute/builtin-complex-1.c
32858         * gcc.c-torture/execute/builtins/string-1-lib.c
32859         * gcc.c-torture/execute/builtins/string-1.c
32860         * gcc.c-torture/execute/builtins/string-2-lib.c
32861         * gcc.c-torture/execute/builtins/string-2.c
32862         * gcc.c-torture/execute/builtins/string-3-lib.c
32863         * gcc.c-torture/execute/builtins/string-3.c
32864         * gcc.c-torture/execute/builtins/string-4-lib.c
32865         * gcc.c-torture/execute/builtins/string-4.c
32866         * gcc.c-torture/execute/builtins/string-5-lib.c
32867         * gcc.c-torture/execute/builtins/string-5.c
32868         * gcc.c-torture/execute/builtins/string-6-lib.c
32869         * gcc.c-torture/execute/builtins/string-6.c
32870         * gcc.c-torture/execute/builtins/string-7-lib.c
32871         * gcc.c-torture/execute/builtins/string-7.c
32872         * gcc.c-torture/execute/builtins/string-8-lib.c
32873         * gcc.c-torture/execute/builtins/string-8.c
32874         * gcc.c-torture/execute/builtins/string-9-lib.c
32875         * gcc.c-torture/execute/builtins/string-9.c
32876         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32877         * gcc.c-torture/execute/builtins/string-asm-1.c
32878         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32879         * gcc.c-torture/execute/builtins/string-asm-2.c
32880         * gcc.c-torture/execute/stdio-opt-1.c
32881         * gcc.c-torture/execute/stdio-opt-2.c
32882         * gcc.c-torture/execute/stdio-opt-3.c
32883         * gcc.c-torture/execute/string-opt-1.c
32884         * gcc.c-torture/execute/string-opt-10.c
32885         * gcc.c-torture/execute/string-opt-11.c
32886         * gcc.c-torture/execute/string-opt-12.c
32887         * gcc.c-torture/execute/string-opt-13.c
32888         * gcc.c-torture/execute/string-opt-14.c
32889         * gcc.c-torture/execute/string-opt-15.c
32890         * gcc.c-torture/execute/string-opt-16.c
32891         * gcc.c-torture/execute/string-opt-2.c
32892         * gcc.c-torture/execute/string-opt-6.c
32893         * gcc.c-torture/execute/string-opt-7.c
32894         * gcc.c-torture/execute/string-opt-8.c:
32895         Replace with ...
32896
32897         * gcc.c-torture/execute/builtins/abs-2.c
32898         * gcc.c-torture/execute/builtins/abs-3.c
32899         * gcc.c-torture/execute/builtins/complex-1.c
32900         * gcc.c-torture/execute/builtins/fprintf.c
32901         * gcc.c-torture/execute/builtins/fputs.c
32902         * gcc.c-torture/execute/builtins/memcmp.c
32903         * gcc.c-torture/execute/builtins/memmove.c
32904         * gcc.c-torture/execute/builtins/memops-asm.c
32905         * gcc.c-torture/execute/builtins/mempcpy-2.c
32906         * gcc.c-torture/execute/builtins/mempcpy.c
32907         * gcc.c-torture/execute/builtins/memset.c
32908         * gcc.c-torture/execute/builtins/printf.c
32909         * gcc.c-torture/execute/builtins/sprintf.c
32910         * gcc.c-torture/execute/builtins/strcat.c
32911         * gcc.c-torture/execute/builtins/strchr.c
32912         * gcc.c-torture/execute/builtins/strcmp.c
32913         * gcc.c-torture/execute/builtins/strcpy.c
32914         * gcc.c-torture/execute/builtins/strcspn.c
32915         * gcc.c-torture/execute/builtins/strlen-2.c
32916         * gcc.c-torture/execute/builtins/strlen.c
32917         * gcc.c-torture/execute/builtins/strncat.c
32918         * gcc.c-torture/execute/builtins/strncmp-2.c
32919         * gcc.c-torture/execute/builtins/strncmp.c
32920         * gcc.c-torture/execute/builtins/strncpy.c
32921         * gcc.c-torture/execute/builtins/strpbrk.c
32922         * gcc.c-torture/execute/builtins/strpcpy-2.c
32923         * gcc.c-torture/execute/builtins/strpcpy.c
32924         * gcc.c-torture/execute/builtins/strrchr.c
32925         * gcc.c-torture/execute/builtins/strspn.c
32926         * gcc.c-torture/execute/builtins/strstr-asm.c
32927         * gcc.c-torture/execute/builtins/strstr.c:
32928         ... these new files.
32929
32930         * gcc.c-torture/execute/builtins/abs-2-lib.c
32931         * gcc.c-torture/execute/builtins/abs-3-lib.c
32932         * gcc.c-torture/execute/builtins/complex-1-lib.c
32933         * gcc.c-torture/execute/builtins/fprintf-lib.c
32934         * gcc.c-torture/execute/builtins/fputs-lib.c
32935         * gcc.c-torture/execute/builtins/memcmp-lib.c
32936         * gcc.c-torture/execute/builtins/memmove-lib.c
32937         * gcc.c-torture/execute/builtins/memops-asm-lib.c
32938         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32939         * gcc.c-torture/execute/builtins/mempcpy-lib.c
32940         * gcc.c-torture/execute/builtins/memset-lib.c
32941         * gcc.c-torture/execute/builtins/printf-lib.c
32942         * gcc.c-torture/execute/builtins/sprintf-lib.c
32943         * gcc.c-torture/execute/builtins/strcat-lib.c
32944         * gcc.c-torture/execute/builtins/strchr-lib.c
32945         * gcc.c-torture/execute/builtins/strcmp-lib.c
32946         * gcc.c-torture/execute/builtins/strcpy-lib.c
32947         * gcc.c-torture/execute/builtins/strcspn-lib.c
32948         * gcc.c-torture/execute/builtins/strlen-2-lib.c
32949         * gcc.c-torture/execute/builtins/strlen-lib.c
32950         * gcc.c-torture/execute/builtins/strncat-lib.c
32951         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32952         * gcc.c-torture/execute/builtins/strncmp-lib.c
32953         * gcc.c-torture/execute/builtins/strncpy-lib.c
32954         * gcc.c-torture/execute/builtins/strpbrk-lib.c
32955         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32956         * gcc.c-torture/execute/builtins/strpcpy-lib.c
32957         * gcc.c-torture/execute/builtins/strrchr-lib.c
32958         * gcc.c-torture/execute/builtins/strspn-lib.c
32959         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32960         * gcc.c-torture/execute/builtins/strstr-lib.c
32961         * gcc.c-torture/execute/builtins/lib/abs.c
32962         * gcc.c-torture/execute/builtins/lib/fprintf.c
32963         * gcc.c-torture/execute/builtins/lib/memset.c
32964         * gcc.c-torture/execute/builtins/lib/printf.c
32965         * gcc.c-torture/execute/builtins/lib/sprintf.c
32966         * gcc.c-torture/execute/builtins/lib/strcpy.c
32967         * gcc.c-torture/execute/builtins/lib/strcspn.c
32968         * gcc.c-torture/execute/builtins/lib/strncat.c
32969         * gcc.c-torture/execute/builtins/lib/strncmp.c
32970         * gcc.c-torture/execute/builtins/lib/strncpy.c
32971         * gcc.c-torture/execute/builtins/lib/strpbrk.c
32972         * gcc.c-torture/execute/builtins/lib/strspn.c
32973         * gcc.c-torture/execute/builtins/lib/strstr.c:
32974         New files containing support routines.
32975
32976         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32977         declaration.
32978         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32979         when not optimizing.
32980
32981 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
32982
32983         PR c++/16240
32984         * g++.dg/abi/mangle22.C: New test.
32985         * g++.dg/abi/mangle23.C: Likewise.
32986
32987 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
32988
32989         PR fortran/16290
32990         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32991         Allow for cases without denormalized floating point numbers.
32992
32993 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
32994
32995         PR c/1027
32996         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32997         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32998         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32999         expected warning text.
33000         * gcc.dg/format/diag-2.c: New test.
33001
33002 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33003
33004         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
33005
33006 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
33007
33008         * gcc.dg/builtins-43.c: New.
33009         * gcc.dg/builtins-44.c: New.
33010         * gcc.dg/builtins-45.c: New.
33011
33012 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
33013             Andreas Tobler  <a.tobler@schweiz.ch>
33014
33015         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
33016         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
33017         as SIGSEGV.
33018         * gcc.dg/cleanup-11.c: Likewise.
33019         * gcc.dg/cleanup-8.c: Likewise.
33020         * gcc.dg/cleanup-9.c: Likewise.
33021         * gcc.dg/cleanup-5.c: Run on all platforms.
33022
33023 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33024
33025         * g++.dg/warn/nonnull1.C: New test.
33026
33027 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33028
33029         * gcc.dg/compat/compat-common.h: Wrap up CINT in
33030         an #ifndef SKIP_COMPLEX_INT/#endif pair.
33031         Special-case the Sun compiler wrt to <complex.h>.
33032
33033 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
33034
33035         * gcc.dg/Wunreachable-8.C: New test.
33036
33037         * gcc.dg/h8300-ice2.c : New test.
33038
33039 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
33040
33041         PR fortran/16161
33042         * gfortran.fortran-torture/compile/implicit.f90: Add test
33043         for implicit character.
33044
33045 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
33046
33047         PR fortran/16289
33048         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
33049         Use tiny() intrinsic to find smallest non-negative real
33050
33051 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
33052
33053         * gcc.dg/compat/struct-by-value-22_main.c: New test.
33054         * gcc.dg/compat/struct-by-value-22_x.c: New.
33055         * gcc.dg/compat/struct-by-value-22_y.c: New.
33056
33057         * gcc.c-torture/execute/20040629-1.c: New test.
33058
33059 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
33060
33061         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
33062         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
33063
33064         PR target/16195
33065         * gcc.dg/20040625-1.c: New test.
33066
33067 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33068
33069         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
33070
33071 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33072
33073         PR fortran/15963
33074         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
33075
33076 2004-06-29  Richard Henderson  <rth@redhat.com>
33077
33078         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
33079
33080 2004-06-29  Paul Brook  <paul@codesourcery.com>
33081
33082         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
33083         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
33084
33085 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
33086
33087         PR c++/16260
33088         * g++.dg/parse/crash15.C: New.
33089
33090 2004-06-28  Andrew Pinski  <apinski@apple.com>
33091
33092         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
33093         by the error already.
33094
33095         * g++.dg/opt/ptrmem4.C: Change to compile only test.
33096
33097 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
33098
33099         PR target/14041
33100         * gcc.dg/h8300-bss-align-1.c : New.
33101
33102 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33103
33104         * PR c++/16174
33105         * g++.dg/template/ctor4.C: New.
33106
33107 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33108
33109         PR c++/16205
33110         * g++.dg/warn/Wsequence-point-1.C: New test.
33111
33112 2004-06-27  Paul Brook  <paul@codesourcery.com>
33113
33114         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
33115
33116 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
33117
33118         * g++.old-deja/g++.mike/p7325.C: Remove.
33119
33120 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33121
33122         PR c/14963
33123         * gcc.dg/pr14963.c: New test.
33124
33125 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
33126
33127         PR c++/16193
33128         * g++.dg/parse/redef1.C: New test.
33129
33130 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33131
33132         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
33133         20021110.c.
33134         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
33135         20021119-1.c.
33136         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
33137         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
33138         5-04.c.
33139         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
33140         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
33141         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
33142         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
33143         g++.brendan/enum14.C.
33144         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
33145         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
33146         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
33147         g++.mike/virt1.C.
33148         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
33149         memtemp24.C.
33150
33151 2004-06-27  Roger Sayle  <roger@eyesopen.com>
33152
33153         * gcc.dg/20040527-1.c: New test case.
33154
33155 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
33156
33157         PR gfortran/pr16196
33158         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
33159
33160 2004-06-25  Roger Sayle  <roger@eyesopen.com>
33161
33162         PR middle-end/15825
33163         * gcc.dg/pr15825-1.c: New test case.
33164
33165 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33166
33167         * gcc.c-torture/execute/20040625-1.c: New test.
33168
33169 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33170
33171         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
33172
33173 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33174
33175         * gcc.dg/torture/mips-div-1.c: New test.
33176
33177 2004-06-24  Jeff Law  <law@redhat.com>
33178
33179         * gcc.dg/tree-ssa/20040624-1.c: New test.
33180
33181 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
33182
33183         * gcc.c-torture/compile/20040624-1.c: New test.
33184
33185 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33186
33187         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
33188         this directory.
33189
33190 2004-06-23  Andrew Pinski  <apinski@apple.com>
33191
33192         PR middle-end/15988
33193         * g++.dg/opt/ptrmem4.C: New test.
33194
33195         * gcc.dg/c90-array-quals-2.c: New test.
33196
33197 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
33198
33199         * gcc.dg/kpice1.c: New test.
33200
33201 2006-06-23  Andrew Pinski  <apinski@apple.com>
33202
33203         * gcc.dg/c90-array-quals.c: New test.
33204
33205 2006-06-22  Richard Henderson  <rth@redhat.com>
33206
33207         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
33208
33209 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
33210
33211         * gcc.dg/builtins-config.h: Handle FreeBSD.
33212
33213 2006-06-22  Richard Henderson  <rth@redhat.com>
33214
33215         * g++.dg/opt/devirt1.C: New.
33216
33217 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
33218
33219         * g++.dg/opt/pr15551.C: New testcase.
33220
33221 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
33222
33223         PR target/14800
33224         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
33225         x86_64-*-linux* when compiling for 32bit.
33226
33227 2004-06-21  Andrew Pinski  <apinski@apple.com>
33228
33229         * gcc.dg/pch/struct-1.c: New.
33230         * gcc.dg/pch/struct-1.hs: New.
33231
33232 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
33233
33234         * gcc.dg/pch/save-temps-1.c: New file.
33235         * gcc.dg/pch/save-temps-1.hs: New file.
33236
33237 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33238
33239         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
33240         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
33241
33242 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33243
33244         * gfortran.fortran-torture/execute/select_1.f90: Rename function
33245         to fix type error.
33246         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
33247         Remove trailing spaces.
33248
33249 2004-06-21  Richard Henderson  <rth@redhat.com>
33250
33251         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
33252         merging && to BIT_FIELD_REF.
33253
33254 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
33255
33256         * g++.dg/opt/placeholder1.C: New test.
33257
33258 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33259
33260         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
33261         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33262         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33263         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33264
33265 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
33266
33267         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
33268         extern "C".
33269         * g++.dg/other/pragma-re-1.C: Add comments.
33270
33271 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
33272
33273         PR gfortran/16080
33274         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
33275
33276 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
33277
33278         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
33279         instead of setting the type of size_t by
33280         hand.
33281
33282 2004-06-18  Roger Sayle  <roger@eyesopen.com>
33283
33284         * gcc.dg/unordered-2.c: New test case.
33285         * gcc.dg/unordered-3.c: New test case.
33286
33287 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
33288
33289         PR other/16043
33290         * lib/g++.exp (g++_version): Tweak regexp for version
33291         * lib/g77.exp (g77_version): Likewise.
33292         * lib/gfortran.exp (gfortran_version): Likewise.
33293         * lib/objc.exp (objc_version): Likewise.
33294         * lib/treelang.exp (treelang_version): Likewise.
33295
33296 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
33297
33298         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
33299         Use INT_MAX instead of __INT_MAX__.
33300         * gcc.dg/compat/struct-align-2_y.c: Likewise.
33301
33302         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
33303         * gcc.dg/compat/scalar-return-3_x.c: Use it.
33304         * gcc.dg/compat/scalar-return-3_y.c: Use it.
33305         * gcc.dg/compat/scalar-return-4_x.c: Use it.
33306         * gcc.dg/compat/scalar-return-4_y.c: Use it.
33307         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
33308         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
33309         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
33310         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
33311
33312         * gcc.dg/range-test-1.c: New test.
33313         * g++.dg/opt/range-test-1.C: New test.
33314
33315 2004-06-17  Richard Henderson  <rth@redhat.com>
33316
33317         * objc.dg/sync-1.m: New.
33318         * objc.dg/try-catch-1.m: Don't force next runtime.
33319         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
33320         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
33321         shadowed catch clause.
33322         * objc.dg/try-catch-5.m: New.
33323
33324 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
33325
33326         Bug 14610
33327         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
33328
33329 2004-06-15  Richard Henderson  <rth@redhat.com>
33330
33331         * gcc.dg/20001116-1.c: Move expected warning line.
33332
33333 2004-06-15  Richard Henderson  <rth@redhat.com>
33334
33335         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
33336         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
33337
33338 2004-06-15  Jeff Law  <law@redhat.com>
33339
33340         * gcc.dg/tree-ssa/20040615-1.c: New test.
33341         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
33342         be less sensitive to operand ordering.
33343         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
33344
33345 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
33346
33347         * g++.dg/abi/bitfield3.C: Add comment..
33348
33349 2004-06-15  Richard Henderson  <rth@redhat.com>
33350
33351         * g++.dg/ext/stmtexpr1.C: XFAIL.
33352         * gcc.dg/20030612-1.c: XFAIL.
33353
33354 2004-06-15  Eric Christopher  <echristo@redhat.com>
33355
33356         * g++.dg/charset/asm5.c: New.
33357         * gcc.dg/charset/asm6.c: New.
33358
33359 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33360
33361         PR fortran/15962
33362         * gfortran.fortran-torture/execute/select_1.f90: New test.
33363
33364 2004-06-15  Paul Brook  <paul@codesourcery.com>
33365
33366         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
33367
33368 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33369
33370         PR c++/15967
33371         * g++.dg/lookup/crash3.C: New test.
33372
33373 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33374
33375         PR c++/15947
33376         * g++.dg/parse/dtor4.C: New test.
33377
33378 2004-06-14  Jeff Law  <law@redhat.com>
33379
33380         * gcc.c-torture/compile/20040614-1.c: New test.
33381
33382 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33383
33384         PR fortran/15211
33385         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
33386         LEN of a character array.
33387
33388 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
33389
33390         PR c++/15096
33391         * g++.dg/template/ptrmem10.C: New test.
33392
33393         PR c++/14930
33394         * g++.dg/template/friend30.C: New test.
33395
33396 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33397
33398         PR fortran/14928
33399         * gfortran.fortran-torture/compile/mloc.f90: New test.
33400
33401 2004-06-13  Paul Brook  <paul@codesourcery.com>
33402
33403         * gfortran.fortran-torture/execute/random_2.f90: New test.
33404
33405 2004-06-13  Eric Christopher  <echristo@redhat.com>
33406
33407         * gcc.dg/noncompile/redecl-1.c: Fix error message.
33408
33409 2004-06-12  Paul Brook  <paul@codesourcery.com>
33410
33411         * gfortran.fortran-torture/execute/contained_3.f90: New test.
33412
33413 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33414
33415         PR fortran/14923
33416         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
33417
33418 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33419
33420         PR fortran/14957
33421         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
33422         syntax errors in end statements of contained subroutines.
33423
33424 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33425
33426         PR fortran/12841
33427         * gfortran.fortran-torture/execute/null_arg.f90: New test.
33428
33429 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33430
33431         PR fortran/15665
33432         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
33433
33434 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33435
33436         PR gfortran/12839
33437         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
33438
33439 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
33440
33441         PR c++/15862
33442         * g++.dg/parse/enum1.C: New test.
33443
33444 2004-06-10  Jeff Law  <law@redhat.com>
33445
33446         * gcc.c-torture/compile/20040610-1.c: New test.
33447
33448 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33449
33450         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
33451         * g++.old-deja/g++.other/decl3.C: Likewise.
33452
33453 2004-06-10  Brian Booth  <bbooth@redhat.com>
33454
33455         * gcc.dg/tree-ssa/20031015-1.c: Scan for
33456         V_MAY_DEF instead of VDEF.
33457         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
33458
33459 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
33460
33461         PR c++/14211
33462         * g++.dg/conversion/const1.C: New test.
33463
33464         PR c++/15076
33465         * g++.dg/conversion/reinterpret1.C: New test.
33466
33467         PR c++/15877
33468         * g++.dg/template/enum2.C: New test.
33469
33470         PR c++/15227
33471         * g++.dg/template/error13.C: New test.
33472
33473 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33474
33475         PR fortran/14957
33476         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
33477         arguments to test_* REAL and of the right size.
33478
33479 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33480
33481         PR target/15569
33482         PR rtl-optimization/15681
33483         * gcc.dg/20040609-1.c: New test.
33484
33485 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33486
33487         PR c++/14791
33488         * g++.dg/opt/builtins1.C: New test.
33489
33490 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
33491
33492         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
33493         that use default windows32 struct layout.
33494         * gcc.dg/i386-bitfield2.c: Likewise.
33495
33496 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
33497
33498         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
33499         for mingw32 and cygwin targets.
33500
33501 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
33502
33503         * gcc.dg/pch/macro-4.c: New.
33504         * gcc.dg/pch/macro-4.hs: New.
33505
33506 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33507
33508         PR fortran/13249
33509         * gfortran.fortran-torture/compile/name_clash.f90: New test.
33510
33511 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33512
33513         PR fortran/13372
33514         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
33515
33516 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33517
33518         PR gfortran/14897
33519         * gfortran.fortran-torture/execute/t_edit.f90: New test.
33520
33521 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33522
33523         PR gfortran/15755
33524         * gfortran.fortran-torture/execute/backspace.c : New test.
33525
33526 2004-06-09  Paul Brook  <paul@codesourcery.com>
33527
33528         * gfortran.fortran-torture/execure/intrinsic_associated.f90
33529         (pointer_to_section): Rewrite to use smaller array.
33530
33531 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
33532
33533         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
33534         * gcc.dg/ext/altivec-10.c: Same.
33535         * gcc.dg/ext/altivec-11.c: Same.
33536         * gcc.dg/ext/altivec-12.c: Same.
33537         * gcc.dg/ext/altivec-13.c: Same.
33538         * gcc.dg/ext/altivec-14.c: Same.
33539         * gcc.dg/ext/altivec-15.c: Same.
33540         * gcc.dg/ext/altivec-16.c: Same.
33541         * gcc.dg/ext/altivec-3.c: Same.
33542         * gcc.dg/ext/altivec-4.c: Same.
33543         * gcc.dg/ext/altivec-6.c: Same.
33544         * gcc.dg/ext/altivec-7.c: Same.
33545         * gcc.dg/ext/altivec-8.c: Same.
33546         * gcc.dg/ext/altivec-varargs-1.c: Same.
33547
33548         * g++.dg/ext/altivec-1.C: Correct dg syntax.
33549         * g++.dg/ext/altivec-10.C: Same.
33550         * g++.dg/ext/altivec-2.C: Same.
33551         * g++.dg/ext/altivec-3.C: Same.
33552         * g++.dg/ext/altivec-4.C: Same.
33553         * g++.dg/ext/altivec-5.C: Same.
33554         * g++.dg/ext/altivec-6.C: Same.
33555         * g++.dg/ext/altivec-7.C: Same.
33556         * g++.dg/ext/altivec-8.C: Same.
33557         * g++.dg/ext/altivec-9.C: Same.
33558
33559 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33560
33561         PR c++/7841
33562         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
33563
33564 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33565
33566         * gcc.dg/union-1.c: New test.
33567
33568 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33569
33570         * gcc.dg/builtins-41.c: New test case.
33571         * gcc.dg/builtins-42.c: New test case.
33572
33573 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33574
33575         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
33576         * g++.dg/ext/altivec-10.C: Same.
33577         * g++.dg/ext/altivec-2.C: Same.
33578         * g++.dg/ext/altivec-3.C: Same.
33579         * g++.dg/ext/altivec-4.C: Same.
33580         * g++.dg/ext/altivec-5.C: Same.
33581         * g++.dg/ext/altivec-6.C: Same.
33582         * g++.dg/ext/altivec-7.C: Same.
33583         * g++.dg/ext/altivec-8.C: Same.
33584         * g++.dg/ext/altivec-9.C: Same.
33585         * g++.old-deja/g++.abi/cxa_vec.C: Same.
33586         * g++.old-deja/g++.brendan/new3.C: Same.
33587         * gcc.c-torture/execute/eeprof-1.x: Same.
33588
33589 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33590
33591         PR c/14765
33592         * gcc.dg/pr14765-1.c: New test.
33593
33594 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33595
33596         PR c/14649
33597         * gcc.dg/pr14649-1.c: New test case.
33598
33599 2004-06-07  Richard Henderson  <rth@redhat.com>
33600
33601         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
33602         if temporaries.
33603
33604 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33605
33606         * g++.dg/eh/elide1.C: Remove XFAIL.
33607
33608 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
33609
33610         PR c++/15337
33611         * g++.dg/expr/sizeof3.C: New test.
33612
33613         PR c++/14777
33614         * g++.dg/template/access14.C: New test.
33615
33616         PR c++/15554
33617         * g++.dg/template/enum1.C: New test.
33618
33619         PR c++/15057
33620         * g++.dg/eh/throw1.C: New test.
33621
33622 2004-06-07  David Ayers  <d.ayers@inode.at>
33623             Ziemowit Laski  <zlaski@apple.com>
33624
33625         * lib/objc.exp (objc_target_compile): Revert the '-framework
33626         Foundation' flag fix, since bare Darwin does not ship
33627         with the Foundation framework.
33628         * objc/execute/next_mapping.h: Provide a local NSConstantString
33629         @interface and @implementation.
33630         (objc_constant_string_init): A constructor function, used to
33631         initialize the NSConstantString meta-class object.
33632         * objc/execute/string1.m: Include "next_mapping.h" instead of
33633         <Foundation/NSString.h>.
33634         * objc/execute/string2.m: Likewise.
33635         * objc/execute/string3.m: Likewise.
33636         * objc/execute/string4.m: Likewise.
33637
33638 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
33639
33640         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33641         to double. Replace double with FLOAT.
33642         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33643
33644         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33645         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33646         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33647         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33648         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33649         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33650         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33651         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33652
33653 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33654
33655         PR c/13519
33656         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33657
33658 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33659
33660         PR c++/15503
33661         * g++.dg/template/meminit2.C: New test.
33662
33663 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
33664
33665         PR target/15822
33666         * gcc.c-torture/execute/compare-fp-1.c,
33667         gcc.c-torture/execute/compare-fp-2.c,
33668         gcc.c-torture/execute/compare-fp-3.c,
33669         gcc.c-torture/execute/compare-fp-4.c,
33670         gcc.c-torture/execute/compare-fp-3.x,
33671         gcc.c-torture/execute/compare-fp-4.x: Moved...
33672         * gcc.c-torture/execute/ieee/compare-fp-1.c,
33673         gcc.c-torture/execute/ieee/compare-fp-2.c,
33674         gcc.c-torture/execute/ieee/compare-fp-3.c,
33675         gcc.c-torture/execute/ieee/compare-fp-4.c,
33676         gcc.c-torture/execute/ieee/compare-fp-3.x,
33677         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33678
33679 2004-06-04  David Ayers  <d.ayers@inode.at>
33680
33681         * objc/execute/protocol-isEqual-4.m: New testcase.
33682
33683 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
33684
33685         * objc/execute/protocol-isEqual-1.m: New testcase.
33686         * objc/execute/protocol-isEqual-2.m: New testcase.
33687         * objc/execute/protocol-isEqual-3.m: New testcase.
33688
33689 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33690
33691         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33692
33693 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
33694
33695         * lib/objc.exp (objc_target_compile): When running tests on
33696         Darwin (Mac OS X), inform the linker about '-framework
33697         'Foundation'.
33698
33699 2004-06-02  Eric Christopher  <echristo@redhat.com>
33700
33701         * gcc.c-torture/compile/20040602-1.c: New.
33702
33703 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
33704
33705         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33706         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33707
33708         PR tree-optimization/14736
33709         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33710
33711         PR tree-optimization/14042
33712         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33713
33714         PR tree-optimization/14729
33715         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33716
33717 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33718
33719         PR fortran/15557
33720         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33721
33722 2004-06-01  Richard Hederson  <rth@redhat.com>
33723
33724         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33725
33726 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33727
33728         PR c++/14932
33729         * g++.dg/parse/offsetof4.C: New test.
33730
33731 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
33732
33733         PR objc/7993
33734         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33735
33736 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
33737
33738         PR c++/15701
33739         * g++.dg/template/friend29.C: New test.
33740
33741 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33742
33743         PR c/15749
33744         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33745
33746 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
33747
33748         * gcc.dg/sparc-trap-1.c: New test.
33749
33750 2004-05-31  Roger Sayle  <roger@eyesopen.com>
33751
33752         PR middle-end/15069
33753         * g++.dg/opt/fold3.C: New test case.
33754
33755 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
33756
33757         * lib/target-supports.exp (check_iconv_available): Fix fallout
33758         from 2004-05-28 patch.
33759
33760 2004-05-30  Paul Brook  <paul@codesourcery.com>
33761
33762         PR fortran/15620
33763         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33764         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33765
33766 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
33767
33768         * gfortran.fortran-torture/execute/random_1.f90: New test.
33769
33770 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33771
33772         * g++.dg/ext/altivec-10.C: New test.
33773
33774 2004-05-29  Paul Brook  <paul@codesourcery.com>
33775
33776         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33777
33778 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33779
33780         * gcc.dg/altivec-16.c: New test.
33781
33782 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
33783
33784         * lib/target-supports.exp (check_vmx_hw_available): New.
33785         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33786
33787         * lib/target-supports.exp (check_alias_available,
33788         check_iconv_available, check_named_sections_available): Use
33789         unique names for temporary files.
33790
33791 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33792
33793         * gcc.dg/altivec-15.c: New test.
33794
33795 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33796
33797         PR c++/15083
33798         * g++.dg/warn/noeffect6.C: New test.
33799
33800         PR c++/15471
33801         * g++.dg/expr/ptrmem4.C: New test.
33802
33803         PR c++/15640
33804         * g++.dg/template/operator3.C: New test.
33805
33806 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33807
33808         PR c++/14668
33809         * g++.dg/lookup/redecl1.C: New test.
33810         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33811
33812 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
33813
33814         * gcc.c-torture/execute/compare-fp-1.c,
33815         gcc.c-torture/execute/compare-fp-2.c,
33816         gcc.c-torture/execute/compare-fp-3.c,
33817         gcc.c-torture/execute/compare-fp-4.c,
33818         gcc.c-torture/execute/compare-fp-3.x,
33819         gcc.c-torture/execute/compare-fp-4.x,
33820         gcc.dg/pr15649-1.c: New.
33821
33822 2004-05-27  Adam Nemet  <anemet@lnxw.com>
33823
33824         PR c++/12883
33825         * g++.dg/init/array14.C: New test.
33826
33827 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
33828
33829         * lib/compat.exp (compat-get-options-main): New.
33830         (compat-get-options): Remove unneeded code, warn for ignored
33831         command.
33832         (compat-execute): Check flag set by dg-require-* commands.
33833
33834         * lib/compat.exp (compat-execute): Break up long lines.
33835
33836 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
33837
33838         * gcc.dg/altivec-7.c: Don't use 'vector long'.
33839         * gcc.dg/altivec-14.c: New test.
33840         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33841
33842         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33843         * gcc.dg/altivec-12.c: Ditto.
33844
33845         * gcc.dg/altivec-3.c: Move call to altivec_check.
33846
33847 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33848
33849         PR c++/15044
33850         * g++.dg/template/error12.C: New test.
33851
33852         PR c++/15317
33853         * g++.dg/ext/attrib15.C: New test.
33854
33855         PR c++/15329
33856         * g++.dg/template/ptrmem9.C: New test.
33857
33858 2004-05-25  Paul Brook  <paul@codesourcery.com>
33859
33860         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33861
33862 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33863
33864         PR c++/15165
33865         * g++.dg/template/crash19.C: New test.
33866
33867 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33868
33869         PR c++/15025
33870         * g++.dg/template/redecl1.C: New test.
33871
33872 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33873
33874         PR c++/14821
33875         * g++.dg/other/ns1.C: New test.
33876
33877         PR c++/14883
33878         * g++.dg/template/invalid1.C: New test.
33879
33880 2004-05-23  Paul Brook  <paul@codesourcery.com>
33881         Victor Leikehman  <lei@haifasphere.co.il>
33882
33883         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33884         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33885
33886 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33887
33888         PR c++/15285
33889         PR c++/15299
33890         * g++.dg/template/non-dependent5.C: New test.
33891         * g++.dg/template/non-dependent6.C: New test.
33892
33893 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33894
33895         PR c++/15507
33896         * g++.dg/inherit/union1.C: New test.
33897
33898         PR c++/15542
33899         * g++.dg/template/addr1.C: New test.
33900
33901         PR c++/15427
33902         * g++.dg/template/array5.C: New test.
33903
33904         PR c++/15287
33905         * g++.dg/template/array6.C: New test.
33906
33907 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
33908             Roger Sayle  <roger@eyesopen.com>
33909
33910         * g++.dg/lookup/forscope2.C: New test case.
33911
33912 2004-05-22  Ben Elliston  <bje@au.ibm.com>
33913
33914         * gcc.dg/cpp/Wmissingdirs.c: New.
33915
33916 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33917
33918         PR target/15301
33919         * gcc.dg/compat/union-m128-1.h: New file.
33920         * gcc.dg/compat/union-m128-1_main.c: Likewise.
33921         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33922         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33923
33924 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33925
33926         PR target/15302
33927         * gcc.dg/compat/struct-complex-1.h: New file.
33928         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33929         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33930         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33931
33932 2004-05-20  Roger Sayle  <roger@eyesopen.com>
33933
33934         PR middle-end/3074
33935         * gcc.dg/pr3074-1.c: New test case.
33936         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33937
33938 2004-05-20  Falk Hueffner  <falk@debian.org>
33939
33940         PR other/15526
33941         * gcc.dg/ftrapv-1.c: New test case.
33942
33943 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
33944
33945         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33946
33947 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
33948             Jeff Law  <law@redhat.com>
33949
33950         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33951         * gcc.dg/tree-ssa/20040518-2.c: New test.
33952
33953         * gcc.dg/tree-ssa/20040518-1.c: New test.
33954
33955 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
33956
33957         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33958
33959 2004-05-18  Paul Brook  <paul@codesourcery.com>
33960
33961         PR fortran/13930
33962         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33963
33964 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33965
33966         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33967         constant folding.
33968
33969 2004-05-17  Steven Bosscher  <stevenb@suse.de>
33970
33971         * gcc.dg/tree-ssa/20040517-1.c: New test.
33972
33973 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33974
33975         * gcc.dg/loop-4.c: New test.
33976
33977 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
33978
33979         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33980
33981 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
33982
33983         PR fortran/15311
33984         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33985
33986 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33987
33988         PR fortran/13826
33989         PR fortran/13940
33990         * gfortran.fortran-torture/compile/data_1.f90: New test.
33991
33992 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
33993
33994         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33995         * gcc.dg/uninit-H.c: Define ASM for __s390__.
33996
33997 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33998
33999         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
34000
34001 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34002
34003         PR c/15444
34004         * gcc.dg/format/xopen-1.c: Adjust expected message.
34005         * gcc.dg/format/xopen-3.c: New test.
34006
34007 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
34008
34009         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
34010
34011 2004-05-14  Jeff Law  <law@redhat.com>
34012
34013         * gcc.dg/tree-ssa/20040514-2.c: New test.
34014
34015 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34016
34017         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
34018         this ...
34019         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
34020         this.
34021
34022 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
34023
34024         * gcc.dg/tree-ssa/20040514-1.c: New test.
34025
34026 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34027
34028         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
34029         test.
34030
34031 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34032
34033         PR fortran/14066
34034         * gfortran.fortran-torture/compile/do_1.f90: New test.
34035
34036 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34037
34038         PR fortran/15051
34039         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
34040         test.
34041
34042 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
34043
34044         PR fortran/15149
34045         * gfortran.fortran-torture/execute/random_init.f90: New test.
34046
34047 2004-05-13  Paul Brook  <paul@codesourcery.com>
34048
34049         PR fortran/15314
34050         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
34051
34052 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
34053
34054         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
34055         for the powerpc case.
34056
34057 2004-05-13  Jeff Law  <law@redhat.com>
34058
34059         * gcc.dg/tree-ssa/20040513-1.c: New test.
34060         * gcc.dg/tree-ssa/20040513-2.c: New test.
34061
34062 2004-05-13  Paul Brook  <paul@codesourcery.com>
34063
34064         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
34065         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
34066         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
34067
34068 2004-05-13  Andreas Schwab  <schwab@suse.de>
34069
34070         PR other/10819
34071         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
34072         characters.
34073
34074 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
34075
34076         PR fortran/15294
34077         * gfortran.fortran-torture/execute/adjustr.f90: New file.
34078
34079 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
34080
34081         Merge from tree-ssa-20020619-branch.  See
34082         ChangeLog.tree-ssa for details.
34083
34084 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
34085
34086         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
34087         include <altivec.h> explicitly.
34088         * gcc.dg/altivec-13.c: Likewise.
34089
34090 2004-05-11  Paul Brook  <paul@codesourcery.com>
34091
34092         * gcc.c-torture/compile/20010518-1.c: Force enum size.
34093
34094 2004-05-10  Eric Christopher  <echristo@redhat.com>
34095
34096         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
34097         * gcc.dg/sibcall-4.c: Ditto.
34098
34099 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
34100
34101         * g++.dg/ext/altivec-8.C: New test case.
34102         * gcc.dg/altivec-13.c: New test case.
34103
34104 2004-05-08  Roger Sayle  <roger@eyesopen.com>
34105
34106         * gcc.c-torture/execute/divcmp-1.c: New test case.
34107         * gcc.c-torture/execute/divcmp-2.c: New test case.
34108         * gcc.c-torture/execute/divcmp-3.c: New test case.
34109
34110 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
34111
34112         * g++.dg/other/pragma-re-2.C: New test.
34113
34114 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34115
34116         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
34117         * gcc.dg/i386-387-2.c: Likewise.
34118
34119         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
34120         __builtin_drem.
34121         * gcc.dg/i386-387-6.c: Likewise.
34122
34123 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34124
34125         * gcc.dg/builtins-33.c: Also check log1p*.
34126
34127 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
34128
34129         PR optimization/15296
34130         * gcc.c-torture/execute/pr15296.c: New test.
34131
34132 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
34133
34134         * gcc.dg/builtins-40.c: New test.
34135
34136 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
34137
34138         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
34139
34140 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
34141
34142         * g++.dg/ext/spe1.C: New testcase.
34143
34144 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
34145
34146         * objc.dg/image-info.m: Allow additional attributes
34147         for __image_info section.
34148
34149 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
34150
34151         * gcc.dg/torture/mips-hilo-2.c: New test.
34152
34153 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34154
34155         PR c++/14389
34156         * g++.dg/template/member5.C: New test.
34157
34158 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
34159
34160         * gcc.dg/builtins-34.c: Also check expm1*.
34161
34162 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34163
34164         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
34165         * gcc.dg/torture/builtin-convert-3.c: New test.
34166
34167 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
34168
34169         PR middle-end/15054
34170         * g++.dg/opt/pr15054.C: New test.
34171
34172 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34173
34174         * gcc.dg/torture/builtin-rounding-1.c: New test.
34175         * gcc.dg/builtins-25.c: Delete.
34176         * gcc.dg/builtins-29.c: Delete.
34177
34178 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
34179
34180         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
34181         * gcc.dg/sibcall-4.c: Likewise.
34182         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
34183
34184 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34185
34186         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
34187         bit-field on 16-bit targets.
34188
34189 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34190
34191         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
34192         16-bit targets.
34193
34194 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
34195
34196         * gcc.dg/rs6000-power2-1.c: Change to compile only.
34197         * gcc.dg/rs6000-power2-2.c: Likewise.
34198
34199 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
34200
34201         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
34202         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
34203         Change the asm registers to be in form of frN instead of fN.
34204
34205 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34206
34207         * gcc.dg/torture/builtin-convert-2.c: New test.
34208
34209 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
34210
34211         * gcc.dg/rs6000-power2-1.c: New test.
34212         * gcc.dg/rs6000-power2-2.c: New test.
34213
34214 2004-04-28  Jan Hubicka  <jh@suse.cz>
34215
34216         * gcc.dg/unused-6.c: New test.
34217
34218 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
34219             Ulrich Weigand  <uweigand@de.ibm.com>
34220
34221         * ada/acats/run_all.sh: Define $target variable.
34222
34223 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
34224
34225         PR c++/15119
34226         * g++.dg/other/vararg-1.C: New test.
34227
34228         PR c++/4794
34229         * g++.dg/eh/cleanup3.C: New test.
34230
34231 2004-04-24  Laurent GUERBY <laurent@guerby.net>
34232
34233         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
34234         and ad8011a (target_insn).
34235         * ada/acats/support/macro.dfs: Likewise.
34236         * ada/acats/support/impbit.adb: New file.
34237
34238 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
34239
34240         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
34241
34242 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34243
34244         * gcc.dg/loop-3.c: New test.
34245
34246 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
34247
34248         * gcc.c-torture/execute/simd-5.c: New test.
34249
34250 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34251
34252         PR c++/15064
34253         * g++.dg/template/crash18.C: New test.
34254
34255 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
34256
34257         * g++.dg/ext/complit3.C: New test.
34258
34259 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34260
34261         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
34262         * gcc.dg/altivec-3.c: Same.
34263         * gcc.dg/altivec-varargs-1.c: Same.
34264
34265 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34266
34267         * lib/target-supports.exp (check_profiling_available): Assume
34268         profiling is not available on powerpc-eabi targets.
34269
34270 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
34271
34272         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
34273         * gcc.dg/vmx/bug-1.c: Ditto.
34274
34275 2004-04-20  Eric Christopher  <echristo@redhat.com>
34276
34277         * gcc.dg/charset/extern.c: New test.
34278         * g++.dg/charset/extern3.cc: Ditto.
34279
34280 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
34281
34282         * gcc.dg/builtins-39.c: New test.
34283
34284 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
34285
34286         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
34287
34288 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
34289
34290         * gcc.dg/torture/mips-hilo-1.c: New test.
34291
34292 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
34293
34294         * gcc.c-torture/compile/20040419-1.c: New test.
34295
34296 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
34297
34298         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
34299
34300 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
34301             Aldy Hernandez  <aldyh@redhat.com>
34302
34303         * gcc.c-torture/execute/va-arg-24.c: New.
34304
34305 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
34306             Aldy Hernandez  <aldyh@redhat.com>
34307
34308         * gcc.dg/vmx/1b-01.c: New.
34309         * gcc.dg/vmx/1b-02.c: New.
34310         * gcc.dg/vmx/1b-03.c: New.
34311         * gcc.dg/vmx/1b-04.c: New.
34312         * gcc.dg/vmx/1b-05.c: New.
34313         * gcc.dg/vmx/1b-06.c: New.
34314         * gcc.dg/vmx/1b-07.c: New.
34315         * gcc.dg/vmx/1c-01.c: New.
34316         * gcc.dg/vmx/1c-02.c: New.
34317         * gcc.dg/vmx/3a-01a.c: New.
34318         * gcc.dg/vmx/3a-01.c: New.
34319         * gcc.dg/vmx/3a-01m.c: New.
34320         * gcc.dg/vmx/3a-03.c: New.
34321         * gcc.dg/vmx/3a-03m.c: New.
34322         * gcc.dg/vmx/3a-04.c: New.
34323         * gcc.dg/vmx/3a-04m.c: New.
34324         * gcc.dg/vmx/3a-05.c: New.
34325         * gcc.dg/vmx/3a-06.c: New.
34326         * gcc.dg/vmx/3a-06m.c: New.
34327         * gcc.dg/vmx/3a-07.c: New.
34328         * gcc.dg/vmx/3b-01.c: New.
34329         * gcc.dg/vmx/3b-02.c: New.
34330         * gcc.dg/vmx/3b-10.c: New.
34331         * gcc.dg/vmx/3b-13.c: New.
34332         * gcc.dg/vmx/3b-14.c: New.
34333         * gcc.dg/vmx/3b-15.c: New.
34334         * gcc.dg/vmx/3c-01a.c: New.
34335         * gcc.dg/vmx/3c-01.c: New.
34336         * gcc.dg/vmx/3c-02.c: New.
34337         * gcc.dg/vmx/3c-03.c: New.
34338         * gcc.dg/vmx/3d-01.c: New.
34339         * gcc.dg/vmx/4-01.c: New.
34340         * gcc.dg/vmx/4-03.c: New.
34341         * gcc.dg/vmx/5-01.c: New.
34342         * gcc.dg/vmx/5-02.c: New.
34343         * gcc.dg/vmx/5-03.c: New.
34344         * gcc.dg/vmx/5-04.c: New.
34345         * gcc.dg/vmx/5-05.c: New.
34346         * gcc.dg/vmx/5-06.c: New.
34347         * gcc.dg/vmx/5-07.c: New.
34348         * gcc.dg/vmx/5-07t.c: New.
34349         * gcc.dg/vmx/5-08.c: New.
34350         * gcc.dg/vmx/5-10.c: New.
34351         * gcc.dg/vmx/5-11.c: New.
34352         * gcc.dg/vmx/7-01a.c: New.
34353         * gcc.dg/vmx/7-01.c: New.
34354         * gcc.dg/vmx/7c-01.c: New.
34355         * gcc.dg/vmx/7d-01.c: New.
34356         * gcc.dg/vmx/7d-02.c: New.
34357         * gcc.dg/vmx/8-01.c: New.
34358         * gcc.dg/vmx/8-02a.c: New.
34359         * gcc.dg/vmx/8-02.c: New.
34360         * gcc.dg/vmx/brode-1.c: New.
34361         * gcc.dg/vmx/bug-1.c: New.
34362         * gcc.dg/vmx/bug-2.c: New.
34363         * gcc.dg/vmx/bug-3.c: New.
34364         * gcc.dg/vmx/cw-bug-1.c: New.
34365         * gcc.dg/vmx/cw-bug-2.c: New.
34366         * gcc.dg/vmx/cw-bug-3.c: New.
34367         * gcc.dg/vmx/dct.c: New.
34368         * gcc.dg/vmx/debug-1.c: New.
34369         * gcc.dg/vmx/debug-2.c: New.
34370         * gcc.dg/vmx/debug-3.c: New.
34371         * gcc.dg/vmx/debug-4.c: New.
34372         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
34373         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
34374         * gcc.dg/vmx/eg-5.c: New.
34375         * gcc.dg/vmx/fft.c: New.
34376         * gcc.dg/vmx/gcc-bug-1.c: New.
34377         * gcc.dg/vmx/gcc-bug-2.c: New.
34378         * gcc.dg/vmx/gcc-bug-3.c: New.
34379         * gcc.dg/vmx/gcc-bug-4.c: New.
34380         * gcc.dg/vmx/gcc-bug-5.c: New.
34381         * gcc.dg/vmx/gcc-bug-6.c: New.
34382         * gcc.dg/vmx/gcc-bug-7.c: New.
34383         * gcc.dg/vmx/gcc-bug-8.c: New.
34384         * gcc.dg/vmx/gcc-bug-9.c: New.
34385         * gcc.dg/vmx/gcc-bug-b.c: New.
34386         * gcc.dg/vmx/gcc-bug-c.c: New.
34387         * gcc.dg/vmx/gcc-bug-d.c: New.
34388         * gcc.dg/vmx/gcc-bug-e.c: New.
34389         * gcc.dg/vmx/gcc-bug-f.c: New.
34390         * gcc.dg/vmx/gcc-bug-g.c: New.
34391         * gcc.dg/vmx/gcc-bug-i.c: New.
34392         * gcc.dg/vmx/harness.h: New.
34393         * gcc.dg/vmx/ira1.c: New.
34394         * gcc.dg/vmx/ira2a.c: New.
34395         * gcc.dg/vmx/ira2b.c: New.
34396         * gcc.dg/vmx/ira2.c: New.
34397         * gcc.dg/vmx/ira2c.c: New.
34398         * gcc.dg/vmx/mem.c: New.
34399         * gcc.dg/vmx/newton-1.c: New.
34400         * gcc.dg/vmx/ops.c: New.
34401         * gcc.dg/vmx/sn7153.c: New.
34402         * gcc.dg/vmx/spill2.c: New.
34403         * gcc.dg/vmx/spill3.c: New.
34404         * gcc.dg/vmx/spill.c: New.
34405         * gcc.dg/vmx/t.c: New.
34406         * gcc.dg/vmx/varargs-1.c: New.
34407         * gcc.dg/vmx/varargs-2.c: New.
34408         * gcc.dg/vmx/varargs-3.c: New.
34409         * gcc.dg/vmx/varargs-4.c: New.
34410         * gcc.dg/vmx/varargs-5.c: New.
34411         * gcc.dg/vmx/varargs-6.c: New.
34412         * gcc.dg/vmx/varargs-7.c: New.
34413         * gcc.dg/vmx/vmx.exp: New.
34414         * gcc.dg/vmx/vprint-1.c: New.
34415         * gcc.dg/vmx/vscan-1.c: New.
34416         * gcc.dg/vmx/x-01.c: New.
34417         * gcc.dg/vmx/x-02.c: New.
34418         * gcc.dg/vmx/x-03.c: New.
34419         * gcc.dg/vmx/x-04.c: New.
34420         * gcc.dg/vmx/x-05.c: New.
34421         * gcc.dg/vmx/yousufi-1.c: New.
34422         * gcc.dg/vmx/zero-1.c: New.
34423         * gcc.dg/vmx/zero.c: New.
34424
34425 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
34426
34427         * g++.dg/lookup/java1.C: Update for chage of
34428         _Jv_AllocObject.
34429         * g++.dg/lookup/java2.C: Likewise.
34430
34431 2004-04-17  Laurent GUERBY <laurent@guerby.net>
34432
34433         * ada/acats/run_all.sh: use -O2 by default.
34434
34435 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
34436
34437         * gcc.dg/vr-mult-[12].c: New tests.
34438
34439 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34440
34441         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
34442
34443         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
34444
34445 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
34446
34447         * lib/target-supports.exp (check_profiling_available): Assume
34448         profiling isn't available for mips*-*-elf targets.
34449
34450 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
34451
34452         * gcc.dg/builtins-38.c: New test.
34453
34454 2004-04-14  Eric Christopher  <echristo@redhat.com>
34455
34456         * g++.dg/charset/charset.exp: Run .cc extension tests.
34457
34458 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
34459
34460         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
34461
34462 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34463
34464         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
34465
34466 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
34467
34468         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
34469         * gcc.dg/i386-387-2.c: Likewise.
34470
34471         * gcc.dg/i386-387-7.c: New test.
34472         * gcc.dg/i386-387-8.c: New test.
34473
34474         * gcc.dg/builtins-37.c: New test.
34475
34476 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
34477
34478         * g++.dg/pch/externc-1.C: Add missing semicolon.
34479
34480 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
34481
34482         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
34483
34484 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34485
34486         * gcc.c-torture/execute/20040411-1.c: New test.
34487
34488 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34489
34490         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
34491
34492 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
34493
34494         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
34495
34496 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
34497
34498         * lib/target-supports.exp (check_named_sections_available): New.
34499         * lib/gcc-dg.exp (dg-require-named-sections): New.
34500         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
34501         old-deja.exp.  Also prune error-count message from HP linker.
34502         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
34503
34504         * g++.dg/init/init-ref4.C: Use dg-require-weak.
34505         * g++.old-deja/g++.pt/static3.C: Likewise.
34506         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
34507
34508 2004-04-09  Roger Sayle  <roger@eyesopen.com>
34509
34510         * gcc.c-torture/execute/20040409-1.c: New test case.
34511         * gcc.c-torture/execute/20040409-2.c: New test case.
34512         * gcc.c-torture/execute/20040409-3.c: New test case.
34513
34514 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
34515
34516         * gcc.dg/20040409-1.c: New test.
34517
34518 2004-04-08  Roger Sayle  <roger@eyesopen.com>
34519
34520         PR target/14888
34521         * g++.dg/opt/pr14888.C: New test case.
34522
34523 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
34524
34525         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
34526         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
34527         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
34528         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
34529         New tests.
34530
34531 2004-04-08  Paul Brook  <paul@codesourcery.com>
34532
34533         * gcc.dg/spill-1.c: New test.
34534
34535 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34536
34537         * gcc.dg/torture/builtin-ctype-2.c: New test.
34538
34539 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
34540
34541         * gcc.dg/pch/pch.exp: Add largefile test.
34542
34543 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
34544
34545         * g++.dg/pch/externc-1.Hs: New.
34546         * g++.dg/pch/externc-1.C: New.
34547
34548 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34549
34550         * gcc.dg/compat/struct-by-value-5a_main.c,
34551         gcc.dg/compat/struct-by-value-5b_main.c: New files.
34552         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
34553         * gcc.dg/compat/struct-by-value-5a_x.c,
34554         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
34555         gcc.dg/compat/struct-by-value-5_x.c.
34556         * gcc.dg/compat/struct-by-value-5a_y.c,
34557         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
34558         gcc.dg/compat/struct-by-value-5_y.c.
34559
34560         * gcc.dg/compat/struct-by-value-6a_main.c,
34561         gcc.dg/compat/struct-by-value-6b_main.c: New files.
34562         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
34563         * gcc.dg/compat/struct-by-value-6a_x.c,
34564         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
34565         gcc.dg/compat/struct-by-value-6_x.c.
34566         * gcc.dg/compat/struct-by-value-6a_y.c,
34567         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
34568         gcc.dg/compat/struct-by-value-6_y.c.
34569
34570         * gcc.dg/compat/struct-by-value-7a_main.c,
34571         gcc.dg/compat/struct-by-value-7b_main.c: New files.
34572         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
34573         * gcc.dg/compat/struct-by-value-7a_x.c,
34574         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
34575         gcc.dg/compat/struct-by-value-7_x.c.
34576         * gcc.dg/compat/struct-by-value-7a_y.c,
34577         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
34578         gcc.dg/compat/struct-by-value-7_y.c.
34579
34580 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
34581
34582         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
34583         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
34584         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
34585         options.
34586
34587 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
34588
34589         * gcc.dg/builtins-36.c: New test.
34590
34591 2004-04-06  Paul Brook  <paul@codesourcery.com>
34592
34593         * README.gcc: Remove obsolete contraint on testcases.
34594
34595 2004-04-05  Paul Brook  <paul@codesourcery.com>
34596
34597         PR2123
34598         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
34599         failure and exit(0) on success.
34600         * g++.dg/expr/anew2.C: Ditto.
34601         * g++.dg/expr/anew3.C: Ditto.
34602         * g++.dg/expr/anew4.C: Ditto.
34603
34604 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
34605
34606         PR c++/3518
34607         * g++.dg/template/unify7.C: New.
34608
34609 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34610
34611         * g++.dg/README: Bring up to date with new subdirectories; remove
34612         duplicate subdirectory lines.
34613
34614 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
34615
34616         PR c++/14007
34617         * g++.dg/template/unify5.C: New.
34618         * g++.dg/template/unify6.C: New.
34619         * g++.dg/template/qualttp20.C: Adjust.
34620         * g++.old-deja/g++.jason/report.C: Adjust.
34621         * g++.old-deja/g++.other/qual1.C: Adjust.
34622
34623 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
34624
34625         PR c++/14803
34626         * g++.dg/inherit/ptrmem1.C: New test.
34627
34628 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
34629
34630         PR c++/14755
34631         * gcc.c-torture/execute/20040331-1.c: New test.
34632         * gcc.dg/20040331-1.c: New test.
34633
34634 2004-04-01  Paul Brook  <paul@codesourcery.com>
34635
34636         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34637
34638 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
34639
34640         PR c++/14724
34641         * g++.dg/init/goto1.C: New test.
34642
34643         PR c++/14763
34644         * g++.dg/template/defarg4.C: New test.
34645
34646 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
34647
34648         * gcc.dg/altivec-11.c: Extend test for more valid cases.
34649
34650 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
34651
34652         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34653
34654 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
34655
34656         * gcc.dg/noncompile/undeclared-2.c: New test.
34657
34658 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34659
34660         * gcc.dg/940409-1.c: Remove XFAIL.
34661         * gcc.dg/reg-vol-struct-1.c: New test.
34662
34663 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34664
34665         * gcc.dg/torture/builtin-wctype-1.c: New test.
34666
34667 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
34668
34669         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34670         * gcc.dg/20001101-1.c: Likewise.
34671         * gcc.dg/20001102-1.c: Likewise.
34672
34673 2004-03-25  Roger Sayle  <roger@eyesopen.com>
34674
34675         * gcc.dg/compare8.c: Add an additional test for XOR.
34676
34677 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34678
34679         * gcc.dg/torture/builtin-ctype-1.c: New test.
34680
34681 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34682
34683         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34684         * gcc.dg/torture/builtin-math-1.c: Likewise.
34685         * gcc.dg/torture/builtin-power-1.c: New test.
34686
34687 2004-03-24  Andreas Schwab  <schwab@suse.de>
34688
34689         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34690         IA64 assembler.
34691
34692 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34693             Roger Sayle  <roger@eyesopen.com>
34694
34695         * gcc.dg/compare8.c: New test case.
34696
34697 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
34698
34699         * g++.dg/ext/altivec-7.C: New test.
34700
34701 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
34702
34703         PR 12267, 12391, 12560, 13129, 14114, 14133
34704         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34705         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34706         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34707         Adjust error regexps.
34708         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34709         * gcc.dg/noncompile/undeclared-1.c: New test cases.
34710         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34711         * gcc.dg/local1.c: Add explanatory comment.
34712
34713 2004-03-23  Roger Sayle  <roger@eyesopen.com>
34714
34715         PR optimization/14669
34716         * g++.dg/opt/fold2.C: New test case.
34717
34718 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
34719
34720         PR c/14069
34721         * gcc.dg/20040322-1.c: New test.
34722
34723 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34724
34725         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
34726         * gcc.dg/ultrasp4.c: Likewise.
34727         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
34728
34729 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34730
34731         * gcc.dg/i386-sse-8.c: Reset default options.
34732
34733 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34734
34735         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34736         in the error message text.
34737
34738 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34739
34740         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34741
34742 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
34743
34744         PR c++/14616
34745         * g++.dg/init/array13.C: New test.
34746
34747 2004-03-20  Roger Sayle  <roger@eyesopen.com>
34748
34749         PR target/13889
34750         * gcc.c-torture/compile/pr13889.c: New test case.
34751
34752 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34753
34754         PR c/14635
34755         * builtins-1.c (nan, nans): Don't test.
34756         * builtins-30.c: Don't use nan, nanf, nanl.
34757         * builtins-35.c: New test.
34758
34759 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
34760
34761         * g++.dg/ext/altivec-6.C: New test.
34762
34763 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
34764
34765         * g++.dg/init/placement3.C: New test.
34766
34767         * g++.dg/template/spec13.C: New test.
34768
34769         * g++.dg/lookup/using11.C: New test.
34770
34771         * g++.dg/lookup/koenig3.C: New test.
34772
34773         * g++.dg/template/operator2.C: New test.
34774
34775         * g++.dg/expr/dtor3.C: New test.
34776         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34777         marker.
34778         * g++.old-deja/g++.law/visibility28.C: Likewise.
34779
34780 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
34781
34782         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34783         * gcc.dg/ppc64-abi-3.c: Likewise.
34784
34785 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34786
34787         PR c++/14545
34788         * g++.dg/parse/template15.C: New test.
34789
34790 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34791
34792         * g++.dg/expr/dtor2.C: New test.
34793
34794         * g++.dg/lookup/anon4.C: New test.
34795
34796         * g++.dg/overload/using1.C: New test.
34797
34798         * g++.dg/template/lookup7.C: New test.
34799
34800         * g++.dg/template/typename6.C: New test.
34801
34802         * g++.dg/expr/cond6.C: New test.
34803
34804 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34805
34806         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34807
34808 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34809
34810         * g++.dg/expr/cond5.C: New test.
34811         * g++.dg/expr/constcast1.C: Likewise.
34812         * g++.dg/expr/ptrmem2.C: Likewise.
34813         * g++.dg/expr/ptrmem3.C: Likewise.
34814         * g++.dg/lookup/main1.C: Likewise.
34815         * g++.dg/template/lookup6.C: Likewise.
34816
34817 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34818
34819         * gcc.dg/local1.c: New test.
34820
34821         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34822
34823 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34824
34825         * gcc.dg/torture/builtin-convert-1.c: New test.
34826
34827 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34828
34829         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34830
34831 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34832
34833         PR c++/14481
34834         * g++.dg/warn/Wunused-7.C: New test.
34835
34836 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34837
34838         * gcc.dg/torture/builtin-integral-1.c: New test.
34839
34840 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34841
34842         PR c++/14586
34843         * g++.dg/parse/non-dependent3.C: New test.
34844
34845 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
34846
34847         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34848         * g++.dg/eh/simd-2.C: Likewise.
34849         * g++.dg/init/array10.C: Likewise.
34850         * gcc.c-torture/compile/simd-1.c: Likewise.
34851         * gcc.c-torture/compile/simd-2.c: Likewise.
34852         * gcc.c-torture/compile/simd-3.c: Likewise.
34853         * gcc.c-torture/compile/simd-4.c: Likewise.
34854         * gcc.c-torture/compile/simd-6.c: Likewise.
34855         * gcc.c-torture/execute/simd-1.c: Likewise.
34856         * gcc.c-torture/execute/simd-2.c: Likewise.
34857         * gcc.dg/compat/vector-defs.h: Likewise.
34858         * gcc.dg/20020531-1.c: Likewise.
34859         * gcc.dg/altivec-3.c: Likewise.
34860         * gcc.dg/altivec-4.c: Likewise.
34861         * gcc.dg/altivec-varargs-1.c: Likewise.
34862         * gcc.dg/compat/vector-defs.h: Likewise.
34863         * gcc.dg/i386-mmx-3.c: Likewise.
34864         * gcc.dg/i386-sse-4.c: Likewise.
34865         * gcc.dg/i386-sse-5.c: Likewise.
34866         * gcc.dg/i386-sse-8.c: Likewise.
34867         * gcc.dg/simd-1.c: Likewise.
34868         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
34869         __ev64_opaque__ since the machine description provides it.
34870
34871 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34872
34873         * lib/compat.exp (skip_list): New global variable.
34874         Use it to hold the user defined COMPAT_SKIPS list if any.
34875         (compat-obj): Add the members of skip_list to optall.
34876
34877 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34878
34879         * gcc.dg/compat/union-by-value-1_main.c,
34880         union-by-value-1_x.c, union-by-value-1_y.c,
34881         union-check.h, union-defs.h,
34882         union-init.h, union-return-1_main.c,
34883         union-return-1_x.c, union-return-1_y.c: New files.
34884
34885 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34886
34887         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34888         mixed-struct-init.h: Add 4 mixed structure types.
34889         struct-by-value-21_main.c, struct-by-value-21_x.c,
34890         struct-by-value-21_y.c, struct-return-21_main.c,
34891         struct-return-21_x.c, struct-return-21_y.c: New files.
34892
34893 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
34894
34895         PR c++/14550
34896         * g++.dg/parse/template14.C: New test.
34897
34898 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34899
34900         * gcc.c-torture/execute/20040313-1.c: New test.
34901
34902 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
34903
34904         PR target/14533
34905         * gcc.dg/20040311-2.c: New test.
34906
34907 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
34908
34909         PR other/14544
34910         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34911         bit-field.
34912
34913 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
34914
34915         * gcc.dg/20040305-2.c: Add missing return statement.
34916
34917 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34918
34919         * gcc.dg/builtins-34.c: Also check pow10*.
34920
34921 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34922
34923         PR target/14262
34924         * gcc.dg/20040305-2.c: New test.
34925
34926 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34927
34928         * gcc.dg/20040310-1.c: New test.
34929
34930 2004-03-11  Roger Sayle  <roger@eyesopen.com>
34931
34932         * gcc.c-torture/execute/20040311-1.c: New test case.
34933
34934 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
34935
34936         PR c++/14476
34937         * g++.dg/lookup/enum1.C: New test.
34938
34939 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
34940
34941         PR c++/14510
34942         * g++.dg/lookup/struct2.C: New test.
34943
34944 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
34945
34946         * gcc.dg/builtins-34.c: New test.
34947
34948 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34949
34950         * gcc.dg/torture/builtin-nonneg-1.c: New test.
34951
34952 2004-03-09  James E Wilson  <wilson@specifixinc.com>
34953
34954         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34955         * gcc.dg/alias-2.c: New testcase.
34956
34957 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
34958
34959         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34960
34961 2004-03-09  Roger Sayle  <roger@eyesopen.com>
34962
34963         * gcc.c-torture/execute/20040309-1.c: New test case.
34964
34965 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34966
34967         PR c++/14397
34968         * g++.dg/overload/ref1.C: New.
34969
34970 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34971
34972         PR c++/14409
34973         * g++.dg/template/spec12.C: New test.
34974
34975         PR c++/14448
34976         * g++.dg/parse/crash14.C: New test.
34977
34978 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34979
34980         PR c++/14230
34981         * g++.dg/init/ref11.C: New test.
34982
34983 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34984
34985         PR c++/14432
34986         * g++.dg/parse/builtin2.C: New test.
34987
34988 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34989
34990         PR c++/14401
34991         * g++.dg/init/ctor3.C: New test.
34992         * g++.dg/init/union1.C: New test.
34993         * g++.dg/ext/anon-struct4.C: New test.
34994
34995 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34996
34997         * g++.dg/lookup/koenig1.C: Tweak error messages.
34998         * g++.dg/lookup/used-before-declaration.C: Likewise.
34999         * g++.dg/other/do1.C: Likewise.
35000         * g++.dg/overload/koenig1.C: Likewise.
35001         * g++.dg/parse/crash13.C: Likewise.
35002         * g++.dg/template/instantiate3.C: Likewise.
35003
35004 2004-03-08  Eric Christopher  <echristo@redhat.com>
35005
35006         * * lib/target-supports.exp: Enable libiconv in test
35007         compilation.  Fix up error checking.
35008
35009 2004-03-08  Roger Sayle  <roger@eyesopen.com>
35010
35011         PR middle-end/14289
35012         * gcc.dg/pr14289-1.c: New test case.
35013         * gcc.dg/pr14289-2.c: Likewise.
35014         * gcc.dg/pr14289-3.c: Likewise.
35015
35016 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
35017
35018         * gcc.c-torture/execute/20040308-1.c: New test.
35019
35020 2004-03-07  Roger Sayle  <roger@eyesopen.com>
35021
35022         * gcc.c-torture/execute/20040307-1.c: New test case.
35023
35024 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
35025
35026         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
35027
35028 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
35029
35030         * gcc.dg/20040306-1.c: New test.
35031
35032 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
35033
35034         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
35035         them static.
35036         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
35037
35038 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35039
35040         PR c/14465
35041         * gcc.dg/decl-6.c: New test.
35042
35043 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35044
35045         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
35046         Rename LOGPOW -> LOG_POW.
35047         (SQRT_EXP, POW_EXP): New.
35048
35049 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35050
35051         * gcc.dg/i386-sse-8.c: New test.
35052
35053 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35054
35055         PR c/14114
35056         * gcc.dg/decl-5.c: New test.
35057
35058 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
35059
35060         * gcc.dg/20040305-1.c: New test.
35061
35062 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
35063
35064         PR other/14354
35065         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
35066
35067 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
35068
35069         PR c++/14425, c++/14426
35070         * g++.dg/ext/altivec-4.C: New test.
35071         * g++.dg/ext/altivec-5.C: New test.
35072
35073 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
35074
35075         * g++.old-deja/g++.other/linkage1.C: Expect errors about
35076         global variables of a type with no linkage.
35077         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
35078         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
35079         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
35080         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
35081         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
35082         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
35083         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
35084         * g++.dg/warn/deprecated.C: Name enum Color.
35085         * g++.dg/overload/VLA.C: Name structure for 'b'.
35086         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
35087
35088 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35089
35090         * gcc.c-torture/compile/20040304-1.c: New test.
35091
35092 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
35093
35094         PR 13728
35095         * gcc.dg/decl-4.c: New testcase.
35096
35097 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
35098
35099         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
35100         as PRECF if sizeof (float) > sizeof (double).
35101         (PRECL): Make it the same as PRECF if
35102         sizeof (float) > sizeof (long double).
35103
35104 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35105
35106         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
35107         system type.  Add check for irix6 which doesn't have c99 runtime.
35108
35109 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
35110
35111         * gcc.dg/const-elim-1.c: xfail for xtensa.
35112
35113 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35114
35115         PR c++/14369
35116         * g++.dg/template/cond4.C: New test.
35117
35118 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35119
35120         PR c++/14360
35121         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
35122
35123         PR c++/14361
35124         * g++.dg/parse/defarg7.C: New test.
35125
35126         PR c++/14359
35127         * g++.dg/template/friend26.C: New test.
35128
35129 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35130
35131         PR c++/14324
35132         * g++.dg/abi/mangle21.C: New test.
35133
35134         PR c++/14260
35135         * g++.dg/parse/constructor2.C: New test.
35136
35137         PR c++/14337
35138         * g++.dg/template/sfinae1.C: New test.
35139
35140 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35141
35142         PR c++/14267
35143         * g++.dg/expr/crash2.C: New test.
35144
35145         PR middle-end/13448
35146         * gcc.dg/inline-5.c: New test.
35147         * gcc.dg/always-inline.c: Split out tests into ...
35148         * gcc.dg/always-inline2.c: ... this and ...
35149         * gcc.dg/always-inline3.c: ... this.
35150
35151 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35152
35153         PR debug/12103
35154         * g++.dg/debug/crash1.C: New test.
35155
35156 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
35157
35158         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
35159         function with __attribute__((noinline)).
35160         (recurser_void2): Likewise.
35161         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
35162         (recurser_void2): Likewise.
35163
35164 2004-02-29  Roger Sayle  <roger@eyesopen.com>
35165
35166         PR middle-end/14203
35167         * g++.dg/warn/Wunused-6.C: New test case.
35168
35169 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
35170
35171         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
35172         not defined.
35173
35174 2004-02-27  Eric Christopher  <echristo@redhat.com>
35175
35176         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
35177         * g++.dg/charset/asm2.c: Run only x86.
35178         * gcc.dg/charset/asm3.c: Ditto.
35179
35180 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
35181
35182         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
35183         ld_library_path.
35184
35185 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
35186
35187         * g++.dg/ext/altivec-3.C: New.
35188
35189 2004-02-26  Richard Henderson  <rth@redhat.com>
35190
35191         * g++.dg/ext/attrib10.C: Mark for warning.
35192         * gcc.dg/attr-alias-1.c: New.
35193
35194 2004-02-26  Richard Henderson  <rth@redhat.com>
35195
35196         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
35197         * gcc.c-torture/execute/20040208-2.c: ... it back.
35198
35199 2004-02-26  Eric Christopher  <echristo@redhat.com>
35200
35201         * lib/target-supports.exp (check-iconv-available): New function.
35202         * lib/gcc-dg.exp (dg-require-iconv): New function.
35203         Use above.
35204         * gcc.dg/charset: New directory.
35205         * gcc.dg/charset/charset.exp: New file.
35206         * gcc.dg/charset/asm1.c: Ditto.
35207         * gcc.dg/charset/asm2.c: Ditto.
35208         * gcc.dg/charset/asm3.c: Ditto.
35209         * gcc.dg/charset/asm4.c: Ditto.
35210         * gcc.dg/charset/asm5.c: Ditto.
35211         * gcc.dg/charset/attribute1.c: Ditto.
35212         * gcc.dg/charset/attribute2.c: Ditto.
35213         * gcc.dg/charset/string1.c: Ditto.
35214         * g++.dg/charset: New directory.
35215         * g++.dg/dg.exp: Add here. Special options.
35216         * g++.dg/charset/charset.exp: New file.
35217         * g++.dg/charset/asm1.c: Ditto.
35218         * g++.dg/charset/asm2.c: Ditto.
35219         * g++.dg/charset/asm3.c: Ditto.
35220         * g++.dg/charset/asm4.c: Ditto.
35221         * g++.dg/charset/attribute1.c: Ditto.
35222         * g++.dg/charset/attribute2.c: Ditto.
35223         * g++.dg/charset/extern1.cc: Ditto.
35224         * g++.dg/charset/extern2.cc: Ditto.
35225         * g++.dg/charset/string1.c: Ditto.
35226
35227 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
35228
35229         PR c++/14278
35230         * g++.dg/parse/comma1.C: New test.
35231
35232 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35233
35234         PR c++/14284
35235         * g++.dg/template/ttp8.C: New test.
35236
35237 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
35238
35239         * gcc.dg/fixuns-trunc-1.c: New test.
35240
35241 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35242
35243         * gcc.dg/builtins-config.h: Use #elif.
35244
35245 2004-02-26  Michael Matz  <matz@suse.de>
35246
35247         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
35248         * gcc.dg/991214-1.c: Likewise.
35249         * gcc.dg/i386-asm-1.c: Likewise.
35250
35251 2004-02-25  Richard Henderson  <rth@redhat.com>
35252
35253         * gcc.c-torture/execute/20040208-2.c: Move ...
35254         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
35255
35256 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35257
35258         PR c++/14246
35259         * g++.dg/other/crash-3.C: New test.
35260
35261 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35262
35263         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
35264         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
35265
35266         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
35267         HP-UX.
35268
35269 2004-02-24  Michael Matz  <matz@suse.de>
35270
35271         * gcc.dg/i386-regparm.c: New.
35272
35273 2004-02-23  James E Wilson  <wilson@specifixinc.com>
35274
35275         * gcc.c-torture/execute/20040223-1.c: New.
35276
35277 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
35278             Kazu Hirata  <kazu@cs.umass.edu>
35279
35280         * gcc.dg/fwritable-strings-1.c: Remove.
35281
35282 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
35283
35284         PR c/14156
35285         * gcc.dg/20040223-1.c: New test.
35286
35287 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35288
35289         PR c++/14106
35290         * g++.dg/ext/typeof9.C: New test.
35291
35292 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35293
35294         PR c++/14250
35295         * g++.dg/other/switch1.C: New test.
35296
35297 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35298
35299         * gcc.dg/cast-function-1.c: Adjust for new informative message.
35300         * gcc.dg/va-arg-1.c: Likewise.
35301
35302 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35303
35304         PR c++/14143
35305         * g++.dg/template/koenig5.C: New test.
35306
35307 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
35308
35309         * g++.dg/ext/altivec-1.C: Generalize target triple.
35310         * g++.dg/ext/altivec-2.C: New test case.
35311         * g++.dg/ext/altivec_check.h: New file.
35312         * gcc.dg/altivec-1.c: Generalize target triple;
35313         include altivec_check.h and call altivec_check().
35314         * gcc.dg/altivec-[2-5].c: Generalize target triple.
35315         * gcc.dg/altivec-6.c: New test case.
35316         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
35317         type casts as needed.
35318         * gcc.dg/altivec-10.c: Include altivec_check.h and call
35319         altivec_check().
35320         * gcc.dg/altivec-12.c: New test case.
35321         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
35322         include altivec_check.h and call altivec_check().
35323         * gcc.dg/altivec_check.h: New file.
35324
35325 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35326
35327         * lib/target-supports.exp (check_alias_available): Don't mangle
35328         function `g' in test program.
35329
35330 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35331
35332         * lib/target-supports.exp (check_profiling_available): Check
35333         argument to determine whether we support a profiling type.
35334         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
35335         check_profiling_available.
35336         * g++.dg/bprob/bprob.exp: Likewise.
35337         * g77.dg/bprob/bprob.exp: Likewise.
35338         * gcc.misc-tests/bprob.exp: Likewise.
35339         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
35340         dg-require-profiling and delete expected error handling.
35341         * gcc.dg/20021014-1.c: Likewise.
35342         * gcc.dg/nest.c: Likewise.
35343
35344 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35345
35346         PR c++/12007
35347         * g++.dg/other/vthunk1.C: New test.
35348
35349 2004-02-20  Falk Hueffner  <falk@debian.org>
35350
35351         PR target/14201
35352         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
35353
35354 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
35355
35356         PR c++/13927
35357         * g++.dg/other/error8.C: Remove XFAIL markers.
35358
35359         PR c++/14173
35360         * g++.dg/ext/packed5.C: New test.
35361
35362         PR c++/14199
35363         * g++.dg/warn/Wunused-5.C: New test.
35364
35365         PR c++/14186
35366         * g++.dg/lookup/member1.C: New test.
35367
35368 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
35369
35370         * gcc.c-torture/compile/20040130-1.c: Enable only when
35371         __INT_MAX__ >= 2147483647L.
35372         * gcc.c-torture/compile/961203-1.c: Likewise.
35373
35374 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
35375
35376         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
35377         * g++.dg/opt/template1.C: Robustify assembler regexp
35378
35379 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35380
35381         * gcc.c-torture/execute/simd-4.x: Remove.
35382         * gcc.c-torture/execute/va-arg-25.x: Likewise.
35383         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
35384         Guard with #ifndef SKIP_ATTRIBUTE.
35385         * gcc.dg/compat/vector-1_y.c: Likewise.
35386         * gcc.dg/compat/vector-2_x.c: Likewise.
35387         * gcc.dg/compat/vector-2_y.c: Likewise.
35388         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
35389         * g++.dg/eh/simd-2.C: Likewise.
35390
35391 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
35392
35393         * gcc.c-torture/compile/complex-1.c: New.
35394
35395 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
35396
35397         PR target/14209
35398         * gcc.c-torture/execute/20040218-1.c: New test.
35399
35400 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35401
35402         PR c++/14181
35403         * g++.dg/parse/new2.C: New test.
35404
35405 2004-02-18  Paul Brook  <paul@codesourcery.com>
35406
35407         * gcc.c-torture/compile/libcall-1.c: New test.
35408
35409 2004-02-18  Paul Brook  <paul@codesourcery.com>
35410
35411         PR debug/12934
35412         * gcc.dg/debug/debug-7.c: New test.
35413
35414 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
35415
35416         * gcc.dg/20040217-1.c: New test.
35417
35418 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
35419
35420         * gcc.c-torture/execute/990208-1.x: Delete.
35421
35422 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
35423
35424         * gcc.c-torture/execute/20040208-2.x: New file.
35425
35426 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
35427
35428         PR c++/11326
35429         * g++.dg/abi/structret1.C: New test.
35430
35431 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
35432
35433         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
35434         (i386_cpuid): No need to test if cpuid is available on AMD64.
35435         Fix assembly, so that it works onboth i386 and AMD64.
35436         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
35437         (vecInLong): Fix s[] member type to unsigned int.
35438         (vecInWord): Remove type.
35439         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
35440         (a64, b64, c64, d64, e64): Remove.
35441         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
35442         Remove unused variable.  Remove initialization of removed variables.
35443         Don't call mmx_tests nor sse_tests.
35444         (reference_mmx, reference_sse): Remove.
35445         (check): Add return stmt.
35446         * gcc.dg/i386-sse-7.c: New test.
35447         * gcc.dg/i386-mmx-4.c: New test.
35448
35449 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35450
35451         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
35452         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35453         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35454         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
35455         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
35456         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
35457         g++.dg/tc1/dr94.C: Fix line terminator.
35458
35459 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
35460
35461         * gcc.c-torture/compile/20040216-1.c: New.
35462
35463 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35464
35465         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35466         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35467         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
35468         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
35469         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
35470         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
35471
35472 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35473
35474         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
35475
35476 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
35477
35478         PR c++/13971
35479         * g++.dg/expr/cond4.C: New test.
35480
35481         PR c++/14086
35482         * g++.dg/lookup/crash2.C: New test.
35483
35484 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
35485
35486         * gcc.c-torture/compile/20040214-2.c: New test.
35487
35488 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
35489
35490         PR c++/14116
35491         * g++.dg/ext/typeof8.C: New test.
35492
35493 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
35494
35495         * gcc.c-torture/compile/20040214-1.c: New test.
35496
35497 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35498
35499         PR c++/13635
35500         * g++.dg/template/spec11.C: New test.
35501
35502 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35503
35504         PR c++/13927
35505         * g++.dg/other/error8.C: New test.
35506
35507 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
35508
35509         PR c++/14122
35510         * g++.dg/template/array4.C: New test.
35511
35512         PR c++/14108
35513         * g++.dg/inherit/thunk2.C: New test.
35514
35515         PR c++/14083
35516         * g++.dg/eh/cond2.C: New test.
35517
35518 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
35519
35520         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
35521
35522 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
35523
35524         * lib/scanasm.exp (dg-scan): Quote pattern before display.
35525
35526 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
35527
35528         * g++.dg/simd-2.C: xfail on ppc64-linux.
35529
35530 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35531
35532         PR c/456
35533         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
35534         tests.
35535
35536 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
35537
35538         * gcc.dg/builtins-33.c: New test.
35539
35540 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
35541
35542         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
35543
35544 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35545
35546         * g++.dg/simd-2.C: Set -maltivec for ppc64.
35547
35548 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35549
35550         * gcc.dg/ppc64-abi-3.c: New test.
35551
35552 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
35553
35554         PR c/14092
35555
35556         * gcc.dg/pr14092-1.c: New testcase.
35557
35558 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
35559
35560         * gcc.dg/cpp/assert4.c: Fix typo last change.
35561
35562         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
35563         * gcc.dg/cpp/assert4.c: Handle powerpc64.
35564
35565         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
35566
35567 2004-02-09  Roger Sayle  <roger@eyesopen.com>
35568
35569         * gcc.c-torture/compile/20040209-1.c: New test case.
35570
35571 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35572
35573         * gcc.dg/c90-init-1.c: Adjust expected error messages.
35574
35575 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
35576
35577         * gcc.c-torture/execute/20040208-[12].c: New tests.
35578
35579 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35580
35581         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
35582
35583 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35584
35585         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
35586
35587 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35588
35589         Bug 13856
35590         * gcc.dg/visibility-8.c: New testcase.
35591
35592 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35593
35594         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
35595         arguments.
35596         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
35597
35598 2004-02-07  Roger Sayle  <roger@eyesopen.com>
35599
35600         PR middle-end/13696
35601         * g++.dg/opt/fold1.C: New test case.
35602
35603 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35604
35605         PR c++/14033
35606         * g++.dg/other/crash-2.C: New test.
35607
35608 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35609
35610         PR c++/14028
35611         * g++.dg/parse/angle-bracket2.C: New test.
35612
35613 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35614
35615         PR middle-end/13750
35616         Revert:
35617         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35618         PR pch/13361
35619         * g++.dg/pch/wchar-1.C: New.
35620         * g++.dg/pch/wchar-1.Hs: New.
35621
35622 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35623
35624         PR c++/14008
35625         * g++.dg/parse/error15.C: New test.
35626         * g++.dg/parse/crash11.C: Update dg-error mark.
35627
35628 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35629
35630         PR c++/13932
35631         * g++.dg/warn/conv2.C: New test.
35632
35633 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35634
35635         PR c++/13086
35636         * g++.dg/warn/incomplete1.C: Remove xfail.
35637
35638 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35639
35640         * lib/file-format.exp (gcc_target_object_format): Use
35641         ${tool}_target_compile, not gcc_target_compile.
35642         * lib/target-supports.exp (check_alias_available): Likewise.
35643         (check_gc_sections_available): Likewise.
35644         * g++.dg/ext/attrib10.C: Use dg-require-alias.
35645         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35646         dg-require-alias.
35647
35648 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35649
35650         PR c++/13969
35651         * g++.dg/template/static6.C: New test.
35652
35653 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
35654
35655         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35656
35657 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35658
35659         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35660         tests for systems where `char' is unsigned by default.
35661
35662 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35663
35664         PR c++/13997
35665         * g++.dg/template/partial3.C: New test.
35666
35667 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
35668
35669         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35670         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35671         Remove mentions of obsolete ports.
35672
35673 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
35674
35675         * gcc.dg/noncompile/20001228-1.c: Fix for new
35676         error message.
35677
35678 2004-02-03  Roger Sayle  <roger@eyesopen.com>
35679
35680         PR target/9348
35681         * gcc.c-torture/execute/multdi-1.c: New test case.
35682
35683 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35684
35685         PR c++/13925
35686         * g++.dg/template/lookup5.C: New test.
35687
35688 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35689
35690         PR c++/13950
35691         * g++.dg/template/lookup4.C: New test.
35692
35693         PR c++/13970
35694         * g++.dg/parse/error14.C: New test.
35695
35696         PR c++/14002
35697         * g++.dg/parse/template13.C: New test.
35698
35699 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35700
35701         PR c++/13978
35702         * g++.dg/template/koenig4.C: New test.
35703
35704         PR c++/13968
35705         * g++.dg/template/crash17.C: New test.
35706
35707         PR c++/13975
35708         * g++.dg/parse/error13.C: New test.
35709         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35710
35711 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35712
35713         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35714
35715 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
35716
35717         PR c/11658
35718         PR c/13994
35719         * gcc.dg/noncompile/20040203-1.c: New test.
35720         * gcc.dg/noncompile/20040203-2.c: Likewise.
35721         * gcc.dg/noncompile/20040203-3.c: Likewise.
35722         * gcc.dg/20040203-1.c: Likewise.
35723
35724 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
35725
35726         PR c++/10858
35727         * g++.dg/template/sizeof7.C: New test.
35728
35729 2004-02-02  Eric Christopher  <echristo@redhat.com>
35730             Zack Weinberg  <zack@codesourcery.com>
35731
35732         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35733
35734 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
35735
35736         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35737         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35738         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35739         * gcc.dg/cleanup-5.c: Run only on Linux targets.
35740
35741 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
35742
35743         PR c++/13113
35744         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35745
35746         PR c++/13854
35747         * g++.dg/ext/attrib13.C: New test.
35748
35749         PR c++/13907
35750         * g++.dg/conversion/op2.C: New test.
35751
35752 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35753
35754         * gcc.dg/titype-1.c: Fix pasto.
35755
35756 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35757
35758         * gcc.dg/titype-1.c: New test.
35759
35760 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35761
35762         PR c++/13957
35763         * g++.dg/template/non-type-template-argument-1.C,
35764         g++.dg/template/qualified-id1.C: Update dg-error marks.
35765         * g++.dg/template/nontype6.C: New test.
35766
35767 2004-02-01  Roger Sayle  <roger@eyesopen.com>
35768
35769         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35770         * gcc.dg/builtins-31.c: New testcase.
35771         * gcc.dg/builtins-32.c: New testcase.
35772
35773 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
35774
35775         * objc.dg/call-super-2.m: Update line numbers
35776         for the including of stddef.h.
35777
35778 2004-01-30  Michael Matz  <matz@suse.de>
35779
35780         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35781         g++.dg/ext/case-range3.C: New tests.
35782
35783 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35784
35785         DR206
35786         PR c++/13813
35787         * g++.dg/template/member4.C: New test.
35788
35789 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35790
35791         PR c++/13683
35792         * g++.dg/template/sizeof6.C: New test.
35793
35794 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35795
35796         * gcc.dg/fwritable-strings-1.c: New test.
35797
35798 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35799
35800         * gcc.c-torture/compile/20040130-1.c: New test.
35801
35802 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
35803
35804         * objc.dg/call-super-2.m: Include stddef.h for size_t.
35805
35806 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
35807
35808         PR c++/13883
35809         * g++.dg/template/ctor3.C: New test.
35810
35811 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35812
35813         * g++.dg/tc1: New directory.
35814         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35815         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35816         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35817         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35818         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35819
35820 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35821
35822         * g++.dg/parse/error11.C: New test.
35823         * g++.dg/parse/error12.C: Likewise.
35824
35825 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
35826
35827         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35828         (scan_initial, main): Use aligned_sizeof instead of sizeof.
35829
35830 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
35831
35832         PR c++/13791
35833         * g++.dg/ext/attrib12.C: New test.
35834
35835         PR c++/13736
35836         * g++.dg/parse/cast2.C: New test.
35837
35838 2004-01-27  James E Wilson  <wilson@specifixinc.com>
35839
35840         * objc.dg/encode-2.m (main): New local string.  Set depending on
35841         sizeof long.  Use in sscanf call.
35842         * objc.dg/encode-3.m (main): New local string.  Set depending on
35843         sizeof long.  Use in scan_initial call.
35844
35845 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35846
35847         * objc.dg/call-super-2.m: Make LP64-safe.
35848         * objc.dg/desig-init-1.m: Likewise.
35849
35850 2004-01-27  Devang Patel <dpatel@apple.com>
35851
35852         * g++.dg/debug/namespace1.C: New test.
35853
35854 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
35855
35856         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35857         xscale-*-*.
35858
35859         * gcc.dg/arm-mmx-1.c: New test.
35860
35861 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35862
35863         * gcc.dg/20040127-1.c: New test.
35864         * gcc.dg/20040127-2.c: New test.
35865
35866 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35867
35868         * objc.dg/stret-1.m (glob): Renamed to globa.
35869
35870 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
35871
35872         PR c++/13663
35873         * g++.dg/expr/for1.C: New test.
35874
35875 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
35876
35877         PR middle-end/13779
35878         * gcc.dg/darwin-longlong.c: New test.
35879
35880 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
35881
35882         * gcc.dg/20040124-1.c: Moved test from here...
35883         * gcc.c-torture/compile/20040124-1.c: ...to here.
35884
35885 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35886
35887         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
35888         the assembly output if -m64 is passed.
35889
35890 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
35891
35892         PR c++/13833
35893         * g++.dg/template/cond3.C: New test.
35894
35895 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35896
35897         PR c++/13810
35898         * g++.dg/template/ttp7.C: New test.
35899
35900 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35901
35902         PR c++/13797
35903         * g++.dg/template/nontype4.C: New test.
35904         * g++.dg/template/nontype5.C: Likewise.
35905
35906 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
35907
35908         * gcc.dg/torture/mips-clobber-at.c: New test.
35909
35910 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
35911
35912         * gcc.dg/20040124-1.c: New test.
35913
35914 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
35915
35916         * gcc.dg/20040123-1.c: New test.
35917
35918 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35919
35920         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35921
35922 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35923
35924         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35925
35926 2004-01-23  Andrew Pinski  <apinski@apple.com>
35927
35928         * gcc.dg/20030121-1.c: Move to ..
35929         * gcc.dg/20040121-1.c: here.
35930
35931 2004-01-23  Roger Sayle  <roger@eyesopen.com>
35932
35933         * gcc.dg/builtins-29.c: New test case.
35934
35935 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35936
35937         PR 18314
35938         * gcc.dg/builtins-30.c: New testcase.
35939
35940 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
35941
35942         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35943         * lib/g77.exp: Likewise.
35944         * lib/objc.exp: Likewise.
35945         * lib/g++.exp: Likewise.
35946
35947 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35948
35949         * gcc.dg/struct-by-value-2.c: New test.
35950
35951 2004-01-21  Andrew Pinski  <apinski@apple.com>
35952
35953         PR target/13785
35954         * gcc.dg/20030121-1.c: New test.
35955
35956 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
35957
35958         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
35959         clobber frame pointer register in asm statement.
35960
35961 2004-01-21  Falk Hueffner  <falk@debian.org>
35962
35963         * gcc.c-torture/compile/20040121-1.c: New test.
35964
35965 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
35966
35967         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35968
35969 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
35970
35971         * gcc.dg/ppc64-abi-2.c: New test.
35972
35973 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
35974
35975         * lib/treelang.exp: Fill out this file.
35976         * lib/treelang-dg.exp: New File.
35977
35978 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35979
35980         * gcc.c-torture/compile/981022-1.c: Remove.
35981         * gcc.dg/array-5.c: Remove XFAIL.
35982         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35983         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35984         gcc.dg/cond-lvalue-1.c: Update.
35985         * gcc.dg/cast-lvalue-2.c: New test.
35986
35987 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
35988
35989         PR c++/13592
35990         * g++.dg/other/error1.C (class foo): Tweak error message.
35991
35992         PR c++/13592
35993         * g++.dg/template/call2.C: New test.
35994
35995 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35996
35997         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35998         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35999         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
36000         scalar-return-1_x.c, scalar-return-2_y.c,
36001         scalar-return-3_x.c, scalar-return-3_y.c,
36002         scalar-return-4_x.c, scalar-return-4_y.c,
36003         struct-align-1.h, struct-align-1_x.c,
36004         struct-align-1_y.c, struct-align-2.h,
36005         struct-align-2_x.c, struct-align-2_y.c,
36006         struct-by-value-10_y.c, struct-by-value-11_x.c,
36007         struct-by-value-11_y.c, struct-by-value-12_x.c,
36008         struct-by-value-12_y.c, struct-by-value-13_x.c,
36009         struct-by-value-13_y.c, struct-by-value-14_x.c,
36010         struct-by-value-14_y.c, struct-by-value-15_x.c,
36011         struct-by-value-15_y.c, struct-by-value-16_y.c,
36012         struct-by-value-17_y.c, struct-by-value-18_y.c,
36013         struct-by-value-19_y.c, struct-by-value-1_x.c,
36014         struct-by-value-1_y.c, struct-by-value-20_y.c,
36015         struct-by-value-2_x.c, struct-by-value-2_y.c,
36016         struct-by-value-3_y.c, struct-by-value-4_x.c,
36017         struct-by-value-4_y.c, struct-by-value-5_y.c,
36018         struct-by-value-6_y.c, struct-by-value-7_y.c
36019         struct-by-value-8_x.c, struct-by-value-8_y.c
36020         struct-by-value-9_x.c, struct-by-value-9_y.c
36021         struct-return-10_x.c, struct-return-10_y.c,
36022         struct-return-19_x.c, struct-return-20_x.c
36023         struct-return-2_x.c, struct-return-2_y.c
36024         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
36025         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
36026
36027 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36028
36029         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
36030         attribute on sparc*-sun-solaris2.*.
36031
36032 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
36033
36034         PR c++/13710
36035         * g++.dg/ext/typeof7.C: New test.
36036
36037 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
36038
36039         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
36040         * gcc.dg/const-elim-1.c: Same.
36041
36042 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
36043
36044         * objc.dg/stret-1.m: New.
36045         * objc.dg/stret-2.m: New.
36046
36047 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
36048
36049         PR c++/11895
36050         * g++.dg/ext/vector1.C: New test.
36051
36052 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
36053
36054         * gcc.dg/pch/import-1.c: New.
36055         * gcc.dg/pch/import-1.hs: New.
36056         * gcc.dg/pch/import-1a.h: New.
36057         * gcc.dg/pch/import-1b.h: New.
36058         * gcc.dg/pch/import-1c.h: New.
36059
36060 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36061
36062         PR c++/13574
36063         * g++.dg/ext/array1.C: New test.
36064
36065         PR c++/13178
36066         * g++.dg/conversion/op1.C: New test.
36067
36068 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
36069
36070         PR 11864
36071         From Kazumoto Kojima / Dan Kegel:
36072         * gcc.dg/pr11864-1.c: New test.
36073
36074         PR 10392
36075         From Marcus Comstedt / Dan Kegel:
36076         * gcc.dg/pr10392-1.c: New test.
36077
36078 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36079
36080         PR c++/13478
36081         * g++.dg/init/ref10.C: New test.
36082
36083 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36084
36085         PR c++/13407
36086         * g++.dg/parse/typename6.C: New test.
36087
36088 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36089
36090         PR pch/13361
36091         * g++.dg/pch/wchar-1.C: New.
36092         * g++.dg/pch/wchar-1.Hs: New.
36093
36094 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36095
36096         PR c++/9259
36097         * g++.dg/expr/sizeof2.C: New test.
36098
36099 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
36100
36101         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
36102
36103 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36104
36105         PR c++/13659
36106         * g++.dg/lookup/strong-using-3.C: New.
36107         * g++.dg/lookup/using-10.C: New.
36108
36109 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36110
36111         PR c++/13594
36112         * g++.dg/lookup/strong-using-2.C: New.
36113
36114 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
36115             Dan Kegel <dank@kegel.com>
36116             J"orn Rennecke <joern.rennecke@superh.com>
36117
36118         PR target/9365
36119         * gcc.dg/pr9365-1.c: New test.
36120
36121 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36122
36123         PR c++/8856
36124         * g++.dg/parse/casting-operator2.C: New test.
36125         * g++.old-deja/g++.pt/explicit83.C: Remove.
36126
36127 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36128
36129         * gcc.dg/label-compound-stmt-1.c: New test.
36130         * gcc.c-torture/compile/950922-1.c,
36131         gcc.c-torture/compile/20000211-3.c,
36132         gcc.c-torture/compile/20000518-1.c,
36133         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
36134         compound statements.
36135
36136 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
36137
36138         * gcc.dg/ppc64-abi-1.c: New test.
36139
36140 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
36141
36142          * g++.dg/ext/attrib9.C: Add dg-warnings.
36143
36144 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36145
36146         PR c++/12335
36147         * g++.dg/parse/dtor3.C: New test.
36148
36149 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
36150
36151         PR c++/12709
36152         * g++.dg/parse/try-catch-1.C: New test.
36153
36154 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
36155
36156         * ada/acats/run_all.sh: Add more verbose output in acats.log
36157         when compiling tests.
36158
36159 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36160
36161         PR 13656
36162         * gcc.dg/typedef-redecl.c: New test case.
36163         * gcc.dg/typedef-redecl.h: New support file.
36164
36165 2004-01-13  Jan Hubicka  <jh@suse.cz>
36166
36167         * gcc.dg/always_inline.c: New test.
36168         * gcc.dg/debug/20031231-1.c: Fix.
36169
36170 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36171
36172         PR c++/13474
36173         * g++.dg/template/array3.C: New test.
36174
36175 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36176
36177         * g++.dg/ext/lvalue1.C: No longer expected to fail.
36178         * g++.dg/warn/Wunused-2.C: Likewise.
36179
36180 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36181
36182         PR c++/13289
36183         * g++.dg/template/instantiate6.C: New test.
36184
36185 2004-01-12  Roger Sayle  <roger@eyesopen.com>
36186
36187         PR middle-end/11397
36188         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
36189
36190 2004-01-12  Jan Hubicka  <jh@suse.cz>
36191
36192         PR opt/12826
36193         * gcc.dg/20040112-1.c: New.
36194
36195         * gcc.dg/dwarf-die[1-7].c: Move to...
36196         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
36197         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
36198
36199 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
36200
36201         PR c++/4100
36202         * g++.dg/parse/friend4.C: New test.
36203
36204 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
36205
36206         PR c++/4100
36207         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
36208         definition is called a friend.
36209
36210 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
36211
36212         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
36213
36214 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
36215
36216         PR c++/3478
36217         * g++.dg/parse/error10.C: New test.
36218         * g++.dg/template/arg2.C: Accept "invalid type" error.
36219
36220 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
36221
36222         PR middle-end/13392
36223         * g++.dg/opt/expect2.C: New test.
36224
36225 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36226
36227         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
36228         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
36229         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
36230         Update dg-error regexps.
36231
36232 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36233
36234         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
36235         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
36236
36237 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36238
36239         * gcc.dg/pragma-re-1.c: Use right pointer type.
36240
36241 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36242
36243         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
36244
36245 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
36246
36247         * gcc.dg/rs6000-ldouble-1.c: New.
36248
36249 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36250
36251         DR 337
36252         PR c++/9256
36253         * g++.dg/other/abstract1.C: New test.
36254
36255 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
36256
36257         * g++.dg/lookup/strong-using-1.C: New.
36258
36259 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36260
36261         PR c/11234
36262         * gcc.dg/func-ptr-conv-1.c: New test.
36263         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
36264
36265 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
36266
36267         PR target/13380.
36268         * gcc.c-torture/compile/20040109-1.c: New.
36269
36270 2004-01-08  Stuart Hastings  <stuart@apple.com>
36271
36272         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
36273         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
36274         * gcc.dg/i386-sse-6.c: ...this new testcase.
36275
36276 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
36277
36278         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
36279
36280 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36281
36282         * ada/acats/run_acats: Treat 'gnatchop' the same way
36283         as 'gnatmake'.  Export GCC_DRIVER.
36284         * ada/acats/run_all.sh: Add target_gnatchop.  Use
36285         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
36286
36287 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36288
36289         PR c++/12573
36290         * g++.dg/template/dependent-expr4.C: New test.
36291
36292 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
36293
36294         * gcc.dg/altivec-11.c: New test.
36295
36296 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
36297
36298         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
36299
36300 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36301
36302         PR c/6024
36303         * gcc.dg/enum-compat-1.c: New test.
36304         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
36305
36306 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36307
36308         PR c/12165
36309         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
36310         gcc.dg/c99-idem-qual-3.c: New tests.
36311
36312 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
36313
36314         * gcc.dg/winline-7.c: Don't cast void * to int.
36315
36316 2004-01-06  Jan Hubicka  <jh@suse.cz>
36317
36318         * gcc.dg/i386-sse-5.c: New test
36319         * g++.dg/eh/simd-1.c: Add -w argument for i386.
36320
36321 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36322
36323         PR c++/12815
36324         * g++.dg/rtti/typeid4.C: New test.
36325
36326 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36327
36328         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
36329
36330 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36331
36332         PR c++/12132
36333         * g++.dg/template/error11.C: New test.
36334
36335         PR c++/13451
36336         * g++.dg/template/class2.C: New test.
36337
36338 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36339         Richard Sandiford <rsandifo@redhat.com>
36340
36341         PR c++/13387
36342         * g++.dg/opt/alias3.C: New test.
36343
36344 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
36345
36346         PR c++/13157
36347         * g++.dg/template/koenig3.C: New test.
36348
36349         PR c++/13529
36350         * g++.dg/parse/offsetof3.C: New test.
36351
36352         * g++.dg/init/copy7.C: Add missing dg-error markers.
36353
36354         PR c++/12226
36355         * g++.dg/init/copy7.c: New test.
36356
36357         PR c++/13536
36358         * g++.dg/parse/cast1.C: New test.
36359
36360 2004-01-04  Jan Hubicka  <jh@suse.cz>
36361
36362         * gcc.dg/winline[1-7].c: New tests.
36363
36364 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36365
36366         PR c++/13520
36367         * g++.dg/template/qualttp22.C: New test.
36368
36369 2004-01-01  Jan Hubicka  <jh@suse.cz>
36370
36371         * gcc.dg/debug/20031231-1.c: New.
36372         * gcc.c-torture/compile/20040101-1.c: New.
36373         * gcc.dg/dwarf-die-[1-7].c: New.
36374
36375 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
36376
36377         PR optimization/13521
36378         * gcc.c-torture/compile/20031231-1.c: New test.
36379
36380 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36381
36382         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
36383
36384 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36385
36386         PR c++/10079
36387         * g++.dg/template/crash16.C: New test.
36388
36389 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
36390
36391         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
36392
36393 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36394
36395         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
36396         ports.
36397         * g++.old-deja/g++.jason/thunk3.C: Likewise.
36398         * g++.old-deja/g++.law/profile1.C: Likewise.
36399         * gcc.c-torture/compile/981006-1.c: Likewise.
36400         * gcc.c-torture/execute/loop-2e.x: Likewise.
36401         * gcc.c-torture/execute/loop-2f.x: Remove.
36402         * gcc.c-torture/execute/loop-2g.x: Likewise.
36403         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
36404         * gcc.dg/20020312-2.c: Remove traces of dead ports.
36405
36406 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36407
36408         PR c++/13507
36409         * g++.dg/ext/attrib11.C: New test.
36410
36411         PR c++/13494
36412         * g++.dg/template/array2-1.C: New test.
36413         * g++.dg/template/array2-2.C: New test.
36414
36415 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
36416
36417         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
36418
36419 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36420
36421         PR c++/12774
36422         * g++.dg/template/array1-1.C: New test.
36423         * g++.dg/template/array1-2.C: New test.
36424
36425 2003-12-29  Roger Sayle  <roger@eyesopen.com>
36426
36427         PR fortran/12632
36428         * g77.dg/12632.f: New test case.
36429
36430 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36431
36432         PR c++/13289
36433         * g++.dg/parse/nontype1.C: New test.
36434
36435 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36436
36437         PR c++/12403
36438         * g++.dg/parse/explicit1.C: New test.
36439         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
36440
36441 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36442
36443         PR c++/13081
36444         * g++.dg/opt/inline6.C: New test.
36445
36446         PR c++/12613
36447         * g++.dg/parse/error9.C: New test.
36448
36449         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
36450
36451 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36452
36453         PR c++/13009
36454         * g++.dg/init/assign1.C: New test.
36455
36456 2003-12-28  Roger Sayle  <roger@eyesopen.com>
36457
36458         PR c++/13070
36459         * g++.dg/warn/format3.C: New test case.
36460
36461 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36462
36463         * gcc.c-torture/compile/20031227-1.c: New test.
36464
36465 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36466
36467         * g++.dg/bprob/bprob.exp: Load target-supports.exp
36468         * g77.dg/bprob/bprob.exp: Likewise.
36469         * gcc.misc-tests/bprob.exp: Likewise.
36470         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
36471         variants on systems where the library does not provide that
36472         functionality.
36473         * gcc.dg/builtins-20.c: Use builtins-config.h.
36474         * gcc.dg/builtins-config.h: New file.
36475
36476 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36477
36478         * lib/gcc-dg.exp (dg-require-profiling): New function.
36479         * lib/target-supports.exp (check_profiling_available): Likewise.
36480         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
36481         * g77.dg/bprob/bprob.exp: Likewise.
36482         * gcc.misc-tests/bprob.exp: Likewise.
36483         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
36484         * gcc.dg/20021014-1.c: Likewise.
36485         * gcc.dg/nest.c: Likewise.
36486
36487 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36488
36489         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
36490         compiling.
36491         * g++.dg/lookup/java2.C: Likewise.
36492         * gcc.dg/cpp/lexident.c: Likewise.
36493
36494 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
36495
36496         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
36497         given.
36498         * gcc.c-torture/compile/961203-1.c: Likewise.
36499         * gcc.c-torture/compile/980506-1.c: Likewise.
36500
36501 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
36502
36503         * lib/gcc-dg.exp (dg-prune-output): New annotation.
36504         (additional_prunes): New global.
36505         (gcc-dg-prune): Handle additional per-test pruning.
36506         (dg-test): Clear additional_prunes between tests.
36507
36508         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
36509         dg-prune-output to avoid spurious failures from assembler
36510         complaining about nonexistent WAW violations.
36511         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
36512         Use dg-prune-output to avoid spurious failures from assembler
36513         warning about Itanium B-step errata.
36514
36515 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36516
36517         * g++.dg/abi/macro0.C: New test.
36518         * g++.dg/abi/macro1.C: Likewise.
36519         * g++.dg/abi/macro2.C: Likewise.
36520
36521         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
36522         * g++.dg/abi/bitfield7.C: Likewise.
36523         * g++.dg/abi/dtor2.C: Likewise.
36524         * g++.dg/abi/mangle11.C: Likewise.
36525         * g++.dg/abi/mangle12.C: Likewise.
36526         * g++.dg/abi/mangle14.C: Likewise.
36527         * g++.dg/abi/mangle17.C: Likewise.
36528         * g++.dg/abi/vbase10.C: Likewise.
36529         * g++.dg/abi/vbase14.C: Likewise.
36530         * g++.dg/template/qualttp17.C: Likewise.
36531
36532 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36533
36534         PR c/11995
36535         * gcc.dg/20031223-1.c: New test.
36536
36537 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36538
36539         * gcc.dg/noreturn-7.c: New test.
36540
36541 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36542
36543         * gcc.dg/null-pointer-1.c: New test.
36544
36545 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36546
36547         * g++.old-deja/g++.jason/template18.C: Remove.
36548         * g++.old-deja/g++.jason/template37.C: Likewise.
36549
36550         PR c++/12862
36551         * g++.dg/lookup/ns1.C: New test.
36552
36553         PR c++/12397
36554         * g++.dg/template/lookup3.C: New test.
36555
36556 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36557
36558         * g++.dg/template/recurse1.C: New test
36559
36560 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36561
36562         PR c++/12479
36563         * g++.dg/parse/semicolon1.C: New test.
36564         * g++.dg/parse/semicolon1.h: Likewise.
36565
36566 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
36567
36568         * gcc.dg/darwin-misaligned.c: New test.
36569
36570 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36571
36572         PR c/9163
36573         * gcc.dg/20031222-1.c: New test.
36574
36575 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
36576
36577         PR c++/13438
36578         * g++.dg/parse/error8.C: New test.
36579
36580         PR c++/11554
36581         * g++.dg/warn/ctor-init-1.C: New test.
36582
36583 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
36584
36585         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
36586         too small.
36587         * gcc.c-torture/compile/930217-1.c: Likewise.
36588         * gcc.c-torture/compile/930513-1.c: Likewise.
36589         * gcc.c-torture/execute/920908-2.c: Likewise.
36590         * gcc.c-torture/execute/921204-1.c: Likewise.
36591         * gcc.c-torture/execute/930621-1.c: Likewise.
36592         * gcc.c-torture/execute/930630-1.c: Likewise.
36593         * gcc.c-torture/execute/931031-1.c: Likewise.
36594         * gcc.c-torture/execute/980602-2.c: Likewise.
36595         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36596         * gcc.c-torture/execute/compndlit-1.c: Likewise.
36597         * gcc.c-torture/execute/extzvsi.c: Likewise.
36598         * gcc.c-torture/unsorted/ext.c: Likewise.
36599
36600 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
36601
36602         PR target/12749
36603         * gcc.c-torture/compile/20031220-2.c: New test case.
36604
36605 2003-12-20  Roger Sayle  <roger@eyesopen.com>
36606
36607         PR optimization/13031
36608         * gcc.c-torture/compile/20031220-1.c: New test case.
36609
36610 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36611
36612         * gcc.dg/cast-function-1.c: New test.
36613
36614 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36615
36616         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36617         formats.
36618
36619 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
36620
36621         PR c++/12795
36622         * g++.dg/ext/attrib10.C: New test.
36623
36624 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36625
36626         * gcc.dg/cleanup-10.c: New test.
36627         * gcc.dg/cleanup-11.c: New test.
36628
36629 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36630
36631         PR c++/13239
36632         * g++.dg/opt/expect1.C: New test.
36633
36634 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
36635
36636         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36637
36638 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
36639
36640         PR debug/12923
36641         * gcc.dg/20031218-1.c: New test.
36642
36643         PR debug/12389
36644         * gcc.dg/20031218-2.c: New test.
36645         * gcc.dg/20031218-3.c: New test.
36646
36647         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36648         of label name and allow for USER_LABEL_PREFIX == "_" names.
36649         * g++.dg/abi/mangle18-2.C: Likewise.
36650         * g++.dg/abi/mangle19-1.C: Likewise.
36651         * g++.dg/abi/mangle19-2.C: Likewise.
36652         * g++.dg/abi/mangle20-1.C: Likewise.
36653         * g++.dg/abi/mangle20-2.C: Likewise.
36654
36655 2003-12-18  Richard Henderson  <rth@redhat.com>
36656
36657         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36658
36659 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
36660             Dan Kegel <dank@kegel.com>
36661
36662         PR other/12009
36663         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36664         testing a cross compiler, it causes spurious compile failures.
36665         * lib/g++.exp: Likewise.
36666
36667 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36668
36669         PR c++/13262
36670         * g++.dg/template/access13.C: New test.
36671
36672 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
36673
36674         * gcc.dg/20031216-1.c: New test.
36675
36676 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36677
36678         PR c++/9154
36679         * g++.dg/template/error10.C: New test.
36680
36681 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36682
36683         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36684         * g++.dg/eh/simd-2.C: Likewise.
36685
36686 2003-12-17  James E Wilson  <wilson@specifixinc.com>
36687             Roger Sayle  <roger@eyesopen.com>
36688
36689         * gcc.c-torture/execute/ieee/mzero5.c: New.
36690
36691 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
36692
36693         PR c++/10603
36694         * g++.dg/parse/error6.C: New test.
36695
36696         PR c++/12827
36697         * g++.dg/parse/error7.C: New test.
36698
36699 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36700
36701         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36702         at -O with stabs debugging formats.
36703         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36704         * gcc.dg/debug/debug-2.c: Likewise.
36705
36706 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36707
36708         PR c++/12696
36709         * g++.dg/init/error1.C: New test.
36710
36711         PR c++/12218
36712         * g++.dg/init/pm3.C: New test.
36713
36714 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36715
36716         PR c/3347
36717         * gcc.dg/bitfld-8.c: New test.
36718
36719 2003-12-16  James Lemke  <jim@wasabisystems.com>
36720
36721         * gcc.dg/arm-scd42-[123].c: New tests.
36722
36723 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36724
36725         PR c++/9043
36726         * g++.dg/abi/mangle20-1.C: New test.
36727         * g++.dg/abi/mangle20-2.C: New test.
36728
36729 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36730
36731         PR c++/13275
36732         * g++.dg/other/offsetof2.C: Remove XFAIL.
36733         * g++.dg/parse/offsetof1.C: New test.
36734         * g++.gd/parse/offsetof2.C: Likewise.
36735
36736 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36737
36738         * g++.dg/template/nontype3.C: New test.
36739         * g++.dg/template/static2.C: Tweaked the dg-error clause.
36740
36741 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36742
36743         * g++.dg/warn/noreturn-3.C: Also test instantiation.
36744
36745 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36746
36747         PR c++/13387
36748         * g++.dg/expr/assign1.C: New test.
36749
36750         PR c++/13242
36751         * g++.dg/abi/mangle19-1.C: New test.
36752         * g++.dg/abi/mangle19-2.C: New test.
36753
36754 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
36755
36756         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36757
36758 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36759
36760         * gcc.c-torture/execute/20031216-1.c: New test.
36761
36762 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36763
36764         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36765         an ICE regression.
36766
36767 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36768
36769         PR c++/10926
36770         * g++.dg/template/error9.C: New test.
36771
36772         PR c++/11116
36773         * g++.dg/template/error8.C: New test.
36774
36775 2003-12-15  Roger Sayle  <roger@eyesopen.com>
36776
36777         PR middle-end/13400
36778         * gcc.c-torture/execute/20031215-1.c: New test case.
36779
36780 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36781
36782         PR c++/13269
36783         * g++.dg/parse/error5.C: New test.
36784
36785         PR c++/12989
36786         * g++.dg/expr/sizeof1.C: New test.
36787
36788         PR c++/13310
36789         * g++.dg/template/crash15.C: New test.
36790
36791 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
36792
36793         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36794         a non-POD type as the last named parameter of a varargs function.
36795
36796 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36797
36798         PR c++/13243
36799         PR c++/12573
36800         * g++.dg/template/crash14.C: New test.
36801         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36802
36803 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36804
36805         * g++.dg/other/java1.C: New test.
36806
36807         PR c++/13241
36808         * g++.dg/abi/mangle18-1.C: New test.
36809         * g++.dg/abi/mangle18-2.C: New test.
36810
36811 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36812
36813         PR optimization/10312
36814         * gcc.c-torture/execute/20031214-1.c: New.
36815
36816 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
36817
36818         PR c++/10779
36819         PR c++/12160
36820         * g++.dg/parse/error3.C: New test.
36821         * g++.dg/parse/error4.C: Likewise.
36822         * g++.dg/abi/mangle4.C: Tweak error messages.
36823         * g++.dg/lookup/using5.C: Likewise.
36824         * g++.dg/other/error2.C: Likewise.
36825         * g++.dg/parse/typename5.C: Likewise.
36826         * g++.dg/parse/undefined1.C: Likewise.
36827         * g++.dg/template/arg2.C: Likewise.
36828         * g++.dg/template/ttp3.C: Likewise.
36829         * g++.dg/template/type1.C: Likewise.
36830         * g++.old-deja/g++.other/crash32.C: Likewise.
36831         * g++.old-djea/g++.pt/defarg8.C: Likewise.
36832
36833 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36834
36835         PR c++/13106
36836         * g++.dg/warn/noreturn-3.C: New test.
36837
36838 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36839
36840         PR c++/13118
36841         * g++.dg/abi/covariant3.C: New.
36842
36843 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
36844
36845         * g++.dg/eh/ia64-1.C: New test.
36846
36847 2003-12-12  Roger Sayle  <roger@eyesopen.com>
36848
36849         PR optimization/13037
36850         * g77.f-torture/execute/13037.f: New test case.
36851
36852 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36853
36854         PR c++/12881
36855         * g++.dg/abi/covariant2.C: New.
36856
36857 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
36858
36859         * gcc.dg/cpp/trad/macro.c: New tests.
36860
36861 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
36862
36863         * gcc.c-torture/execute/wchar_t-1.x: Delete.
36864
36865 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
36866
36867         PR other/10819
36868         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36869         to fix Bug 10819.
36870         * lib/g++.exp (g++_version): Likewise.
36871         * lib/g77.exp (g77_version): Likewise.
36872         * lib/objc.exp (default_objc_version): Likewise.
36873
36874 2003-12-10  Richard Henderson  <rth@redhat.com>
36875
36876         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36877
36878         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36879
36880 2003-12-08  Matt Austern  <austern@apple.com>
36881
36882         PR c/13134
36883         * lib/gcc-dg.exp (dg-require-visibility): Define.
36884         * lib/target-supports (check_visibility_available): Define.
36885         * gcc.dg/visibility-1.c: New test.
36886         * gcc.dg/visibility-2.c: Likewise.
36887         * gcc.dg/visibility-3.c: Likewise.
36888         * gcc.dg/visibility-4.c: Likewise.
36889         * gcc.dg/visibility-5.c: Likewise.
36890         * gcc.dg/visibility-6.c: Likewise.
36891         * g++.dg/ext/visibility-1.C: Likewise.
36892         * g++.dg/ext/visibility-2.C: Likewise.
36893         * g++.dg/ext/visibility-3.C: Likewise.
36894         * g++.dg/ext/visibility-4.C: Likewise.
36895         * g++.dg/ext/visibility-5.C: Likewise.
36896         * g++.dg/ext/visibility-6.C: Likewise.
36897
36898 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36899
36900         * g++.dg/lookup/java1.C: New test.
36901         * g++.dg/lookup/java2.C: New test.
36902
36903 2003-12-07  Falk Hueffner  <falk@debian.org>
36904
36905         * g++.dg/opt/noreturn-1.C: New test.
36906
36907 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
36908
36909         * gcc.dg/overflow-1.c: New test.
36910
36911 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36912
36913         * g77.f-torture/compile/13060.f: New test.
36914
36915 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
36916
36917         PR c++/13323
36918         * g++.dg/inherit/operator2.C: New test.
36919
36920 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36921
36922         PR c++/13305
36923         * g++.dg/ext/attrib9.C: New test.
36924
36925 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36926
36927         PR c++/13314
36928         * g++.dg/template/error7.C: New test.
36929
36930 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
36931             J"orn Rennecke <joern.rennecke@superh.com>
36932
36933         PR target/13302
36934         * g++.dg/other/struct-va_list.C: New test.
36935
36936 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36937
36938         PR c++/13166
36939         * g++.dg/parse/defarg6.C: New test.
36940
36941 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
36942
36943         PR target/13256
36944         * gcc.c-torture/execute/20031201-1.c: New test.
36945
36946 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
36947
36948         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36949
36950 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36951
36952         * gcc.dg/builtin-return-1.c: New test.
36953
36954 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
36955             J"orn Rennecke <joern.rennecke@superh.com>
36956
36957         PR optimization/13260
36958         * gcc.c-torture/execute/20031204-1.c: New test.
36959
36960 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36961
36962         PR c++/9127
36963         * g++.dg/template/error6.C: New test.
36964
36965 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
36966
36967         * gcc.dg/20031202-1.c: New test.
36968
36969 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36970
36971         PR c++/13179
36972         * g++.dg/template/eh1.C: New test.
36973
36974         PR c++/10771
36975         * g++.dg/template/error5.C: New test.
36976
36977 2003-12-02  David Ung  <davidu@mips.com>
36978
36979         * gcc.dg/compat/vector-check.h: Corrected type for var
36980         g_##TMODE
36981
36982 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36983
36984         PR c++/10126
36985         * g++.dg/template/ptrmem8.C: New test.
36986
36987 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36988
36989         PR c++/12573
36990         * g++.dg/template/dependent-expr3.C: New test.
36991
36992 2003-12-01  James Lemke  <jim@wasabisystems.com>
36993
36994         * gcc.dg/arm-g2.c: New test.
36995
36996 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36997
36998         PR optimization/11634
36999         * gcc.dg/20031201-2.c: New test case.
37000
37001 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
37002
37003         PR 11433
37004         * objc.dg/proto-lossage-3.m: New test.
37005
37006 2003-12-01  Roger Sayle  <roger@eyesopen.com>
37007
37008         PR optimization/12628
37009         * gcc.dg/20031201-1.c: New test case.
37010
37011 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37012
37013         * gcc.dg/unaligned-1.c: New test.
37014
37015 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
37016
37017         PR c++/9849
37018         * g++.dg/template/error4.C: New test.
37019         * g++.dg/template/nested3.C: Adjust error markers.
37020
37021 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37022
37023         * gcc.dg/cpp/assert4.c: Check more #system assertions.
37024
37025 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37026
37027         PR c/10333
37028         * gcc.dg/bitfld-7.c: New test.
37029
37030 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
37031
37032         * gcc.dg/tls/asm-1.C: New test.
37033
37034 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37035
37036         * gcc.dg/cpp/assert4.c: Update.
37037
37038 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37039
37040         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
37041         * gcc.dg/builtin-apply3.c: New test.
37042
37043 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37044
37045         * lib/compat.exp (compat-obj): New xfaildata parameter.
37046         Use it to set compiler_conditional_xfail_data before compiling.
37047         (compat-get-options): Handle dg-xfail-if.
37048         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
37049         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
37050         * gcc.dg/compat/vector-1_y.c: Likewise.
37051         * gcc.dg/compat/vector-2_x.c: Likewise.
37052         * gcc.dg/compat/vector-2_y.c: Likewise.
37053
37054 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37055
37056         * g++.dg/opt/reg-stack4.C: New test.
37057
37058 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37059
37060         * gcc.dg/builtin-apply2.c: New test.
37061
37062 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37063
37064         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
37065
37066 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37067
37068         PR c++/12924
37069         * g++.dg/template/template-id-2.C: New test.
37070
37071 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37072
37073         PR c++/5369
37074         * g++.dg/template/memfriend1.C: New test.
37075         * g++.dg/template/memfriend2.C: Likewise.
37076         * g++.dg/template/memfriend3.C: Likewise.
37077         * g++.dg/template/memfriend4.C: Likewise.
37078         * g++.dg/template/memfriend5.C: Likewise.
37079         * g++.dg/template/memfriend6.C: Likewise.
37080         * g++.dg/template/memfriend7.C: Likewise.
37081         * g++.dg/template/memfriend8.C: Likewise.
37082         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
37083
37084 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
37085
37086         PR c++/12515
37087         * g++.dg/ext/cond1.C: New test.
37088
37089 2003-11-20  Richard Henderson  <rth@redhat.com>
37090
37091         * gcc.dg/20020201-2.c: Remove.
37092         * gcc.dg/20020201-4.c: Remove.
37093         * gcc.dg/20020304-1.c: Remove.
37094
37095 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
37096
37097         * gcc.dg/cpp/trad/xwin1.c: New test case.
37098
37099 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
37100
37101         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
37102         * lib/g77.exp: Likewise.
37103         * lib/objc.exp: Likewise.
37104         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
37105         for darwin.
37106
37107 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37108
37109         PR c++/12932
37110         * g++.dg/template/static5.C: New test.
37111
37112 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37113
37114         * gcc.dg/nested-func-1.c: New test.
37115
37116 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37117
37118         * gcc.dg/cpp/assert4.c: New test.
37119
37120 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37121
37122         PR c++/2294
37123         * g++.dg/lookup/using9.c: New test.
37124
37125 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
37126
37127         PR c++/12762
37128         * g++.dg/template/error3.C: New test.
37129
37130 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
37131
37132         PR ada/13035
37133         * ada/acats/run_acats, run_all.sh: Fix syntax error.
37134         No longer use a wrapper for gcc, since this does not work under
37135         Windows.
37136
37137 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37138
37139         PR c++/2094
37140         * g++.dg/template/ptrmem7.C: New test.
37141
37142 2003-11-13  Andrew Pinski <apinski@apple.com>
37143
37144         * gcc.c-torture/compile/20031113-1.c: New test.
37145
37146 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
37147             Kean Johnston <jkj@sco.com>
37148
37149         PR c/13029
37150         * gcc.dg/unused-4.c: Update.
37151
37152 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37153
37154         * g++.dg/opt/const3.C: New test.
37155
37156 2003-11-13  Jan Hubicka  <jh@suse.cz>
37157
37158         * gcc.c-torture/compile/20031112-1.c: New test.
37159
37160 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
37161
37162         * g++.dg/parse/crash10.C: Remove bogus error marker.
37163
37164 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37165
37166         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
37167         (host_gcc): Likewise.
37168         (ROOT): Honor $PWDCMD.
37169         (BASE): Likewise.
37170         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
37171
37172 2003-11-12  Catherine Moore  <clm@redhat.com>
37173
37174         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
37175
37176 2003-11-12  Andreas Jaeger  <aj@suse.de>
37177             Jakub Jelinek  <jakub@redhat.com>
37178             Andrew Pinski  <pinskia@physics.uc.edu>
37179             Richard Henderson  <rth@redhat.com>
37180
37181         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
37182         systems.
37183         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
37184
37185         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
37186         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37187
37188 2003-11-11  Andreas Jaeger  <aj@suse.de>
37189
37190         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
37191
37192         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
37193
37194 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
37195
37196         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
37197         Clean ups.
37198
37199 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
37200
37201         * gcc.dg/trampoline-1.c: New test.
37202
37203 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37204
37205         * gcc.c-torture/compile/200031109-1.c: New test.
37206
37207 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37208
37209         PR c/3190
37210         PR c/8714
37211         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37212         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
37213         gcc.dg/format/no-y2k-1.c: Update.
37214
37215 2003-11-08  Roger Sayle  <roger@eyesopen.com>
37216
37217         PR optimization/10467
37218         * gcc.dg/20031108-1.c: New test case.
37219
37220 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
37221
37222         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
37223
37224 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37225
37226         * gcc.dg/compound-lvalue-1.c: New test.
37227         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
37228         some XFAILs.
37229
37230 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
37231
37232         * gcc.dg/altivec-varargs-1.c: New test.
37233
37234 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37235
37236         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
37237         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
37238         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
37239         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
37240         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
37241
37242 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37243
37244         * gcc.dg/cond-lvalue-1.c: New test.
37245
37246 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
37247
37248         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
37249
37250 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37251
37252         PR c++/11616
37253         * g++.dg/template/instantiate5.C: New test.
37254
37255 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37256
37257         PR c++/12726
37258         * g++.dg/ext/complit2.C: Replace test with self-contained version.
37259         * ChangeLog: Add missing first entry for above test.
37260
37261 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37262
37263         PR c++/9810
37264         * g++.dg/template/using8.C: New test.
37265         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
37266
37267 2003-11-02  Roger Sayle  <roger@eyesopen.com>
37268
37269         PR optimization/10817
37270         * gcc.c-torture/compile/20031102-1.c: New test case.
37271
37272 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
37273
37274         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
37275         2147483647.
37276
37277 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37278
37279         * gcc.dg/20031102-1.c: New test.
37280
37281 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37282
37283         * gcc.dg/complex-1.c: New test.
37284
37285 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37286
37287         PR c++/12796
37288         * g++.dg/template/crash13.C: Adjust expected error location.
37289         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37290
37291 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37292
37293         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37294
37295 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37296
37297         PR/10239
37298         * gcc.c-torture/compile/20031031-2.c: New test.
37299
37300 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37301
37302         PR/11640
37303         * gcc.c-torture/compile/20031031-1.c: New test.
37304
37305 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37306
37307         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37308         * gcc.misc-tests/bprob.exp: Likewise.
37309         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
37310         the execution test on arm-elf configs.
37311         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
37312         configs that don't support scratch files.
37313         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
37314
37315 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
37316
37317         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
37318         done by dejagnu.
37319
37320 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
37321
37322         * ada/acats/run_all.sh: Redirect mv output to /dev/null
37323         Avoid non pure sh syntax. Add more logging.
37324
37325         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
37326         fail.
37327
37328 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37329
37330         PR libgcj/10610
37331         * gcc.dg/ppc-stackalign-1.c: New test.
37332
37333 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
37334
37335         * ada/acats/run_all.sh: Change output to be more compliant with
37336         dejagnu framework.
37337         Create acats.sum and acats.log files under testsuite/ada/acats
37338         Only run [a-z]* directories, to filter out e.g. CVS.
37339         Redirect build output to log file.
37340
37341 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37342
37343         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
37344
37345 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37346
37347         PR ada/5909:
37348         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
37349
37350 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
37351
37352         * gcc.c-torture/compile/20031023-1.c: New test.
37353         * gcc.c-torture/compile/20031023-2.c: New test.
37354         * gcc.c-torture/compile/20031023-3.c: New test.
37355         * gcc.c-torture/compile/20031023-4.c: New test.
37356
37357 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37358
37359         PR c++/10371
37360         * g++.dg/lookup/scoped8.C: New test.
37361
37362 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37363
37364         * g++.dg/opt/reg-stack3.C: New test.
37365
37366 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37367
37368         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
37369
37370 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37371
37372         PR c++/11076
37373         * g++.dg/template/crash13.C: New test.
37374
37375 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37376
37377         * gcc.dg/c99-restrict-2.c: New test.
37378
37379 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
37380
37381         PR c++/12698, c++/12699, c++/12700, c++/12566
37382         * g++.dg/inherit/covariant9.C: New test.
37383         * g++.dg/inherit/covariant10.C: New test.
37384         * g++.dg/inherit/covariant11.C: New test.
37385
37386 2003-10-23  Jason Merrill  <jason@redhat.com>
37387
37388         PR c++/12726
37389         * g++.dg/ext/complit2.C: New test.
37390
37391 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
37392
37393         PR target/12654
37394         * gcc.c-torture/execute/20031020-1.c: New test.
37395
37396 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37397
37398         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
37399         following the jump_insn.
37400
37401 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37402
37403         * gcc.dg/cast-lvalue-1.c: New test.
37404
37405 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
37406
37407         PR c++/11962
37408         * g++.dg/template/cond2.C: New test.
37409
37410 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37411
37412         * gcc.dg/builtins-28.c: New test.
37413
37414 2003-10-20  Jan Hubicka  <jh@suse.cz>
37415
37416         * g++.dg/opt/inline4.C: Do not use min-inline-insns
37417         parameter.
37418         * gcc.dg/inline-2.c: Likewise.
37419
37420 2003-10-20  Phil Edwards  <phil@codesourcery.com>
37421
37422         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
37423         * gcc.dg/nest.c: Likewise.
37424
37425 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37426
37427         PR c++/9781, c++/10583, c++/11862
37428         * g++.dg/parse/crash13.C: New test.
37429
37430 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37431
37432         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
37433
37434 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37435
37436         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
37437         Define HAVE_C99_RUNTIME except on Solaris.
37438         * gcc.dg/builtins-20.c: Likewise.
37439
37440 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37441
37442         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
37443
37444 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37445
37446         PR c++/12495
37447         * g++.dg/template/crash21.C: New test.
37448
37449 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37450
37451         PR c++/2513
37452         * g++.dg/template/typename5.C: New test.
37453
37454 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37455
37456         PR c++/12369
37457         * g++.dg/template/friend25.C: New test.
37458
37459 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
37460
37461         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
37462         versions.
37463
37464 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
37465
37466         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
37467         == 2147483647.
37468
37469 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
37470
37471         * gcc.c-torture/execute/960416-1.x: Remove.
37472         * gcc.c-torture/execute/divconst-3.x: Likewise.
37473
37474 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
37475
37476         PR target/12598
37477         * gcc.dg/torture/cris-volatile-1.c: New test.
37478
37479 2003-10-14  Roger Sayle  <roger@eyesopen.com>
37480
37481         PR optimization/9325
37482         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
37483         for overflowing floating point to integer conversion during RTL
37484         simplification.
37485
37486 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
37487
37488         * objc/execute/_cmd.m: Fix typo.
37489         * objc.dg/image-info.m, objc.dg/symtab-1.m:
37490         Relax 'scan-assembler' regexp.
37491         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
37492         objc.dg/try-catch-4.m: Run on non-Darwin targets.
37493         * objc.dg/zero-link-2.m: Remove blank line.
37494         * objc.dg/zero-link-3.m: New test case.
37495
37496 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
37497
37498         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
37499
37500         * gcc.dg/asm-names.c: Use scan-assembler-not rather
37501         than linker trickery.
37502
37503 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37504
37505         PR c++/12370
37506         * g++.dg/other/friend2.C: New test.
37507
37508 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37509
37510         * gcc.dg/20031012-1.c: New test.
37511
37512 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37513
37514         * gcc.dg/weak/weak-3.c: Fix for new warning.
37515
37516 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
37517
37518         PR optimization/8750
37519         * gcc.c-torture/execute/20031012-1.c: New test case.
37520
37521 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37522
37523         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
37524         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
37525
37526 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37527
37528         PR optimization/12260
37529         * gcc.c-torture/compile/20031011-2.c: New test case.
37530
37531 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37532
37533         * gcc.c-torture/execute/20031011-1.c: New testcase.
37534
37535 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
37536
37537         * gcc.c-torture/compile/20031011-1.c: New test.
37538
37539 2003-10-11  Jan Hubicka  <jh@suse.cz>
37540
37541         * g++.dg/other/first-global.C: New test.
37542
37543 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37544
37545         * gcc.c-torture/execute/string-opt-18.c: New testcase.
37546
37547 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
37548
37549         * gcc.c-torture/compile/20031010-1.c: New test.
37550
37551 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
37552
37553         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
37554         * gcc.c-torture/execute/va-arg-25.c: ... here.
37555
37556 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
37557
37558         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
37559
37560 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
37561
37562         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
37563
37564 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
37565
37566         * g++.dg/parse/error2.C: New test.
37567
37568 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
37569
37570         PR c++/11097
37571         * g++.dg/other/error5.C: Modify the error message.
37572         * g++.dg/lookup/using8.C: New test.
37573
37574 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
37575
37576         * gcc.dg/darwin-abi-2.c: New file.
37577         * gcc.c-torture/execute/va-arg-24.c: New file.
37578
37579 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
37580
37581         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
37582         indentation.
37583
37584 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
37585
37586         PR c++/10147
37587         * g++.dg/other/error4.C: Update error messages.
37588         * g++.dg/template/ptrmem4.C: Likewise.
37589
37590         PR c++/12337
37591         * g++.dg/init/new9.C: New test.
37592
37593         PR c++/12334, c++/12236, c++/8656
37594         * g++.dg/ext/attrib8.C: New test.
37595
37596 2003-10-06  Devang Patel  <dpatel@apple.com>
37597
37598         * gcc.dg/debug/dwarf2-3.h: New test.
37599         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
37600
37601 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
37602
37603         * g++.dg/opt/cfg2.C: New test.
37604
37605 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37606
37607         * g++.dg/opt/float1.C: New test.
37608
37609 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37610
37611         * gcc.dg/c90-array-lval-6.c: New test.
37612         * gcc.dg/c99-array-lval-6.c: New test.
37613
37614 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
37615             Ziemowit Laski  <zlaski@apple.com>
37616
37617         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37618         'Derived', so that it is never considered a class method; add
37619         new warning for '+port' method ambiguity.
37620         * objc.dg/method-12.m: Include <objc/objc.h> instead of
37621         <objc/objc-api.h> (needed on Mac OS X).
37622         * objc.dg/method-13.m: New test.
37623
37624 2003-10-03  Roger Sayle  <roger@eyesopen.com>
37625
37626         PR optimization/9325, PR java/6391
37627         * gcc.c-torture/execute/20031003-1.c: New test case.
37628
37629 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
37630
37631         PR optimization/12180
37632         * gcc.dg/20031002-1.c: New test.
37633
37634         PR c++/12486
37635         * g++.dg/inherit/error1.C: New test.
37636
37637 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
37638
37639         * lib/f-torture.exp (search_for): Rename to...
37640         (search_for_re): This.  Also, clean up comments and the
37641         "regexp" invocation.
37642
37643 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
37644
37645         * gcc.c-torture/compile/20031002-1.c: New test.
37646
37647 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
37648
37649         * g++.dg/opt/cond1.C: New test.
37650
37651 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
37652
37653         * gcc.dg/Wold-style-definition-2.c: New testcase.
37654         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37655
37656 2003-09-29  Richard Henderson  <rth@redhat.com>
37657
37658         * g++.dg/init/array10.C: Add dg-options.
37659
37660 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
37661
37662         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37663
37664 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37665
37666         * g++.dg/template/friend19.C: Fix typo.
37667         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37668
37669 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
37670
37671         * gcc.c-torture/execute/20030928-1.c: New test.
37672         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37673
37674 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37675
37676         * g++.dg/opt/unroll1.C: New test.
37677
37678 2003-09-26  Roger Sayle  <roger@eyesopen.com>
37679
37680         PR optimization/11741
37681         * gcc.dg/20030926-1.c: New test case.
37682
37683 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37684
37685         PR c++/5655
37686         * g++.dg/parse/access7.C: New test.
37687         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37688
37689 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
37690
37691         MERGE OF objc-improvements-branch into MAINLINE:
37692         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37693         if libobjc has not been built.
37694         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37695         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37696         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37697         objc/execute/nested-3.m, objc/execute/np-2.m,
37698         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37699         objc/execute/redefining_self.m, objc/execute/root_methods.m,
37700         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37701         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37702         objc.dg/special/unclaimed-category-1.h,
37703         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37704         well as GNU runtime.
37705         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37706         * execute/cascading-1.m, execute/function-message-1.m,
37707         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37708         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37709         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37710         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37711         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37712         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37713         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37714         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37715         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37716         * objc.dg/bitfield-2.m: Run only on Darwin.
37717         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37718         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37719         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37720         * objc.dg/const-str-1.m: Fix constant string layout.
37721
37722 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
37723
37724         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37725
37726 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
37727
37728         * gcc.dg/darwin-abi-1.c: New file.
37729
37730 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
37731
37732         PR target/12281
37733         * gcc.c-torture/compile/20030921-1.c: New test.
37734
37735 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37736
37737         * g++.dg/opt/reg-stack2.C: New test.
37738
37739 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37740
37741         * g++.dg/eh/delayslot1.C: New test.
37742
37743 2003-09-20  Richard Henderson  <rth@redhat.com>
37744
37745         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37746
37747 2003-09-20  Roger Sayle  <roger@eyesopen.com>
37748
37749         * gcc.c-torture/execute/20030920-1.c: New test case.
37750
37751 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37752
37753         * g++.dg/rtti/typeid3.C: Correct expected error message.
37754
37755 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37756
37757         PR c++/157
37758         * g++.dg/parse/crash12.C: New test.
37759
37760 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
37761
37762         * gcc.dg/compat/mixed-struct-check.h: New.
37763         * gcc.dg/compat/mixed-struct-defs.h: New.
37764         * gcc.dg/compat/mixed-struct-init.h: New.
37765         * gcc.dg/compat/struct-by-value-19_main.c: New.
37766         * gcc.dg/compat/struct-by-value-19_x.c: New.
37767         * gcc.dg/compat/struct-by-value-19_y.c: New.
37768         * gcc.dg/compat/struct-by-value-20_main.c: New.
37769         * gcc.dg/compat/struct-by-value-20_x.c: New.
37770         * gcc.dg/compat/struct-by-value-20_y.c: New.
37771         * gcc.dg/compat/struct-return-19_main.c: New.
37772         * gcc.dg/compat/struct-return-19_x.c: New.
37773         * gcc.dg/compat/struct-return-19_y.c: New.
37774         * gcc.dg/compat/struct-return-20_main.c: New.
37775         * gcc.dg/compat/struct-return-20_x.c: New.
37776         * gcc.dg/compat/struct-return-20_y.c: New.
37777
37778 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
37779         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37780         so that it will not complain on LP64 targets.
37781
37782 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37783
37784         PR c++/495
37785         * g++.dg/template/friend24.C: New test.
37786
37787 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
37788
37789         PR c++/12332
37790         * g++.dg/template/memtmpl2.C: New test.
37791
37792 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
37793
37794         PR target/11184
37795         * gcc.dg/builtin-apply1.c: New test.
37796
37797 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37798
37799         PR c++/9848
37800         * g++.dg/warn/Wunused-4.C: New test.
37801
37802 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37803
37804         PR c++/12316
37805         * g++.dg/other/gc2.C: New test.
37806
37807 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
37808
37809         PR c++/11991
37810         * g++.dg/rtti/typeid3.C: New test.
37811
37812         PR c++/12266
37813         * g++.dg/overload/template1.C: New test.
37814
37815 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37816
37817         * g++.dg/opt/cfg3.C: New test.
37818
37819 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37820
37821         PR c++/7939
37822         * g++.dg/template/crash11.C: New test.
37823
37824 2003-09-16  Jason Merrill  <jason@redhat.com>
37825             Jakub Jelinek  <jakub@redhat.com>
37826
37827         * gcc.dg/attr-warn-unused-result.c: New test.
37828
37829 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37830
37831         PR c++/12184
37832         * g++.dg/expr/call2.C: New test.
37833
37834 2003-09-15  Andreas Jaeger  <aj@suse.de>
37835
37836         * gcc.dg/Wold-style-definition-1.c: New test.
37837
37838 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
37839
37840         PR c++/3907
37841         * g++.dg/parse/template12.C: New test.
37842
37843         * g++.dg/abi/bitfield11.C: New test.
37844         * g++.dg/abi/bitfield12.C: Likewise.
37845
37846 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
37847
37848         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
37849         non-expansion of functional macro name without arguments at EOL.
37850         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
37851
37852 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
37853
37854         * gcc.c-torture/execute/20030914-[12].c: New tests.
37855
37856 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37857
37858         PR c++/11788
37859         * g++.dg/overload/addr1.C: New test.
37860
37861 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
37862
37863         * gcc.dg/20030909-1.c: New test.
37864
37865 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37866
37867         * gcc.dg/ultrasp10.c: New test.
37868
37869 2003-09-09  Devang Patel  <dpatel@apple.com>
37870
37871         * gcc.dg/darwin-ld-6.c: New test.
37872
37873 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37874
37875         * gcc.dg/torture/builtin-explog-1.c: New testcase.
37876
37877 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37878
37879         * gcc.dg/ia64-types1.c: New test.
37880         * gcc.dg/ia64-types2.c: Likewise.
37881
37882 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37883
37884         * gcc.dg/builtins-1.c: Add more _Complex tests.
37885         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37886
37887         * gcc.dg/builtins-1.c: Test existing _Complex functions.
37888         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37889
37890 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37891
37892         PR c++/11786
37893         * g++.dg/lookup/koenig2.C: New test.
37894
37895         PR c++/5296
37896         * g++.dg/rtti/typeid2.C: New test.
37897
37898 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
37899
37900         * gcc.c-torture/compile/20030904-1.c: New test.
37901
37902 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37903
37904         * g++.dg/opt/longbranch2.C: New test.
37905
37906 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37907
37908         * g++.dg/template/crash10.C: Only compile it.
37909
37910 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37911
37912         PR middle-end/11665
37913         * gcc.c-torture/compile/20030907-1.c: New test.
37914         * g++.dg/init/array11.C: New test.
37915
37916 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37917
37918         PR c++/11852
37919         * g++.dg/init/struct1.C: New test.
37920
37921 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37922
37923         PR c++/12181
37924         * g++.dg/expr/comma1.C: New test.
37925
37926 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
37927
37928         PR c++/11867
37929         * g++.dg/expr/static_cast5.C: New test.
37930
37931 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
37932
37933         PR c++/11507
37934         * g++.dg/lookup/scoped7.C: New test.
37935
37936         PR c++/9574
37937         * g++.dg/other/static1.C: New test.
37938
37939         PR c++/11490
37940         * g++.dg/warn/template-1.C: New test.
37941
37942         PR c++/11432
37943         * g++.dg/template/crash10.C: New test.
37944
37945         PR c++/2478
37946         * g++.dg/overload/VLA.C: New test.
37947
37948         PR c++/10804
37949         * g++.dg/template/call1.C: New test.
37950
37951 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37952
37953         PR c++/11794
37954         * g++.dg/parse/using3.C: New test.
37955
37956 2003-09-06  Roger Sayle  <roger@eyesopen.com>
37957
37958         PR c++/11409
37959         * g++.dg/overload/builtin3.C: New test case.
37960
37961 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
37962
37963         PR c/9862
37964         * gcc.dg/20030906-1.c: New test.
37965         * gcc.dg/20030906-2.c: Likewise.
37966
37967 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37968
37969         PR c++/12167
37970         * g++.dg/parse/defarg5.C: New test.
37971
37972         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37973
37974 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
37975
37976         PR c++/12163
37977         * g++.dg/expr/static_cast4.C: New test.
37978
37979         PR c++/12146
37980         * g++.dg/template/crash9.C: New test.
37981
37982 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
37983
37984         * g++.old-deja/g++.ext/pretty2.C: Update for change
37985         in __FUNCTION__.
37986         * g++.old-deja/g++.ext/pretty3.C: Likewise.
37987
37988 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
37989
37990         PR c++/11922
37991         * g++/dg/template/qualified-id1.C: New test.
37992
37993         PR c++/12037
37994         * g++.dg/warn/noeffect4.C: New test.
37995
37996 2003-09-04  Matt Austern  <austern@apple.com>
37997
37998         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37999         * g++.dg/ext/fnname2.C: Likewise.
38000         * g++.dg/ext/fnname3.C: Likewise.
38001
38002 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
38003
38004         * g++.dg/expr/lval1.C: New test.
38005         * g++.dg/ext/lvcast.C: Remove.
38006
38007 2003-09-03  Roger Sayle  <roger@eyesopen.com>
38008
38009         PR optimization/11700.
38010         * gcc.c-torture/compile/20030903-1.c: New test case.
38011
38012 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
38013
38014         PR c++/12053
38015         * g++.dg/abi/layout4.C: New test.
38016
38017 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
38018
38019         PR c++/11553
38020         * g++.dg/parse/friend3.C: New test.
38021
38022 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
38023
38024         PR c++/11847
38025         * g++.dg/template/class1.C: New test.
38026
38027         PR c++/11808
38028         * g++.dg/expr/call1.C: New test.
38029
38030 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
38031
38032         PR c++/12114
38033         * g++.dg/init/ref9.C: New test.
38034
38035         PR c++/11972
38036         * g++.dg/template/nested4.C: New test.
38037
38038 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38039
38040         PR c++/12093
38041         * g++.dg/template/non-dependent4.C: New test.
38042
38043         PR c++/11928
38044         * g++.dg/inherit/conv1.C: New test.
38045
38046 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38047
38048         PR c++/6196
38049         * g++.dg/ext/label1.C: New test.
38050         * g++.dg/ext/label2.C: Likewise.
38051
38052 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38053
38054         * g++.dg/expr/cond3.C: New test.
38055
38056 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38057
38058         * gcc.dg/builtins-1.c: Add new builtin cases.
38059
38060 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38061
38062         * gcc.dg/builtins-1.c: Add new cases.
38063         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38064
38065 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38066
38067         * gcc.dg/builtins-1.c: Add more math builtin tests.
38068         * gcc.dg/torture/builtin-attr-1.c: New test.
38069
38070 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38071
38072         PR optimization/5079
38073         * g++.dg/opt/static3.C: New test.
38074
38075 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38076
38077         * gcc.misc-tests/gcov-10b.c: New test.
38078
38079 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
38080
38081         * g++.dg/opt/ptrmem3.C: New test.
38082
38083         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
38084
38085 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
38086
38087         * gcc.dg/20030826-2.c: New test.
38088
38089 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38090
38091         PR middle-end/12002
38092         * g77.f-torture/compile/12002.f: New test case.
38093
38094 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38095
38096         * gcc.dg/20030826-1.c: New test case.
38097
38098 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
38099
38100         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
38101
38102 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
38103
38104         PR c++/11871
38105         * c++.dg/lookup/crash1.C: New test.
38106
38107         * c++.dg/warn/noeffect3.C: New test.
38108
38109 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
38110
38111         * gcc.dg/compat/vector-1_x.c: Compile with -w.
38112         * gcc.dg/compat/vector-1_y.c: Ditto.
38113         * gcc.dg/compat/vector-2_x.c: Ditto.
38114         * gcc.dg/compat/vector-2_y.c: Ditto.
38115
38116 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
38117
38118         * gcc.dg/20030702-1.c: New test.
38119
38120 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
38121
38122         PR c++/8795
38123         * g++.dg/ext/altivec-1.C: New test.
38124
38125 2003-08-24  Richard Henderson  <rth@redhat.com>
38126
38127         * g++.dg/eh/simd-2.C: Add -w for x86.
38128
38129 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
38130
38131         * gcc.dg/20030815-1.c: New test.
38132
38133 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38134
38135         PR c++/3765
38136         * g++.dg/parse/access6.C: New test.
38137
38138 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38139
38140         PR c++/641, c++/11876
38141         * g++.dg/template/friend22.C: New test.
38142         * g++.dg/template/friend23.C: Likewise.
38143
38144 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38145
38146         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
38147         identically.
38148
38149 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38150
38151         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
38152
38153 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38154
38155         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
38156
38157 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38158
38159         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
38160
38161 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38162
38163         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
38164
38165 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
38166
38167         PR c++/11919
38168         * g++.dg/overload/prom1.C: New test.
38169
38170         PR c++/11551
38171         * g++.dg/parse/dtor2.C: New test.
38172
38173         PR c++/10762
38174         * g++.dg/parse/using2.C: New test.
38175
38176 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
38177
38178         PR target/11805
38179         * gcc.c-torture/compile/20030821-1.c: New.
38180
38181 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
38182
38183         PR c++/11834
38184         * g++.dg/template/deduce2.C: New test.
38185
38186 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
38187
38188         * gcc.c-torture/execute/20030821-1.c: New test.
38189
38190 2003-08-20  Roger Sayle  <roger@eyesopen.com>
38191
38192         PR middle-end/11984
38193         * gcc.dg/20030820-1.c: New test case.
38194
38195 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
38196
38197         PR c++/11945
38198         * g++.dg/warn/noeffect2.C: New test.
38199
38200 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
38201
38202         PR c++/10926
38203         * g++.dg/template/dtor2.C: New test.
38204
38205         PR c++/11684
38206         * g++.dg/template/operator1.C: New test.
38207         * g++.dg/parse/operator4.C: New test.
38208
38209         PR c++/11946.C
38210         * g++.dg/expr/enum1.C: New test.
38211         * gcc.dg/c99-bool-1.c: Remove bogus warning.
38212
38213         PR c++/11036.C
38214         * g++.dg/parse/elab2.C: New test.
38215         * g++.dg/parse/typedef4.C: Change error message.
38216         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
38217         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
38218         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
38219
38220 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
38221
38222         * gcc.dg/pch/warn-1.c: New.
38223         * gcc.dg/pch/warn-1.hs: New.
38224
38225         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
38226         not-tested file.
38227
38228 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38229
38230         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
38231
38232 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38233
38234         * gcc.dg/uninit-D.c: New Test.
38235         * gcc.dg/uninit-E.c: New Test.
38236         * gcc.dg/uninit-F.c: New Test.
38237         * gcc.dg/uninit-G.c: New Test.
38238
38239 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
38240
38241         * g++.dg/README: Describe the pch directory.
38242
38243 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38244
38245         PR c++/11174
38246         * g++.dg/parse/access4.C: New test.
38247         * g++.dg/parse/access5.C: Likewise.
38248         * g++.old-deja/g++.jason/access17.C: Adjust error message.
38249
38250 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
38251
38252         * gcc.dg/noncompile/20030818-1.c: New.
38253
38254 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38255
38256         PR c++/11957
38257         * g++.dg/warn/noeffect1.C: New test.
38258
38259         * g++.dg/template/scope2.C: New test.
38260         * g++.dg/template/error2.C: Correct dg-error
38261
38262 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
38263
38264         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
38265
38266 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
38267
38268         PR C++/11512
38269         * g++.dg/template/warn1.C: New.
38270
38271 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38272
38273         * g++.dg/template/error2.C: New test.
38274         * g++.dg/lookup/using7.C: Adjust errors
38275         * g++.old-deja/g++.pt/crash36.C: Likewise.
38276         * g++.old-deja/g++.pt/derived3.C: Likewise.
38277
38278 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38279
38280         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
38281         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
38282         * gcc.c-torture/execute/builtins/string-9.c: New, from
38283         string-opt-9.c.  Adjust for execute/builtins framework.
38284         * gcc.c-torture/execute/string-opt-9.c: Delete.
38285
38286 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
38287
38288         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
38289
38290         * g++.dg/parse/ret-type2.C: New test.
38291
38292         PR c++/11703
38293         * g++.dg/init/new8.C: New test.
38294
38295         PR c++/10923
38296         * g++.dg/parse/typedef5.C: New test.
38297
38298         PR c++/9512
38299         * g++.dg/parse/qualified2.C: New test.
38300         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
38301         invalid code.
38302
38303 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
38304
38305         * g++.dg/conversion/ptrmem1.C: New test.
38306
38307 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
38308
38309         PR target/11693
38310         * gcc.dg/20030811-1.c: New test.
38311
38312         PR target/11535
38313         * gcc.c-torture/execute/20030811-1.c: New test.
38314
38315 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38316
38317         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
38318
38319 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
38320
38321         PR c++/11789.C
38322         * g++.dg/inherit/multiple1.C: New test.
38323
38324 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38325
38326         * gcc.dg/spe1.c: New test.
38327
38328         PR c++/11670
38329         * g++.dg/expr/cast2.C: New test.
38330
38331         PR c++/10530
38332         * g++.dg/template/dependent-name2.C: New test.
38333
38334 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
38335
38336         * g++.dg/parse/crash11.C: Put the dg options in comments.
38337
38338 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
38339
38340         * lib/gcc-dg.exp: Update for diagnostic change.
38341
38342 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38343
38344         PR c++/5767
38345         * g++.dg/parse/crash11.C: New test.
38346
38347 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
38348
38349         * gcc.dg/cpp/spacing1.c: Update.
38350
38351 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
38352
38353         PR target/11739
38354         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
38355         a value for -mtune.
38356
38357 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38358
38359         PR middle-end/11771
38360         * gcc.c-torture/compile/20030804-1.c: New test case.
38361
38362 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38363
38364         * gcc.dg/20030804-1.c: New test case.
38365
38366 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
38367
38368         * gcc.dg/cpp/separate-1.c: New test.
38369
38370 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
38371
38372         PR c++/11704
38373         * g++.dg/template/dependent-expr2.C: New test.
38374
38375         PR c++/11766
38376         * g++.dg/expr/ptrmem1.C: New test.
38377
38378 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38379
38380         PR c++/9453
38381         * g++.dg/template/friend15.C: New test.
38382
38383 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
38384
38385         * lib/dg-pch.exp: Work round PCH bug.
38386
38387 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38388
38389         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
38390         builtins.  Move cases from builtins-4.c here.
38391
38392         * gcc.dg/torture/builtin-math-1.c: New test taken from
38393         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
38394         additional cases.
38395
38396         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
38397         Delete.
38398
38399 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38400
38401         PR c++/9447
38402         * g++.dg/template/using7.C: New test.
38403
38404 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
38405
38406         * import1.c, import2.c: New tests.
38407
38408 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
38409
38410         * g++.dg/eh/crossjump1.C: New test.
38411
38412 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
38413
38414         PR c++/11697
38415         * g++.dg/template/using6.C: New test.
38416
38417         PR c++/11744
38418         * g++.dg/template/koenig2.C: New test.
38419
38420 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38421
38422         PR c++/7983
38423         * g++.dg/parse/typedef4.C: New test.
38424
38425 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38426
38427         PR c++/8442, c++/8806
38428         * g++.dg/template/elab1.C: New test.
38429         * g++.dg/template/type2.C: Likewise.
38430         * g++.dg/template/ttp3.C: Adjust expected error message.
38431         * g++.old-deja/g++.law/visibility13.C: Likewise.
38432         * g++.old-deja/g++.niklas/t135.C: Likewise.
38433         * g++.old-deja/g++.pt/ttp41.C: Likewise.
38434         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
38435         template argument.
38436         * g++.old-deja/g++.pt/ttp44.C: Likewise.
38437
38438 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
38439
38440         PR c++/11295
38441         * g++.dg/ext/stmtexpr1.C: New test.
38442
38443         * g++.dg/opt/tmp1.C: New test.
38444
38445         PR c++/11525
38446         * g++.dg/parse/constant4.C: New test.
38447
38448         PR c++/9447
38449         * g++.dg/template/using5.C: New test.
38450
38451 2003-07-31  Roger Sayle  <roger@eyesopen.com>
38452
38453         * gcc.dg/builtins-27.c: New test case.
38454
38455 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
38456
38457         * gcc.dg/tls/opt-7.c: New test.
38458
38459 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
38460
38461         * g++.old-deja/g++.other/crash18.C: Remove.
38462
38463 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38464
38465         * g++.dg/template/explicit3.C: New.
38466         * g++.dg/template/explicit4.C: New.
38467         * g++.dg/template/explicit5.C: New.
38468
38469         PR c++/11347
38470         * g++.dg/template/memtmpl1.C: New.
38471
38472 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
38473
38474         PR target/11565
38475         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
38476         * gcc.dg/i386-387-5.c (dg-options): Likewise.
38477
38478 2003-07-30  Jan Hubicka  <jh@suse.cz>
38479
38480         * vtgc1.c: Kill.
38481
38482 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
38483
38484         * gcc.dg/struct-in-proto-1.c: New test.
38485
38486 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
38487
38488         * gcc.dg/cpp/include2.c: Only expect one message.
38489
38490 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
38491
38492         PR c++/9447
38493         * g++.dg/template/using1.C: New test.
38494         * g++.dg/template/using2.C: New test.
38495         * g++.dg/template/using3.C: New test.
38496         * g++.dg/template/using4.C: New test.
38497
38498 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
38499
38500         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
38501         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38502
38503 2003-07-28  Jan Hubicka  <jh@suse.cz>
38504
38505         PR c++/11530
38506         * g++.dg/opt/call1.C: New test.
38507
38508 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
38509
38510         PR c++/11667
38511         * g++.dg/init/enum2.C: New test.
38512         * g++.dg/template/overload1.C: Add "-w" option.
38513
38514 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
38515
38516         * gcc.dg/Wdeclaration-after-statement-1.c,
38517         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
38518
38519 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
38520
38521         * gcc.c-torture/compile/20030725-1.c: New test.
38522
38523 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
38524
38525         * gcc.dg/20030505.c: Only run for SPE.
38526         Remove definition of opaque type.
38527
38528 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
38529
38530         * g++.dg/template/ptrmem6.C: New test.
38531
38532 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
38533
38534         * gcc.c-torture/compile/zero-strct-2.c: New test.
38535
38536 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
38537
38538         * gcc.dg/intermod-1.c: New test.
38539
38540 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38541
38542         PR c++/11617
38543         * g++.dg/template/lookup2.C: New test.
38544         * g++.dg/template/memclass1.C: Remove instantiated from error.
38545         * g++.dg/other/error2.C: Tweak expected errors.
38546
38547         PR c++/11596
38548         * g++.dg/template/defarg3.C: New test.
38549
38550         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
38551
38552 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
38553
38554         * g++.dg/inherit/access5.C: New test.
38555
38556 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38557
38558         PR c++/11513
38559         * g++.dg/template/crash8.C: New test.
38560
38561 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
38562
38563         PR c/10602
38564         * gcc.dg/noncompile/incomplete-2.c: New test.
38565
38566 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
38567
38568         PR c++/11645
38569         * g++.dg/inherit/access4.C: New test.
38570
38571         PR c++/11517
38572         * g++.dg/expr/cond2.C: New test.
38573
38574         PR optimization/10679
38575         * g++.dg/opt/inline4.C: New test.
38576
38577 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38578
38579         * g++.dg/parse/crash10: New test.
38580
38581 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38582
38583         * g++.dg/ext/flexary1.C: New test.
38584
38585 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38586
38587         PR c++/10793
38588         * g++.dg/template/crash9.C: New test.
38589
38590 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38591
38592         PR c++/3004
38593         * g++.dg/parse/typedef3.C: New test.
38594
38595         PR c++/7906
38596         * g++.dg/parse/operator2.C: New test.
38597
38598         PR c++/8895
38599         * g++.dg/parse/def-tmpl-arg1.C: New test.
38600
38601         PR c++/9282
38602         * g++.dg/parse/funptr1.C: New test.
38603
38604         PR c++/9452
38605         * g++.dg/parse/ambig3.C: New test.
38606
38607         PR c++/9454
38608         * g++.dg/parse/operator3.C: New test.
38609
38610         PR c++/9486
38611         * g++.dg/parse/template10.C: New test.
38612
38613         PR c++/9488
38614         * g++.dg/parse/template11.C: New test.
38615
38616         PR c++/10150
38617         * g++.dg/parse/invalid-op1.C: New test.
38618
38619         PR c++/10247
38620         * g++.dg/parse/condexpr1.C: New test.
38621
38622 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38623
38624         * g++.dg/ext/packed3.C: New test.
38625         * g++.dg/ext/packed4.C: New test.
38626
38627         * gcc.dg/pack-test-3.c: New test.
38628
38629 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
38630
38631         * lib/compat.exp: Handle dg-options per source file.
38632         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38633         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38634         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38635         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38636         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38637         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38638         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38639         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38640         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38641         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38642         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38643         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38644         * g++.dg/compat/break/bitfield7_x.C: Ditto.
38645         * g++.dg/compat/break/bitfield7_y.C: Ditto.
38646
38647 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
38648
38649         PR c/10320
38650         * gcc.c-torture/execute/20030718-1.c: New test.
38651
38652 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38653
38654         PR optimization/11536
38655         * gcc.dg/20030721-1.c: New test.
38656
38657 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
38658
38659         PR c++/11546
38660         * g++.dg/template/lookup1.C: New test.
38661
38662 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
38663
38664         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38665         diagnostics of ill-formed constructs involving labels.
38666         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38667         the new 'previously defined here' message.
38668
38669 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
38670
38671         * g++.dg/parse/non-dependent2.C: New test.
38672
38673 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
38674
38675         * g++.dg/init/init-ref4.C: xfail on targets without
38676         weak symbols.
38677
38678 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
38679
38680         PR target/11087
38681         * gcc.c-torture/execute/20030717-1.c: New test.
38682
38683 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38684
38685         * g++.dg/opt/cfg1.C: New test.
38686
38687 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
38688
38689         PR optimization/11557
38690         * gcc.dg/20030717-1.c: New test.
38691
38692 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
38693
38694         PR c++/10476
38695         * g++.dg/expr/crash-1.C: New test.
38696
38697         PR c++/11027
38698         * g++.dg/template/init3.C: New test.
38699
38700         PR c++/8222
38701         * g++.dg/template/non-dependent1.C: New test.
38702
38703         PR c++/11070
38704         * g++.dg/template/non-dependent2.C: New test.
38705
38706         PR c++/11071
38707         * g++.dg/template/non-dependent3.C: New test.
38708
38709         PR c++/9907
38710         * g++.dg/template/sizeof5.C: New test.
38711
38712 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
38713
38714         PR 11498
38715         * gcc.c-torture/compile/mangle-1.c: New file.
38716
38717 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38718
38719         PR c++/7809
38720         * g++.dg/parse/access3.C: New test.
38721
38722 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
38723
38724         PR c++/11384
38725         * g++.dg/init/init-ref4.C: New test.
38726
38727 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
38728
38729         PR c++/11547
38730         * g++.dg/parse/constant3.C: New test.
38731         * g++.dg/parse/crash7.C: Likewise.
38732
38733 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
38734
38735         PR target/11008
38736         * gcc.dg/i386-pentium4-not-mull.c: New.
38737
38738 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
38739
38740         * gcc.dg/asm-names.c (ymain): Make it weak.
38741
38742 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38743
38744         PR c++/5421
38745         * g++.dg/template/friend21.C: New test.
38746
38747 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
38748
38749         * gcc.dg/cleanup-8.c: New test.
38750         * gcc.dg/cleanup-9.c: New test.
38751
38752 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
38753
38754         * g++.dg/ext/dll-MI1.h: New file.
38755         * g++.dg/ext/dllexport-MI1.C: New file.
38756         * g++.dg/ext/dllimport-MI1.C: New file.
38757
38758 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
38759
38760         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38761         it does not have cmpstrsi patterns (just cmpmemsi).
38762
38763 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
38764
38765         PR debug/11473
38766         * g++.dg/debug/debug8.C: New test.
38767
38768 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38769
38770         PR c++/10108
38771         * g++.dg/template/crash7.C: New test.
38772
38773 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
38774
38775         PR target/10795
38776         * gcc.c-torture/compile/20030708-1.c: New.
38777
38778 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
38779
38780         * gcc.c-torture/execute/20030715-1.c: New test.
38781
38782 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
38783
38784         * gcc.dg/pch/inline-3.c: New file.
38785         * gcc.dg/pch/inline-3.hs: New file.
38786         * gcc.dg/pch/inline-4.c: New file.
38787         * gcc.dg/pch/inline-4.hs: New file.
38788
38789 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
38790
38791         PR c++/11509
38792         * g++.dg/template/crash6.C: New test.
38793
38794         PR c++/7053
38795         * g++.dg/template/friend20.C: New test.
38796
38797         PR c++/7019
38798         * g++.dg/template/overload2.C: New test.
38799
38800 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38801
38802         PR optimization/11440
38803         * gcc.c-torture/execute/20030714-1.c: New test.
38804
38805 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38806
38807         PR c++/11154
38808         * g++.dg/template/partial2.C: New test.
38809
38810 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
38811
38812         PR c++/11503
38813         * g++.dg/template/anon1.C: New test.
38814
38815         PR c++/11493
38816         PR c++/11495
38817         * g++.dg/parse/template9.C: Likewise.
38818         * g++.dg/template/crash4.C: New test.
38819         * g++.dg/template/koenig1.C: Likewise.
38820         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38821         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38822         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38823         functions.
38824         * g++.old-deja/g++.jason/template36.C: Likewise.
38825         * g++.old-deja/g++.mike/p1989.C: Likewise.
38826         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38827         * g++.old-deja/g++.pt/ttp20.C: Use this->.
38828         * g++.old-deja/g++.pt/ttp21.C: Use this->.
38829         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38830         compiling.
38831         * g++.old-deja/g++.pt/union2.C: Use this->.
38832
38833 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
38834
38835         * gcc.dg/20030711-1.c: New test.
38836
38837 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
38838
38839         PR c++/11050
38840         * g++.dg/parse/args1.C: New test.
38841         * g++.pt/defarg8.C: Change expected errors.
38842
38843 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
38844
38845         PR c++/8164
38846         * g++.dg/template/nontype2.C: New test.
38847
38848         PR c++/10558
38849         * g++.dg/parse/template8.C: New test.
38850
38851         PR c++/8327
38852         * g++.dg/template/scope1.C: New test.
38853
38854         * g++.dg/warn/Wsign-compare-1.C: New test.
38855
38856 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38857
38858         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38859
38860 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
38861
38862         PR c++/9411
38863         * g++.dg/template/explicit2.C: New test.
38864
38865         PR c++/10032
38866         * g++.dg/warn/pedantic1.C: New test.
38867
38868 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
38869
38870         PR c++ 9483
38871         * g++.dg/other/field1.C: New test.
38872
38873 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38874
38875         PR c/11449
38876         * gcc.c-torture/compile/20030707-1.c: New.
38877
38878 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38879
38880         PR c++/10849
38881         * g++.dg/template/access12.C: New test.
38882
38883 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
38884
38885         * g++.dg/bprob/bprob.exp (prof_ext): Update.
38886         * g77.dg/bprob/bprob.exp (prof_ext): Update.
38887         * gcc.misc-tests/bprob.exp (prof_ext): Update.
38888         * gcc.misc-tests/gcov.exp: Update
38889         * g++.dg/gcov/gcov.exp: Update
38890         * lib/gcov.exp: Update.
38891
38892 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
38893
38894         * g++.dg/abi/mangle17.C: Make sure template expressions are
38895         dependent.
38896         * g++.dg/abi/mangle4.C: Mark erroneous casts.
38897         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38898         * g++.dg/opt/stack1.C: Remove erroneous code.
38899         * g++.dg/parse/template7.C: New test.
38900         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38901         * g++.old-deja/g++.pt/crash4.C: Likewise.
38902
38903 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38904
38905         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38906         with zero or one occurence of `$' after the initial `L'.
38907
38908 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
38909
38910         * gcc.c-torture/compile/20030704-1.c: Add a comment.
38911
38912 2003-07-08  Roger Sayle  <roger@eyesopen.com>
38913
38914         PR c/11370
38915         * gcc.dg/Wunreachable-6.c: New testcase.
38916         * gcc.dg/Wunreachable-7.c: New testcase.
38917
38918 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38919
38920         PR c/11420
38921         * gcc.dg/20030708-1.c: New test.
38922
38923 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
38924
38925         * gcc.dg/compat/sdata-section.h: New file.
38926         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38927         * gcc.dg/torture/mips-sdata-1.c: New test.
38928
38929 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38930
38931         PR c++/11030
38932         * g++.dg/template/friend19.C: New test.
38933
38934 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38935
38936         * g++.dg/opt/strength-reduce.C: New test.
38937
38938 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38939
38940         PR target/10979
38941         * gcc.dg/20030707-1.c: New testcase.
38942
38943 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38944
38945         PR optimization/11059
38946         * g++.dg/opt/emptyunion.C: New testcase.
38947
38948 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38949             Eric Botcazou  <ebotcazou@libertysurf.fr>
38950
38951         * g++.dg/opt/stack1.C: New test.
38952
38953 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
38954
38955         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38956         run test.
38957
38958         PR c++/11431
38959         * g++.dg/expr/static_cast3.C: New test.
38960
38961 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
38962
38963         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38964         everywhere.
38965         * gcc.dg/concat.c: Concatenation of string constants with
38966         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38967         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38968         * gcc.dg/cpp/escape-2.c: Use wide character constants where
38969         necessary to avoid multi-character character constant warning.
38970         * gcc.dg/cpp/escape.c: Likewise.
38971         * gcc.dg/cpp/ucs.c: Likewise.
38972         Remove backslashes from dg-bogus comments, as they confuse Tcl.
38973         Fix a typo.
38974
38975 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38976
38977         PR c/11428
38978         * gcc.c-torture/compile/20030704-1.c: New.
38979
38980 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38981
38982         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38983
38984 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
38985
38986         PR c++/5287, PR c++/7910,  PR c++/11021
38987         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38988         tests for warnings.
38989         * g++.dg/ext/dllimport2.C: Add tests for warnings.
38990         * g++.dg/ext/dllimport3.C: Likewise.
38991         * g++.dg/ext/dllimport4.C: New file.
38992         * g++.dg/ext/dllimport5.C: New file.
38993         * g++.dg/ext/dllimport6.C: New file.
38994         * g++.dg/ext/dllimport7.C: New file.
38995         * g++.dg/ext/dllimport8.C: New file.
38996         * g++.dg/ext/dllimport9.C: New file.
38997         * g++.dg/ext/dllimport10.C: New file.
38998         * g++.dg/ext/dllexport1.C: New file.
38999
39000 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39001
39002         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
39003         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
39004
39005 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39006
39007         * gcc.dg/builtins-25.c: New testcase.
39008         * gcc.dg/builtins-26.c: New testcase.
39009
39010 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
39011
39012         * gcc.dg/compat/vector-defs.h: New file.
39013         * gcc.dg/compat/vector-setup.h: New file.
39014         * gcc.dg/compat/vector-check.h: New file.
39015         * gcc.dg/compat/vector-1_main.c: New file.
39016         * gcc.dg/compat/vector-1_x.c: New file.
39017         * gcc.dg/compat/vector-1_y.c: New file.
39018         * gcc.dg/compat/vector-2_main.c: New file.
39019         * gcc.dg/compat/vector-2_x.c: New file.
39020         * gcc.dg/compat/vector-2_y.c: New file.
39021
39022         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
39023         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
39024         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
39025         * gcc.dg/compat/struct-align-1.h: New file.
39026         * gcc.dg/compat/struct-align-1_main.c: New file.
39027         * gcc.dg/compat/struct-align-1_x.c: New file.
39028         * gcc.dg/compat/struct-align-1_y.c: New file.
39029         * gcc.dg/compat/struct-align-2.h: New file.
39030         * gcc.dg/compat/struct-align-2_main.c: New file.
39031         * gcc.dg/compat/struct-align-2_x.c: New file.
39032         * gcc.dg/compat/struct-align-2_y.c: New file.
39033
39034         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
39035         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39036         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39037         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39038         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39039         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39040         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39041         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39042         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39043         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39044         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39045         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39046         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39047         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39048         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39049         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39050         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39051         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39052         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39053         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39054         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39055         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39056         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39057         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39058         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39059         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39060         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39061         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39062         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39063
39064 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39065
39066         * gcc.dg/i386-call-1.c: New test.
39067
39068 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39069
39070         PR c++/9162
39071         * g++.dg/parse/defarg4.C: New.
39072
39073 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39074
39075         PR target/10700
39076         * gcc.c-torture/compile/20030703-1.c: New test case.
39077
39078 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39079
39080         * g++.dg/template/local3.C: Remove extra semicolon.
39081
39082 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39083
39084         * gcc.dg/i386-volatile-1.c: New test.
39085
39086 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
39087
39088         PR c++/11072
39089         * g++.dg/other/offsetof2.C: XFAIL.
39090         * g++.dg/other/offsetof5.C: New.
39091
39092         PR c++/10219
39093         * g++.dg/template/error1.C: New.
39094
39095         PR c++/9779
39096         * g++.dg/template/dependent-expr1.C: New.
39097
39098 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39099
39100         PR c++/6949
39101         * g++.dg/template/local3.C: New test.
39102
39103         PR c++/11149
39104         * g++.dg/lookup/scoped6.C: New test.
39105
39106 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
39107
39108         PR c++/8046
39109         * g++.dg/other/error7.C: New test.
39110
39111 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
39112
39113         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
39114         * g++.old-deja/g++.abi/vtable3.h: Likewise.
39115         * g++.old-deja/g++.law/code-gen5.C: Likewise.
39116         * g++.old-deja/g++.other/union2.C: Likewise.
39117         * gcc.dg/c90-const-expr-2.c: Likewise.
39118         * gcc.dg/c90-const-expr-3.c: Likewise.
39119         * gcc.dg/c99-const-expr-2.c: Likewise.
39120         * gcc.dg/c99-const-expr-3.c: Likewise.
39121         * gcc.dg/concat.c: Likewise.
39122
39123 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39124
39125         PR c++/9559
39126         * g++.dg/init/static1.C: New test.
39127
39128 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39129
39130         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
39131         * g++.old-deja/g++.other/access2.C: Likewise.
39132         * g++.old-deja/g++.other/decl2.C: Likewise.
39133         * gcc.c-torture/execute/20020615-1.c: Likewise.
39134
39135 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39136
39137         PR c++/4933
39138         * g++.dg/template/sizeof4.C: New test.
39139
39140 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39141
39142         * g++.dg/other/error6.C: New test.
39143
39144 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39145
39146         PR c++/10750
39147         * g++.dg/parse/constant2.C: New test.
39148
39149 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
39150
39151         PR c++/11106
39152         * g++.dg/other/error5.C: New test.
39153
39154 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39155
39156         * gcc.dg/format/gcc_diag-1.c: New test.
39157
39158 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
39159
39160         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
39161
39162 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39163
39164         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
39165         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
39166         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
39167
39168 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
39169
39170         * gcc.c-torture/execute/builtins/string-8.c: New test.
39171         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
39172         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
39173         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
39174
39175 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39176
39177         PR c++/10468
39178         * g++.dg/ext/typeof6.C: New test.
39179
39180 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39181
39182         PR c++/10796
39183         * g++.dg/init/enum1.C: New test.
39184
39185 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
39186
39187         * gcc.dg/20030627-1.c: New test.
39188
39189 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
39190
39191         PR c++/11332
39192         * g++.dg/expr/static_cast2.C: New test.
39193
39194 2003-06-26  Roger Sayle  <roger@eyesopen.com>
39195             Jakub Jelinek  <jakub@redhat.com>
39196
39197         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
39198         sprintf(dst,"%s",src) optimization.
39199         * gcc.c-torture/execute/20030626-1.c: New test case.
39200         * gcc.c-torture/execute/20030626-2.c: New test case.
39201
39202 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
39203
39204         * gcc.c-torture/execute/multi-ix.c: New test.
39205
39206         * gcc.c-torture/execute/simd-4.c (main):
39207         Added missing semicolon at end of union.
39208
39209 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
39210
39211         PR c++/8266
39212         * g++.dg/template/explicit-instantiation3.C: New test.
39213
39214 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39215
39216         * gcc.dg/20030626-1.c: Use signed char.
39217
39218 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39219
39220         * gcc.dg/20030626-1.c: New test.
39221
39222 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
39223
39224         * const-str-2.m: Update.
39225
39226 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
39227
39228         PR c++/10990
39229         * g++.dg/rtti/dyncast1.C: New test.
39230         * g++.dg/abi/mangle4.C: Correct base-specifier access.
39231         * g++.dg/lookup/scoped1.C: Remove XFAIL.
39232         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
39233
39234         PR c++/10931
39235         * g++.dg/expr/static_cast1.C: New test.
39236
39237 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
39238
39239         * gcc.dg/20030625-1.c: New test.
39240
39241 2003-06-24  Roger Sayle  <roger@eyesopen.com>
39242
39243         * gcc.c-torture/compile/20030624-1.c: New test case.
39244
39245 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
39246
39247         * gcc.c-torture/execute/string-opt-17.c: New test.
39248
39249 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
39250
39251         PR c++/5754
39252         * g++.dg/parse/crash6.C: New test.
39253
39254 2003-06-23  Roger Sayle  <roger@eyesopen.com>
39255
39256         * gcc.dg/builtins-24.c: New test case.
39257
39258 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
39259
39260         * g++.dg/opt/operator1.C: New test.
39261
39262 2003-06-22  Roger Sayle  <roger@eyesopen.com>
39263
39264         * gcc.c-torture/execute/string-opt-16.c: New test case.
39265
39266 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39267
39268         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
39269         * g++.old-deja/g++.other/conv7.C: Likewise.
39270         * g++.old-deja/g++.other/overcnv2.C: Likewise.
39271         * g++.old-deja/g++.other/overload14.C: Likewise.
39272
39273 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39274
39275         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
39276         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
39277
39278 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39279
39280         PR c++/10888
39281         * g++.dg/warn/Winline-3.C: New test.
39282
39283 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39284
39285         * lib/target-supports.exp (check_alias_available): Make the test
39286         program acceptable to the Solaris assembler.
39287
39288         PR c++/10749
39289         * g++.dg/template/memclass2.C: New test.
39290
39291 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39292             Eric Botcazou  <ebotcazou@libertysurf.fr>
39293
39294         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
39295         data for non-matching targets.
39296         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
39297
39298 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39299
39300         PR c++/10845
39301         * g++.dg/template/member3.C: New test.
39302
39303 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
39304
39305         PR c++/10939
39306         * g++.dg/template/func1.C: New test.
39307
39308         PR c++/9649
39309         * g++.dg/template/static4.C: New test.
39310         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
39311
39312         PR c++/11041
39313         * g++.dg/init/ref7.C: New test.
39314
39315 2003-06-19  Matt Austern  <austern@apple.com>
39316
39317         PR c++/11228
39318         * g++.dg/anew1.C: New test.
39319         * g++.dg/anew2.C: New test.
39320         * g++.dg/anew3.C: New test.
39321         * g++.dg/anew4.C: New test.
39322
39323 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
39324
39325         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
39326
39327 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
39328
39329         * gcc.c-torture/execute/simd-4.c (main): Make expected value
39330         endian-dependent.
39331
39332 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
39333
39334         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
39335         Remove cruft.
39336
39337 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
39338
39339         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
39340         * gcc.c-torture/compile/961203-1.c: Likewise.
39341         * gcc.c-torture/compile/980506-1.c: Likewise.
39342
39343 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39344
39345         PR c++/10712
39346         * g++.dg/lookup/using7.C: New test.
39347
39348 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39349
39350         PR c++/11105
39351         * g++.dg/abi/conv1.C: Remove it.
39352         * g++.dg/template/conv7.C: New test.
39353         * g++.dg/template/conv8.C: Likewise.
39354         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
39355         conversion operator.
39356
39357 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
39358
39359         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
39360         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39361         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39362         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39363         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39364         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39365         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39366         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39367         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39368         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39369         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39370         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39371         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39372         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39373         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39374         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39375         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39376         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39377         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39378         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39379         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39380         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39381         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39382         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39383         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39384         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39385         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39386         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39387         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39388
39389 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
39390
39391         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
39392         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
39393         indications.
39394
39395 2003-06-16  Roger Sayle  <roger@eyesopen.com>
39396
39397         * gcc.dg/i386-387-5.c: New test case.
39398         * gcc.dg/i386-387-6.c: New test case.
39399         * gcc.dg/builtins-23.c: New test case.
39400
39401 2003-06-15  Roger Sayle  <roger@eyesopen.com>
39402
39403         * gcc.dg/builtins-22.c: New test case.
39404         * gcc.dg/i386-387-1.c: Update to test exp.
39405         * gcc.dg/i386-387-2.c: Likewise.
39406
39407 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39408
39409         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
39410
39411 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39412
39413         * lib/gcc-dg.exp (dg-require-dll): New function.
39414         (dg-xfail-if): Likewise.
39415         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
39416         driver.
39417
39418         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
39419         * gcc.c-torture/compile/20001205-1.c: Likewise.
39420         * gcc.c-torture/compile/20001226-1.c: Likewise.
39421         * gcc.c-torture/compile/20010518-2.c: Likewise.
39422         * gcc.c-torture/compile/20020312-1.c: Likewise.
39423         * gcc.c-torture/compile/20020604-1.c: Likewise.
39424         * gcc.c-torture/compile/920501-12.c: Likewise.
39425         * gcc.c-torture/compile/920501-4.c: Likewise.
39426         * gcc.c-torture/compile/920520-1.c: Likewise.
39427         * gcc.c-torture/compile/920521-1.c: Likewise.
39428         * gcc.c-torture/compile/920625-1.c: Likewise.
39429         * gcc.c-torture/compile/961203-1.c: Likewise.
39430         * gcc.c-torture/compile/980506-1.c: Likewise.
39431         * gcc.c-torture/compile/981006-1.c: Likewise.
39432         * gcc.c-torture/compile/981022-1.c: Likewise.
39433         * gcc.c-torture/compile/981223-1.c: Likewise.
39434         * gcc.c-torture/compile/990617-1.c: Likewise.
39435         * gcc.c-torture/compile/dll.c: Likewise.
39436         * gcc.c-torture/compile/labels-3.c: Likewise.
39437         * gcc.c-torture/compile/mipscop-1.c: Likewise.
39438         * gcc.c-torture/compile/mipscop-2.c: Likewise.
39439         * gcc.c-torture/compile/mipscop-3.c: Likewise.
39440         * gcc.c-torture/compile/mipscop-4.c: Likewise.
39441         * gcc.c-torture/compile/simd-5.c: Likewise.
39442         * gcc.c-torture/compile/20000804-1.x: Remove.
39443         * gcc.c-torture/compile/20001205-1.x: Likewise.
39444         * gcc.c-torture/compile/20001226-1.x: Likewise.
39445         * gcc.c-torture/compile/20010518-2.x: Likewise.
39446         * gcc.c-torture/compile/20020312-1.x: Likewise.
39447         * gcc.c-torture/compile/20020604-1.x: Likewise.
39448         * gcc.c-torture/compile/920501-12.x: Likewise.
39449         * gcc.c-torture/compile/920501-4.x: Likewise.
39450         * gcc.c-torture/compile/920520-1.x: Likewise.
39451         * gcc.c-torture/compile/920521-1.x: Likewise.
39452         * gcc.c-torture/compile/920625-1.x: Likewise.
39453         * gcc.c-torture/compile/961203-1.x: Likewise.
39454         * gcc.c-torture/compile/980506-1.x: Likewise.
39455         * gcc.c-torture/compile/981006-1.x: Likewise.
39456         * gcc.c-torture/compile/981022-1.x: Likewise.
39457         * gcc.c-torture/compile/981223-1.x: Likewise.
39458         * gcc.c-torture/compile/990617-1.x: Likewise.
39459         * gcc.c-torture/compile/mipscop-1.x: Likewise.
39460         * gcc.c-torture/compile/mipscop-2.x: Likewise.
39461         * gcc.c-torture/compile/mipscop-3.x: Likewise.
39462         * gcc.c-torture/compile/mipscop-4.x: Likewise.
39463         * gcc.c-torture/compile/simd-5.x: Likewise.
39464
39465         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
39466
39467 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39468
39469         * gcc.c-torture/execute/20030611-1.c: New test.
39470
39471 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39472
39473         PR middle-end/168
39474         * gcc.dg/20030612-1.c: New test case.
39475
39476 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39477
39478         PR c++/10635
39479         * g++.dg/expr/cast1.C: New test.
39480
39481 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39482
39483         * gcc.dg/builtins-21.c: New test case.
39484
39485 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
39486
39487         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
39488         options instead of at the end.
39489         * lib/objc.exp (objc_target_compile): Likewise.
39490
39491 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
39492
39493         PR c++/10432
39494         * g++.dg/parse/error1.C: New test.
39495
39496 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
39497
39498         * gcc.dg/compat/struct-by-value-11_main.c: New file.
39499         * gcc.dg/compat/struct-by-value-11_x.c: New file.
39500         * gcc.dg/compat/struct-by-value-11_y.c: New file.
39501         * gcc.dg/compat/struct-by-value-12_main.c: New file.
39502         * gcc.dg/compat/struct-by-value-12_x.c: New file.
39503         * gcc.dg/compat/struct-by-value-12_y.c: New file.
39504         * gcc.dg/compat/struct-by-value-13_main.c: New file.
39505         * gcc.dg/compat/struct-by-value-13_x.c: New file.
39506         * gcc.dg/compat/struct-by-value-13_y.c: New file.
39507         * gcc.dg/compat/struct-by-value-14_main.c: New file.
39508         * gcc.dg/compat/struct-by-value-14_x.c: New file.
39509         * gcc.dg/compat/struct-by-value-14_y.c: New file.
39510         * gcc.dg/compat/struct-by-value-15_main.c: New file.
39511         * gcc.dg/compat/struct-by-value-15_x.c: New file.
39512         * gcc.dg/compat/struct-by-value-15_y.c: New file.
39513         * gcc.dg/compat/struct-by-value-16_main.c: New file.
39514         * gcc.dg/compat/struct-by-value-16_x.c: New file.
39515         * gcc.dg/compat/struct-by-value-16_y.c: New file.
39516         * gcc.dg/compat/struct-by-value-17_main.c: New file.
39517         * gcc.dg/compat/struct-by-value-17_x.c: New file.
39518         * gcc.dg/compat/struct-by-value-17_y.c: New file.
39519         * gcc.dg/compat/struct-by-value-18_main.c: New file.
39520         * gcc.dg/compat/struct-by-value-18_x.c: New file.
39521         * gcc.dg/compat/struct-by-value-18_y.c: New file.
39522
39523         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
39524         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
39525         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
39526         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
39527         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
39528         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
39529         * gcc.dg/compat/scalar-return-3_main.c: New file.
39530         * gcc.dg/compat/scalar-return-3_x.c: New file.
39531         * gcc.dg/compat/scalar-return-3_y.c: New file.
39532         * gcc.dg/compat/scalar-return-4_main.c: New file.
39533         * gcc.dg/compat/scalar-return-4_x.c: New file.
39534         * gcc.dg/compat/scalar-return-4_y.c: New file.
39535
39536 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
39537
39538         * gcc.dg/compat/fp2-struct-check.h: New file.
39539         * gcc.dg/compat/fp2-struct-defs.h: New file.
39540         * gcc.dg/compat/fp2-struct-init.h: New file.
39541         * gcc.dg/compat/struct-by-value-10_main.c: New file.
39542         * gcc.dg/compat/struct-by-value-10_x.c: New file.
39543         * gcc.dg/compat/struct-by-value-10_y.c: New file.
39544         * gcc.dg/compat/struct-return-10_main.c: New file.
39545         * gcc.dg/compat/struct-return-10_x.c: New file.
39546         * gcc.dg/compat/struct-return-10_y.c: New file.
39547
39548         * gcc.dg/compat/compat-common.h: New file.
39549         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
39550         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
39551         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
39552         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
39553         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
39554         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
39555         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
39556         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39557         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
39558         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
39559         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39560         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
39561         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
39562         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39563         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
39564         * gcc.dg/compat/small-struct-check.h: Ditto.
39565         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
39566         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39567         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
39568         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
39569         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39570         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39571         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
39572         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39573         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
39574         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
39575         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39576         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39577         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
39578         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39579         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39580         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
39581         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39582         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
39583         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
39584         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39585         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
39586         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
39587         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39588         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
39589         * gcc.dg/compat/struct-return-2_main.c: Ditto.
39590         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39591         * gcc.dg/compat/struct-return-2_y.c: Ditto.
39592         * gcc.dg/compat/struct-return-3_main.c: Ditto.
39593         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39594         * gcc.dg/compat/struct-return-3_y.c: Ditto.
39595
39596 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
39597
39598         * g++.dg/pch/static-1.C: New file.
39599         * g++.dg/pch/static-1.Hs: New file.
39600
39601 2003-06-10  Richard Henderson  <rth@redhat.com>
39602
39603         * gcc.dg/asm-7.c: Adjust expected warning text.
39604
39605 2003-06-10  Roger Sayle  <roger@eyesopen.com>
39606
39607         * gcc.dg/builtins-20.c: New test case.
39608
39609 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
39610
39611         PR c++/11131
39612         * g++.dg/opt/template1.C: New test.
39613
39614 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39615
39616         * lib/gcc-dg.exp (dg-test): Clear additional_files and
39617         additional_sources.
39618
39619 2003-05-21  David Taylor  <dtaylor@emc.com>
39620
39621         * gcc.dg/Wpadded.c: New file.
39622
39623 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39624
39625         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39626         * gcc.dg/special/weak-2.c: Add dg-require-weak.
39627         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39628         dg-require-weak.
39629
39630 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
39631
39632         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39633
39634 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39635
39636         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39637         (dg-require-alias): Likewise.
39638         (dg-require-gc-sections): Likewise.
39639         * lib/target-supports.exp (check_gc_sections_available): Likewise.
39640
39641 2003-06-08  Richard Henderson  <rth@redhat.com>
39642
39643         * gcc.dg/20011029-2.c: Fix the array reference.
39644         * gcc.dg/asm-7.c: New.
39645
39646 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
39647
39648         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39649
39650 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
39651
39652         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39653         (dg-require-gc-sections): Likewise.
39654
39655 2003-06-08  Jan Hubicka  <jh@suse.cz>
39656
39657         * i386-cmov1.c: Fix regular expression.
39658         * i386-cvt-1.c: Likewise.
39659         * i386-local.c: Likewise.
39660         * i386-local2.c: Likewise.
39661         * i386-mul.c: Likewise.
39662         * i386-ssetype-1.c: Likewise.
39663         * i386-ssetype-3.c: Likewise.
39664         * i386-ssetype-5.c: Likewise.
39665
39666 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39667
39668         PR c++/11039
39669         * g++.dg/warn/implicit-typename2.C: New test.
39670         * g++.dg/warn/implicit-typename3.C: New test.
39671
39672 2003-06-07  Richard Henderson  <rth@redhat.com>
39673
39674         * g++.dg/other/offsetof3.C: Use size_t.
39675         * g++.dg/other/offsetof4.C: Likewise.
39676
39677 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
39678
39679         * lib/copy-file.exp: New. Implement gcc_copy_files.
39680
39681         * lib/dg-pch.exp: Load copy-file.exp
39682         (dg-pch): Use gcc_copy_files instead of "file copy".
39683
39684 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
39685
39686         * gcc.dg/weak/weak.exp: Simplify.
39687         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39688         * gcc.dg/weak/weak-1.c: Likewise.
39689         * gcc.dg/weak/weak-2.c: Likewise.
39690         * gcc.dg/weak/weak-3.c: Likewise.
39691         * gcc.dg/weak/weak-4.c: Likewise.
39692         * gcc.dg/weak/weak-5.c: Likewise.
39693         * gcc.dg/weak/weak-6.c: Likewise.
39694         * gcc.dg/weak/weak-7.c: Likewise.
39695         * gcc.dg/weak/weak-8.c: Likewise.
39696         * gcc.dg/weak/weak-9.c: Likewise.
39697
39698 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
39699
39700         gcc.c-torture/execute/20030606-1.c: New.
39701
39702 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39703
39704         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39705         * gcc.dg/builtins-19.c: Likewise.
39706
39707 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39708
39709         * gcc.dg/builtins-2.c: Add some more tests.
39710         * gcc.dg/builtins-18.c: New test case.
39711         * gcc.dg/builtins-19.c: New test case.
39712
39713 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39714             Jim Wilson  <wilson@tuliptree.org>
39715
39716         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39717
39718 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
39719
39720         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39721         mempcpy/stpcpy calls not to be optimized into something else.
39722         * gcc.c-torture/execute/string-opt-3.c: Moved to...
39723         * gcc.c-torture/execute/builtins/string-7.c: ...here.
39724         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39725
39726 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39727
39728         * gcc.dg/format/asm_fprintf-1.c: New test.
39729
39730 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
39731
39732         * lib/gcc-defs.exp (additional_sources): New variable.
39733         (dg-additional-sources): New function.
39734         (additional_files): New variable.
39735         (dg-additional-files): New function.
39736         (dg-additional-files-options): Likewise.
39737         * lib/gcc-dg.exp (dg-require-weak): New function.
39738         (dg-require-alias): Likewise.
39739         (dg-require-gc-sections): Likewise.
39740         * lib/target-supports.exp (check_alias_available): Remove testfile
39741         parameter.
39742         (check_gc_sections_available): New function.
39743         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39744         (dg-gpp-additional-files): Likewise.
39745         * lib/g++.exp (additional_sources): Remove.
39746         (additional_files): Likewise.
39747         (g++_target_compile): Use dg-additional-files-options.
39748
39749         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
39750         Tcl logic.
39751         * gcc.dg/special/ecos.exp: Remove.
39752         * gcc.dg/special/20000419-2.c: Use dg-require-*.
39753         * gcc.dg/special/alias-1.c: Likewise.
39754         * gcc.dg/special/alias-2.c: Likewise.
39755         * gcc.dg/special/gcsec-1.c: Likewise.
39756         * gcc.dg/special/weak-1.c: Likewise.
39757         * gcc.dg/special/weak-2.c: Likewise.
39758         * gcc.dg/special/wkali-1.c: Likewise.
39759         * gcc.dg/special/wkali-2.c: Likewise.
39760
39761         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39762         dg-gpp-additional-*.
39763         * g++.dg/special/conpr-3.C: Likewise.
39764         * g++.dg/special/conpr-4.C: Likewise.
39765         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39766         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39767         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39768         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39769         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39770         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39771         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39772         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39773         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39774         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39775         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39776         * g++.old-deja/g++.other/comdat1.C: Likewise.
39777         * g++.old-deja/g++.other/comdat2.C: Likewise.
39778         * g++.old-deja/g++.other/comdat3.C: Likewise.
39779         * g++.old-deja/g++.other/ctor1.C: Likewise.
39780         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39781
39782 2003-06-05  Richard Henderson  <rth@redhat.com>
39783
39784         * gcc.dg/debug/20030605-1.c: New.
39785
39786 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39787
39788         * README.QMTEST: Update.
39789
39790 2003-06-04  Richard Henderson  <rth@redhat.com>
39791
39792         * gcc.dg/cleanup-1.c: New.
39793         * gcc.dg/cleanup-2.c: New.
39794         * gcc.dg/cleanup-3.c: New.
39795         * gcc.dg/cleanup-4.c: New.
39796         * gcc.dg/cleanup-5.c: New.
39797         * gcc.dg/cleanup-6.c: New.
39798         * gcc.dg/cleanup-7.c: New.
39799
39800 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39801
39802         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39803
39804         * lib/dg-pch.exp: New file.
39805         * g++.dg/pch/pch.exp: Use dg-pch.exp.
39806         * gcc.dg/pch/pch.exp: Likewise.
39807
39808 2003-06-04  Roger Sayle  <roger@eyesopen.com>
39809
39810         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39811         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39812         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39813         * gcc.dg/builtins-17.c: New test case.
39814         * gcc.dg/i386-387-4.c: New test case.
39815         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39816
39817 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39818
39819         * gcc.dg/ultrasp9.c: New test.
39820
39821 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39822
39823         * gcc.c-torture/compile/20030604-1.c: New test.
39824         * gcc.dg/sparc-constant-1.c: New test.
39825
39826 2003-06-03  Glen Nakamura  <glen@imodulo.com>
39827
39828         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39829
39830 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
39831
39832         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39833
39834         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39835         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39836
39837 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
39838
39839         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39840
39841 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39842
39843         PR c++/10940
39844         * g++.dg/template/spec10.C: New test.
39845
39846 2003-06-03  Roger Sayle  <roger@eyesopen.com>
39847
39848         * gcc.dg/builtins-16.c: New test case.
39849
39850 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
39851
39852         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39853         mempcpy test with post-increments.
39854         * gcc.c-torture/execute/string-opt-3.c: New test.
39855         * gcc.dg/string-opt-1.c: New test.
39856
39857 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
39858
39859         PR fortran/10965
39860         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39861
39862 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
39863
39864         * lib/scanasm.exp (dg-scan): New function, factored out of ...
39865         (scan-assembler): ... here.  Use dg-scan.
39866         (scan-assembler-not): Likewise.
39867         (scan-file): New function.
39868         (scan-file-not): Likewise.
39869         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39870         * gcc.dg/cpp/_Pragma4.c: Likewise.
39871         * gcc.dg/cpp/_Pragma5.c: Likewise.
39872         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39873         * gcc.dg/cpp/avoidpaste2.c: Likewise.
39874         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39875         * gcc.dg/cpp/cmdlne-P.c: Likewise.
39876         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39877         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39878         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39879         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39880         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39881         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39882         * gcc.dg/cpp/cxxcom1.c: Likewise.
39883         * gcc.dg/cpp/line1.c: Likewise.
39884         * gcc.dg/cpp/maccom1.c: Likewise.
39885         * gcc.dg/cpp/maccom2.c: Likewise.
39886         * gcc.dg/cpp/maccom3.c: Likewise.
39887         * gcc.dg/cpp/maccom4.c: Likewise.
39888         * gcc.dg/cpp/maccom5.c: Likewise.
39889         * gcc.dg/cpp/maccom6.c: Likewise.
39890         * gcc.dg/cpp/multiline.c: Likewise.
39891         * gcc.dg/cpp/spacing1.c: Likewise.
39892         * gcc.dg/cpp/spacing2.c: Likewise.
39893         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39894         * gcc.dg/cpp/trad/maccom1.c: Likewise.
39895         * gcc.dg/cpp/trad/maccom2.c: Likewise.
39896         * gcc.dg/cpp/trad/maccom3.c: Likewise.
39897         * gcc.dg/cpp/trad/maccom4.c: Likewise.
39898         * gcc.dg/cpp/trad/maccom6.c: Likewise.
39899         * gcc.dg/cpp/cxxcom2.c: Likewise.
39900         * gcc.dg/cpp/cxxcom2.h: New file.
39901
39902         * gcc.dg/cpp/truefalse.cpp: Move it to ...
39903         * g++.dg/cpp/truefalse.C: Here.
39904         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39905
39906 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
39907
39908         * gcc.dg/cpp/redef3.c: New file.
39909
39910 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39911
39912         * gcc.dg/i386-loop-3.c: New test.
39913
39914 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
39915
39916         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39917
39918 2003-05-31  Roger Sayle  <roger@eyesopen.com>
39919
39920         * gcc.dg/fwrapv-1.c: New test case.
39921         * gcc.dg/fwrapv-2.c: New test case.
39922
39923 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39924
39925         PR c++/10956
39926         * g++.dg/template/spec9.C: New test.
39927
39928 2003-05-29  Roger Sayle  <roger@eyesopen.com>
39929
39930         * gcc.dg/duff-4.c: New test case.
39931
39932 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
39933
39934         PR fortran/10843
39935         * g77.dg/ffixed-form-1.f: New test
39936         * g77.dg/ffixed-form-2.f: New test
39937         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39938         * g77.dg/ffree-form-3.f: New test
39939
39940 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
39941
39942         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39943         * gcc.dg/wint_t-1.c: Likewise.
39944
39945 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39946
39947         * g++.dg/template/access11.C: New test.
39948
39949 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39950
39951         PR c++/10849
39952         * g++.dg/template/access10.C: New test.
39953
39954 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39955             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39956
39957         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39958
39959 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39960
39961         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39962         suppress for powerpc-*-darwin*.
39963         * gcc.dg/torture/builtin-noret-2.c: Likewise.
39964
39965 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39966
39967         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39968         suppress option for powerpc-*-darwin*.
39969
39970 2003-05-23  Roger Sayle  <roger@eyesopen.com>
39971
39972         * gcc.dg/builtins-1.c: Add tests for tan and atan.
39973         * gcc.dg/builtins-4.c: Add test for fmod.
39974
39975 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39976
39977         PR c++/10682
39978         * g++.dg/template/instantiate4.C: New test.
39979
39980 2003-05-22  Roger Sayle  <roger@eyesopen.com>
39981
39982         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39983
39984 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
39985
39986         * gcc.dg/compat/scalar-return-1_main.c: New file.
39987         * gcc.dg/compat/scalar-return-1_x.c: New file.
39988         * gcc.dg/compat/scalar-return-1_y.c: New file.
39989         * gcc.dg/compat/scalar-return-2_main.c: New file.
39990         * gcc.dg/compat/scalar-return-2_x.c: New file.
39991         * gcc.dg/compat/scalar-return-2_y.c: New file.
39992         * gcc.dg/compat/struct-return-3_main.c: New file.
39993         * gcc.dg/compat/struct-return-3_y.c: New file.
39994         * gcc.dg/compat/struct-return-3_x.c: New file.
39995         * gcc.dg/compat/struct-return-2_main.c: New file.
39996         * gcc.dg/compat/struct-return-2_x.c: New file.
39997         * gcc.dg/compat/struct-return-2_y.c: New file.
39998
39999 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40000
40001         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
40002         for hppa*-hp-hpux*.
40003         * gcc.dg/20021014-1.c (dg-options): Likewise.
40004         * gcc.dg/nest.c (dg-options): Likewise.
40005
40006 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
40007
40008         PR c++/9738
40009         * g++.dg/ext/dllimport2.C: New file.
40010         * g++.dg/ext/dllimport3.C: New file.
40011
40012 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
40013
40014         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
40015         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40016         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40017         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40018         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40019         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40020         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
40021         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
40022         * gcc.dg/compat/small-struct-defs.h: New file.
40023         * gcc.dg/compat/small-struct-init.h: New file.
40024         * gcc.dg/compat/small-struct-check.h: New file.
40025         * gcc.dg/compat/fp-struct-defs.h: New file.
40026         * gcc.dg/compat/fp-struct-check.h: New file.
40027         * gcc.dg/compat/fp-struct-init.h: New file.
40028         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
40029         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
40030
40031 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
40032
40033         * gcc.dg/20030225-2.c: New test.
40034
40035 2003-05-18  Roger Sayle  <roger@eyesopen.com>
40036             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40037
40038         * gcc.c-torture/compile/20030518-1.c: New test case.
40039
40040 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
40041
40042         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
40043         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
40044         gcc-dg-debug-runtest.
40045         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
40046         gcc-dg-debug-runtest.
40047
40048 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40049
40050         PR c++/9022
40051         * g++.dg/lookup/using6.C: New test.
40052
40053 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40054
40055         * g++.dg/parse/access2.C: New test.
40056
40057 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
40058
40059         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
40060         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
40061         * gcc.dg/debug/debug.exp: Likewise.
40062
40063 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
40064
40065         * gcc.dg/dollar.c: New test.
40066
40067 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
40068
40069         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
40070         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
40071         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
40072         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
40073         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
40074         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
40075         * gcc.dg/compat/struct-by-value-6_main.c: New file.
40076         * gcc.dg/compat/struct-by-value-6_x.c: New file.
40077         * gcc.dg/compat/struct-by-value-6_y.c: New file.
40078         * gcc.dg/compat/struct-by-value-7_main.c: New file.
40079         * gcc.dg/compat/struct-by-value-7_x.c: New file.
40080         * gcc.dg/compat/struct-by-value-7_y.c: New file.
40081         * gcc.dg/compat/struct-by-value-8_main.c: New file.
40082         * gcc.dg/compat/struct-by-value-8_x.c: New file.
40083         * gcc.dg/compat/struct-by-value-8_y.c: New file.
40084         * gcc.dg/compat/struct-by-value-9_main.c: New file.
40085         * gcc.dg/compat/struct-by-value-9_x.c: New file.
40086         * gcc.dg/compat/struct-by-value-9_y.c: New file.
40087
40088 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
40089
40090         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
40091         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
40092         support for "repo" mode.
40093         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
40094         * lib/g77-dg.exp: Likewise.
40095         * lib/obj-dg.exp: Likewise.
40096
40097 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
40098
40099         Merge from gcc-3_2-rhl8-branch:
40100         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
40101
40102         * gcc.dg/tls/opt-6.c: New test.
40103
40104         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
40105
40106         * gcc.dg/20030405-1.c: New test.
40107
40108         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
40109
40110         * gcc.dg/20030309-1.c: New test.
40111
40112         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40113
40114         * gcc.c-torture/execute/20030307-1.c: New test.
40115
40116         2003-02-20  Randolph Chung  <tausq@debian.org>
40117
40118         * gcc.c-torture/compile/20030220-1.c: New test.
40119
40120         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
40121
40122         * gcc.dg/20030217-1.c: New test.
40123
40124         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
40125
40126         * gcc.c-torture/compile/20020129-1.c: New test.
40127
40128         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40129
40130         * gcc.dg/unroll-1.c: New test.
40131
40132         2002-11-16  Jan Hubicka  <jh@suse.cz>
40133
40134         * gcc.c-torture/execute/20020920-1.c: New test.
40135
40136         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
40137
40138         PR target/7434
40139         * gcc.c-torture/compile/20021008-1.c: New test.
40140
40141         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
40142
40143         PR target/7559
40144         * gcc.c-torture/execute/20020810-1.c: New test.
40145
40146         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
40147
40148         * gcc.c-torture/compile/20020807-1.c: New test.
40149
40150         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
40151
40152         * gcc.dg/tls/opt-1.c: New test.
40153
40154         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
40155
40156         * gcc.dg/20020729-1.c: New test.
40157
40158         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
40159
40160         * g++.dg/opt/life1.C: New test.
40161
40162         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
40163
40164         * gcc.dg/20020525-1.c: New test.
40165
40166         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
40167
40168         PR c++/6794
40169         * g++.dg/ext/pretty1.C: New test.
40170         * g++.dg/ext/pretty2.C: New test.
40171
40172 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
40173
40174         PR c++/8385
40175         * g++.dg/ext/typeof5.C: New test.
40176
40177 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
40178
40179         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
40180         __USER_LABEL_PREFIX__ into account.
40181         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
40182
40183 2003-05-14  Roger Sayle  <roger@eyesopen.com>
40184
40185         * gcc.dg/builtins-15.c: New test case.
40186
40187 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
40188
40189         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
40190
40191 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
40192
40193         * lib/g++.exp: Tweak handling of additional source files.
40194         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
40195         * g++.dg/special/conpr-2a.C: Rename to ...
40196         * g++.dg/special/conpr-2a.cc: ... this.
40197         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
40198         * g++.dg/special/conpr-3a.C: Rename to ...
40199         * g++.dg/special/conpr-3a.cc: This.
40200         * g++.dg/special/conpr-3b.C: Rename to ...
40201         * g++.dg/special/conpr-3b.cc: This.
40202         * g++.dg/special/conpr-4.C: New test.
40203         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
40204
40205 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
40206
40207         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
40208
40209 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40210
40211         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
40212         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40213         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
40214         * g++.old-deja/g++.other/warn3.C: Likewise.
40215
40216 2003-05-11  Roger Sayle  <roger@eyesopen.com>
40217
40218         * gcc.dg/i386-387-1.c: Update to also test log.
40219         * gcc.dg/i386-387-2.c: Likewise.
40220
40221 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40222
40223         * g77.f-torture/execute/int8421.f: New test.
40224
40225 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40226
40227         PR c++/10230, c++/10481
40228         * g++.dg/lookup/scoped5.C: New test.
40229
40230 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40231
40232         PR c++/10552
40233         * g++.dg/template/ttp6.C: New test.
40234
40235 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
40236
40237         * gcc.c-torture/execute/builtins: New directory.
40238         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
40239         gcc.c-torture/execute/builtins.
40240         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
40241         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
40242         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
40243         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
40244
40245 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40246
40247         PR c++/9252
40248         * g++.dg/template/access8.C: New test.
40249         * g++.dg/template/access9.C: New test.
40250
40251 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40252
40253         PR c++/9554
40254         * g++.dg/parse/access1.C: New test.
40255
40256 2003-05-09  DJ Delorie  <dj@redhat.com>
40257
40258         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
40259         long, and not an int.
40260
40261 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40262
40263         PR c++/10555, c++/10576
40264         * g++.dg/template/memclass1.C: New test.
40265
40266 2003-05-08  DJ Delorie  <dj@redhat.com>
40267
40268         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
40269         targets.
40270         * gcc.c-torture/execute/20021024-1.x: Likewise.
40271         * gcc.c-torture/execute/shiftdi.x: Likewise.
40272         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
40273         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
40274         * gcc.dg/20021018-1.c: Likewise.
40275
40276 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40277
40278         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
40279
40280         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
40281         (bcopy): Call memmove.
40282
40283 2003-05-08  Roger Sayle  <roger@eyesopen.com>
40284
40285         * g77.f-torture/compile/8485.f: New test case.
40286
40287 2003-05-07  Richard Henderson  <rth@redhat.com>
40288
40289         PR c++/10570
40290         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
40291         Verify exception_cleanup not called for rethrows.
40292         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
40293         when exiting catch block without rethrowing.
40294         * g++.dg/eh/forced3.C: New.
40295         * g++.dg/eh/forced4.C: New.
40296
40297 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
40298
40299         * gcc.dg/20030505.c: Fix triplet.
40300
40301 2003-05-06  DJ Delorie  <dj@redhat.com>
40302
40303         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
40304         * gcc.dg/nest.c: Likewise.
40305
40306 2003-05-05  Roger Sayle  <roger@eyesopen.com>
40307
40308         * gcc.dg/builtins-14.c: New test case.
40309
40310 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
40311
40312         * lib/compat.exp (compat-execute): New argument.
40313         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
40314         * gcc.dg/compat: New test directory.
40315         * gcc.dg/compat/compat.exp: New expect script.
40316         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
40317         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
40318         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
40319         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
40320         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
40321         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
40322
40323         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
40324         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
40325         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
40326         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
40327         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
40328         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
40329         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
40330         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
40331         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
40332         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
40333         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
40334         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
40335         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
40336         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
40337         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
40338
40339 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
40340
40341         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
40342
40343 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
40344
40345         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
40346
40347 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
40348
40349         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
40350         * gcc.dg/ppc-fsel-2.c: New test.
40351
40352         * gcc.dg/unused-5.c: New test.
40353
40354 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40355
40356         PR c++/10496
40357         * g++.dg/warn/pmf1.C: New test.
40358
40359 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40360
40361         PR c++/4494
40362         * g++.dg/warn/main.C: New test.
40363
40364 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40365
40366         * gcc.dg/nonnull-3.c: New test.
40367
40368 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
40369
40370         * gcc.dg/cpp/Wtrigraphs.c: Update.
40371         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
40372
40373 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
40374
40375         * gcc.dg/ppc-fsel-1.c: New test.
40376
40377 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
40378
40379         PR c/10604
40380         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
40381
40382 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
40383
40384         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
40385
40386 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40387
40388         PR c++/9364, c++/10553, c++/10586
40389         * g++.dg/parse/typename4.C: New test.
40390         * g++.dg/parse/typename5.C: Likewise.
40391
40392 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
40393
40394         * gcc.c-torture/compile/20030503-1.c: New test.
40395
40396 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40397
40398         * g++.dg/lookup/using5.C: Fix testcase error.
40399
40400 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
40401
40402         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
40403         since MEABI is no longer supported.  Remove all vestiges
40404         of MEABI from the test.
40405
40406 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40407
40408         PR c++/10554
40409         * g++.dg/lookup/using5.C: New test.
40410
40411 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40412
40413         PR c++/8772
40414         * g++.dg/template/ttp5.C: New test.
40415
40416 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
40417
40418         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
40419         (dg-gpp-additional-sources): New function.
40420         (dg-gpp-additional-files): Likewise.
40421         * lib/g++.exp (additional_sources): New variable.
40422         (additional_files): Likewise.
40423         (g++_target_compile): Deal with them.
40424         * lib/old-dejagnu.exp: Remove.
40425         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
40426         * g++.old-deja: Revise all tests to use dg commands.
40427
40428 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40429
40430         PR c++/9432, c++/9528
40431         * g++.dg/lookup/using4.C: New test.
40432
40433 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
40434
40435         * gcc.dg/noreturn-5.c: New file.
40436         * gcc.dg/noreturn-6.c: New file.
40437
40438         * gcc.c-torture/compile/inline-1.c: New file.
40439
40440 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40441
40442         PR c++/10551
40443         * g++.dg/template/explicit1.C: New test.
40444
40445 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40446
40447         PR c++/10549
40448         * g++.dg/other/bitfield1.C: New test.
40449
40450         PR c++/10527
40451         * g++.dg/init/new7.C: New test.
40452
40453 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40454
40455         * g++.dg/ext/desig1.C: New test.
40456         * g++.dg/ext/init1.C: Update.
40457
40458         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
40459
40460 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
40461
40462         PR c++/10180
40463         * g++.dg/warn/Winline-1.C: New test.
40464
40465 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
40466
40467         * gcc.c-torture/execute/string-opt-19.c: New test.
40468
40469         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
40470         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
40471
40472 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
40473
40474         PR c++/10506
40475         * g++.dg/init/new6.C: New test.
40476
40477         PR c++/10503
40478         * g++.dg/init/ref6.C: New test.
40479
40480 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
40481
40482         * g++.dg/warn/weak1.C: XFAIL on AIX4.
40483
40484 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40485
40486         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
40487         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
40488
40489 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
40490
40491         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
40492         initialized static data members.
40493
40494 2003-04-25  H.J. Lu <hjl@gnu.org>
40495
40496         * gcc.dg/ia64-sync-4.c: New test.
40497
40498 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40499
40500         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
40501         date.
40502
40503 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
40504
40505         PR c++/10337
40506         * g++.dg/warn/conv1.C: New test.
40507         * g++.old-deja/g++.other/conv7.C: Adjust.
40508         * g++.old-deja/g++.other/overload14.C: Adjust.
40509
40510 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40511
40512         PR c++/10471
40513         * g++.dg/template/defarg2.C: New test.
40514
40515 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
40516
40517         * gcc.dg/cpp/include2.c: Update.
40518         * gcc.dg/cpp/multiline-2.c: New.
40519         * gcc.dg/cpp/multiline.c: Update.
40520         * gcc.dg/cpp/strify2.c: Update.
40521         * gcc.dg/cpp/trad/literals-2.c: Update.
40522
40523 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40524
40525         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
40526
40527 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40528
40529         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
40530
40531 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40532
40533         PR c++/10451
40534         * g++.dg/parse/crash4.C: New test.
40535
40536         PR c++/9847
40537         * g++.dg/parse/crash5.C: New test.
40538
40539 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
40540
40541         PR c++/10446
40542         * g++.dg/parse/crash3.C: New test.
40543
40544         PR c++/10428
40545         * g++.dg/parse/elab1.C: New test.
40546
40547 2003-04-22  Devang Patel  <dpatel@apple.com>
40548
40549         * gcc.dg/cpp/trad/funlike-5.c: New test.
40550
40551 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
40552
40553         * g++.dg/other/packed1.C: Fix dg options.
40554
40555 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
40556
40557         * g++.dg/other/offsetof2.C: New test.
40558
40559 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
40560
40561         * g++.dg/template/recurse.C: Adjust location of error messages.
40562
40563 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
40564
40565         PR c++/9881
40566         * g++.dg/init/addr-const1.C: New test.
40567         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
40568
40569 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40570
40571         PR c++/10405
40572         * g++.dg/lookup/struct-hack1.C: New test.
40573
40574 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
40575
40576         * ucs.c: Update diagnostic messages.
40577
40578 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40579
40580         * gcc.dg/cpp/truefalse.cpp: New test.
40581         * gcc.dg/cpp/cpp.exp: Update.
40582         * g++.dg/other/stdbool-if.C: Remove.
40583
40584 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40585
40586         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
40587         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
40588
40589 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40590
40591         * gcc.c-torture/compile/20030418-1.c: New test.
40592
40593 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
40594
40595         * README.compat: Remove; content moved to doc/sourcebuild.texi.
40596
40597 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40598
40599         PR c++/10347
40600         g++.dg/template/dependent-name1.C: New test.
40601
40602 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
40603
40604         * gcc.dg/warn-1.c (tourist_guide): New array,
40605         contains a pointer to bar.
40606
40607 2003-04-16  Roger Sayle  <roger@eyesopen.com>
40608
40609         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40610         * gcc.c-torture/execute/medce-1.c: New test case.
40611         * gcc.c-torture/execute/medce-2.c: New test case.
40612
40613 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
40614
40615         * lib/prune.exp: Ignore more messages.
40616
40617         PR c++/10381
40618         * g++.dg/parse/lookup3.C: New test.
40619
40620 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
40621
40622         * gcc.c-torture/compile/20030415-1.c : New test.
40623
40624 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
40625
40626         * gcc.c-torture/execute/scope-2.c: Move to ...
40627         * gcc.dg/noncompile/scope.c: .... here.
40628
40629 2003-04-14  Roger Sayle  <roger@eyesopen.com>
40630
40631         * gcc.dg/20030414-2.c: New test case.
40632
40633 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
40634
40635         PR target/10377
40636         * gcc.dg/20030414-1.c: New test.
40637
40638 2003-04-13  Roger Sayle  <roger@eyesopen.com>
40639
40640         * gcc.dg/builtins-12.c: New test case.
40641         * gcc.dg/builtins-13.c: New test case.
40642
40643 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40644
40645         * gcc.c-torture/execute/string-opt-18.c: New test.
40646
40647 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
40648
40649         PR c++/10300
40650         * g++.dg/init/new5.C: New test.
40651
40652 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
40653
40654         PR c++/7910
40655         * g++.dg/ext/dllimport1.C: New test.
40656
40657 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40658
40659         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40660
40661 2003-04-11  Bud Davis <bdavis9659@comcast.net>
40662
40663         PR Fortran/9263
40664         * g77.f-torture/noncompile/9263.f: New test
40665         PR Fortran/1832
40666         * g77.f-torture/execute/1832.f: New test
40667
40668 2003-04-11  David Chad  <davidc@freebsd.org>
40669             Loren J. Rittle  <ljrittle@acm.org>
40670
40671         PR libobjc/8562
40672         * objc.dg/headers.m: New test.
40673
40674 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
40675
40676         * gcc.c-torture/execute/builtin-noret-2.c: New.
40677         * gcc.c-torture/execute/builtin-noret-2.x: New.
40678         XFAIL builtin-noret-2.c at -O1 and above.
40679         * gcc.dg/redecl.c: New.
40680         * gcc.dg/Wshadow-1.c: Update error regexps.
40681
40682 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
40683
40684         * g++.dg/abi/bitfield10.C: New test.
40685
40686 2003-04-09  Mike Stump  <mrs@apple.com>
40687
40688         * gcc.dg/pch/pch.exp: Make testcase names longer.
40689         * g++.dg/pch/pch.exp: Make testcase names longer.
40690
40691 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40692
40693         * gcc.dg/builtins-11.c: New test case.
40694
40695 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40696
40697         * gcc.dg/builtins-9.c: New test case.
40698         * gcc.dg/builtins-10.c: New test case.
40699
40700 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
40701
40702         * gcc.dg/noncompile/init-4.c.c: New test.
40703
40704 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40705
40706         * gcc.misc-test/gcov-9.c: New test.
40707         * gcc.misc-test/gcov-10.c: New test
40708         * gcc.misc-test/gcov-11.c: New test.
40709
40710 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
40711
40712         PR optimization/10024
40713         * gcc.c-torture/compile/20030405-1.c: New test.
40714
40715 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
40716
40717         * gcc.dg/pch/static-3.c: New.
40718         * gcc.dg/pch/static-3.hs: New.
40719         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40720
40721 2003-04-04  Richard Henderson  <rth@redhat.com>
40722
40723         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40724         * g++.dg/eh/forced2.C: Likewise.
40725
40726 2003-04-03  Mike Stump  <mrs@apple.com>
40727
40728         * lib/scanasm.exp (scan-assembler): Add xfail processing for
40729         target arg.
40730         (scan-assembler-times, scan-assembler-not): Likewise.
40731         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40732
40733 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40734
40735         * gcc.dg/sparc-loop-1.c: New test.
40736
40737 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
40738
40739         PR other/9274
40740         * g++.dg/pch/system-2.C: New.
40741         * g++.dg/pch/system-2.Hs: New.
40742
40743 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
40744
40745         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40746
40747         * g++.dg/eh/simd-1.C (vecfunc): Same.
40748
40749 2003-04-01  Roger Sayle  <roger@eyesopen.com>
40750
40751         * gcc.c-torture/execute/20030401-1.c: New test case.
40752
40753 2003-04-01  Ziemowit Laski <zlaski@apple.com>
40754
40755         * objc.dg/defs.m: New.
40756
40757 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
40758
40759         * g++.dg/eh/simd-1.C: New.
40760         * g++.dg/eh/simd-2.C: New.
40761
40762 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
40763
40764         * gcc.c-torture/execute/simd-3.c: New.
40765
40766 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40767
40768         PR c/9936
40769         * gcc.dg/20030331-2.c: New test.
40770
40771 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40772
40773         PR c++/10278
40774         * g++.dg/parse/crash2.C: New test.
40775
40776 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40777
40778         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40779         * gcc.c-torture/execute/20030331-1.c: ...here.
40780
40781 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40782
40783         * gcc.c-torture/execute/20030331-1.c: New test.
40784
40785 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
40786
40787         * lib/gcov.exp: Adjust call return testing strings.
40788         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40789
40790 2003-03-31  Roger Sayle  <roger@eyesopen.com>
40791
40792         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40793         * gcc.dg/builtins-7.c: New test case.
40794         * gcc.dg/builtins-8.c: New test case.
40795
40796 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40797
40798         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40799
40800 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
40801
40802         PR c++/7647
40803         * g++.dg/lookup-class-member-2.C: New test.
40804
40805 2003-03-30  Glen Nakamura  <glen@imodulo.com>
40806
40807         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40808
40809 2003-03-28  Roger Sayle  <roger@eyesopen.com>
40810
40811         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40812
40813 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
40814
40815         * g++.dg/init/attrib1.C: New test.
40816
40817 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40818
40819         * gcc.dg/ultrasp8.c: New test.
40820
40821 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40822
40823         * gcc.dg/ultrasp7.c: New test.
40824
40825 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
40826
40827         PR c++/10047
40828         * g++.dg/template/inline1.C: New test.
40829
40830 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40831
40832         * gcc.dg/sparc-dwarf2.c: New test.
40833
40834 2003-03-27  Roger Sayle  <roger@eyesopen.com>
40835
40836         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40837         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40838
40839 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
40840
40841         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40842         than reading .x files.
40843         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40844         * g77.dg/gcov/gcov-1.f: Likewise.
40845         * gcc.misc-tests/gcov-4b.c: Likewise.
40846         * gcc.misc-tests/gcov-5b.c: Likewise.
40847         * gcc.misc-tests/gcov-6.c: Likewise.
40848         * gcc.misc-tests/gcov-7.c: Likewise.
40849         * gcc.misc-tests/gcov-8.c: Likewise.
40850         * g++.dg/gcov/gcov-1.x: Remove.
40851         * g77.dg/gcov/gcov-1.x: Likewise.
40852         * gcc.misc-tests/gcov-4b.x: Likewise.
40853         * gcc.misc-tests/gcov-5b.x: Likewise.
40854         * gcc.misc-tests/gcov-6.x: Likewise.
40855         * gcc.misc-tests/gcov-7.x: Likewise.
40856         * gcc.misc-tests/gcov-8.x: Likewise.
40857
40858 2003-03-27  Glen Nakamura  <glen@imodulo.com>
40859
40860         PR opt/10087
40861         * gcc.dg/20030324-1.c: New test.
40862
40863 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
40864
40865         PR c++/10224
40866         * g++.dg/template/arg3.C: New test.
40867
40868         PR c++/10158
40869         * g++.dg/template/friend18.C: New test.
40870
40871 2003-03-26  Roger Sayle  <roger@eyesopen.com>
40872
40873         * g77.f-torture/compile/20030326-1.f: New test case.
40874
40875 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
40876
40877         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40878
40879         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40880
40881 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
40882
40883         * gcc.dg/ia64-sync-3.c: New test.
40884
40885 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
40886
40887         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40888
40889 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40890
40891         * gcc.dg/ultrasp6.c: New test.
40892
40893 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40894
40895         * gcc.dg/i386-signbit-1.c: New test.
40896         * gcc.dg/i386-signbit-2.c: New test.
40897         * gcc.dg/i386-signbit-3.c: New test.
40898
40899 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40900
40901         * gcc.dg/ultrasp5.c: Fix options.
40902
40903 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40904
40905         * gcc.dg/ultrasp5.c: Fix comment.
40906
40907 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
40908
40909         PR fortran/10197
40910         * g77.f-torture/execute/10197.f: New test.
40911
40912 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
40913
40914         PR c++/9898, c++/383
40915         * g++.dg/template/conv6.C: New test.
40916
40917         PR c++/10119
40918         * g++.dg/template/ptrmem5.C: New test.
40919
40920         PR c++/10026
40921         * g++.dg/lookup/koenig1.C: New test.
40922
40923         PR C++/10199
40924         * g++.dg/lookup/template2.C: New test.
40925
40926 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
40927
40928         * g++.dg/opt/rtti1.C: New test.
40929
40930 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40931
40932         * gcc.dg/ultrasp5.c: New test.
40933
40934 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
40935
40936         PR middle-end/9967
40937         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40938         builtin fputs.
40939
40940 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40941
40942         PR c/8224
40943         * gcc.dg/20030323-1.c: New test.
40944
40945 2003-03-23  Roger Sayle  <roger@eyesopen.com>
40946
40947         * gcc.c-torture/compile/20030323-1.c: New test case.
40948
40949 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
40950
40951         * gcc.dg/20030321-1.c: New test.
40952
40953 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
40954
40955         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40956
40957 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
40958
40959         PR c++/9978, c++/9708
40960         * g++.dg/ext/vlm1.C: Adjust expected error.
40961         * g++.dg/ext/vla2.C: New test.
40962         * g++.dg/template/arg1.C: New test.
40963         * g++.dg/template/arg2.C: New test.
40964
40965 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
40966
40967         * g77.f-torture/execute/select.f: New test.
40968         * g77.f-torture/noncompile/select_no_compile.f: New test.
40969
40970 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
40971
40972         PR c++/9898
40973         * g++.dg/other/error4.C: New test.
40974
40975 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
40976
40977         * g++.dg/template/friend17.C: New test.
40978
40979 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
40980
40981         * gcc.c-torture/compile/20030320-1.c: New.
40982
40983 2003-03-20  Roger Sayle  <roger@eyesopen.com>
40984
40985         * gcc.dg/builtins-6.c: New test case.
40986
40987 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
40988
40989         PR target/10073
40990         * gcc.c-torture/compile/20030319-1.c: New.
40991
40992 2003-03-18  Jan Hubicka  <jh@suse.cz>
40993
40994         * gcc.dg/i386-cvt-1.c: New test.
40995
40996 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
40997
40998         * objc.dg/naming-1.m: Use "(parse|syntax) error".
40999         * objc.dg/naming-2.m: Likewise.
41000
41001 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
41002
41003         PR c++/9639
41004         * g++.dg/parse/crash1.C: New test.
41005
41006 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
41007
41008         PR c++/8805
41009         * g++.dg/eh/cleanup1.C: New test.
41010
41011 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41012
41013         * gcc.c-torture/execute/20030316-1.c: New test case.
41014
41015 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
41016
41017         PR c++/9629
41018         * g++.dg/init/ctor2.C: New test.
41019
41020 2003-03-15  Roger Sayle  <roger@eyesopen.com>
41021
41022         * g77.f-torture/compile/xformat.f: New test case.
41023
41024 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41025
41026         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
41027         * g++.old-deja/g++.mike/eh50.C: Likewise.
41028
41029 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41030
41031         PR c++/6440
41032         * g++.dg/template/spec7.C: New test.
41033         * g++.dg/template/spec8.C: Likewise.
41034
41035 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
41036
41037         * gcc.c-torture/execute/20030313-1.c: New test.
41038
41039 2003-03-14  Richard Henderson  <rth@redhat.com>
41040
41041         * gcc.dg/inline-2.c: Adjust alpha test for external call.
41042
41043 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41044
41045         * gcc.c-torture/compile/20030314-1.c: New test.
41046
41047 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
41048
41049         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
41050         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
41051         thumb target,
41052         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
41053         to accept newer _imp__  prefix and additional
41054         newline in .drectve section.
41055         * gcc.dg/dll-4.c: Likewise.
41056         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
41057         switch.
41058
41059 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
41060
41061         * g++.dg/parse/namespace9.C: New test.
41062
41063         * g++.dg/init/ref5.C: New test.
41064         * g++.dg/parse/ptrmem1.C: Likewise.
41065
41066 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41067
41068         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
41069         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
41070         regular expression.
41071         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
41072         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
41073
41074 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
41075
41076         * gcc.c-torture/execute/20030224-2.c: New test.
41077
41078 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41079
41080         * gcc.dg/decl-3.c: New test.
41081
41082 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41083
41084         * gcc.dg/i386-loop-2.c: New test.
41085
41086 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
41087
41088         PR c++/9474
41089         * g++.dg/parse/namespace8.C: New test.
41090
41091         PR c++/9924
41092         * g++.dg/overload/builtin2.C: New test.
41093
41094 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
41095
41096         * gcc.dg/return-type-3.c: New test.
41097
41098 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41099
41100         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
41101         profiling options are not supported.
41102
41103 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
41104
41105         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
41106         * g++.old-deja/g++.warn/impint2.C: Likewise.
41107
41108 2003-03-10  Devang Patel  <dpatel@apple.com>
41109
41110         * g++.dg/cpp/c++_cmd_1.C: New test.
41111         * g++.dg/cpp/c++_cmd_1.h: New file.
41112
41113 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
41114
41115         * gcc.dg/altivec-9.c: New file.
41116
41117 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41118
41119         * gcc.dg/ppc-sdata-1.c: New test.
41120         * gcc.dg/ppc-sdata-2.c: New test.
41121
41122 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
41123
41124         PR c++/9373
41125         * g++.dg/opt/ptrmem2.C: New test.
41126
41127         PR c++/8534
41128         * g++.dg/opt/ptrmem1.C: New test.
41129
41130 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41131
41132         * gcc.dg/i386-loop-1.c: New test.
41133
41134 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41135
41136         PR c++/9970
41137         * g++.dg/lookup/friend1.C: New test.
41138
41139 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41140
41141         PR c++/9823
41142         * g++.dg/parser/constructor1.C: New test.
41143
41144 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
41145
41146         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
41147
41148         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
41149
41150 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
41151
41152         * gcc.dg/cpp/Wunused.c: Update test.
41153
41154 2003-03-08  Jan Hubicka  <jh@suse.cz>
41155
41156         * gcc.dg/inline-3.c: New test.
41157
41158 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41159
41160         PR c++/9809
41161         * g++.dg/parse/builtin1.C: New test.
41162
41163         PR c++/9982
41164         * g++.dg/abi/cookie1.C: New test.
41165         * g++.dg/abi/cookie2.C: Likewise.
41166
41167         PR c++/9524
41168         * g++.dg/template/field1.C: New test.
41169
41170         PR c++/9912
41171         * g++.dg/parse/class1.C: New test.
41172         * g++.dg/parse/namespace7.C: Likewise.
41173         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
41174
41175 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
41176
41177         * g++.dg/init/ref4.C: New test.
41178
41179 2003-03-07  Jan Hubicka  <jh@suse.cz>
41180
41181         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
41182         * gcc.dg/inline-3.c: New test.
41183
41184 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
41185
41186         * g++.dg/init/ref3.C: New test.
41187
41188         PR c++/9965
41189         * g++.dg/init/ref2.C: New test.
41190
41191         PR c++/9400
41192         * g++.dg/warn/Wshadow-2.C: New test.
41193
41194         PR c++/9791
41195         * g++.dg/warn/Woverloaded-1.C: New test.
41196
41197 2003-03-05  Jan Hubicka  <jh@suse.cz>
41198
41199         * gcc.dg/i386-local2.c: New.
41200         * gcc.dg/i386-local.c: Fix typo.
41201
41202 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
41203
41204         * g++.dg/abi/layout3.C: New test.
41205
41206 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41207
41208         * gcc.c-torture/compile/20030305-1.c
41209
41210 2003-03-05  Jan Hubicka  <jh@suse.cz>
41211
41212         * gcc.dg/i386-local.c: New.
41213
41214 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
41215
41216         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
41217
41218 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41219
41220         * gcc.dg/switch-2.c: New test.
41221         * gcc.dg/switch-3.c: New test.
41222         * gcc.dg/Wswitch.c: Adjust line numbers.
41223         * gcc.dg/Wswitch-default.c: Likewise.
41224         * gcc.dg/Wswitch-enum.c: Likewise.
41225
41226 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
41227
41228         * gcc.c-torture/execute/20030222-1.c: New test.
41229
41230 2003-03-03  James E Wilson  <wilson@tuliptree.org>
41231
41232         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
41233
41234 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
41235
41236         PR c++/9878
41237         * g++.dg/init/ref1.C: New test.
41238
41239 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
41240
41241         * gcc.dg/sh-relax.c: New SH-only test.
41242
41243 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
41244
41245         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
41246         comment explaining purpose of testcase.
41247
41248 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41249
41250         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
41251         for HC11/HC12 (asm needs two int registers).
41252         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
41253         HC11/HC12 because the test uses an asm which needs two 32-bit
41254         registers.
41255
41256 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41257
41258         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
41259         for HC11/HC12 (array is too large otherwise).
41260         * gcc.c-torture/compile/920501-4.x: New file, likewise.
41261         * gcc.c-torture/compile/20010518-2.x: Likewise.
41262         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
41263         HC11/HC12 (array is too large).
41264
41265 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
41266
41267         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
41268         * lib/g++-dg.exp (g++-dg-test): Likewise.
41269
41270 2003-03-01  Roger Sayle  <roger@eyesopen.com>
41271
41272         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
41273         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
41274
41275 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41276
41277         * g++.dg/warn/implicit-typename1.C: Remove warning.
41278
41279 2003-02-28  Richard Henderson  <rth@redhat.com>
41280
41281         * gcc.dg/noreturn-1.c: Move noreturn warning line.
41282         * gcc.dg/return-type-1.c: Move control reaches end warning line.
41283
41284 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
41285
41286         * gcc.dg/pch/pch.exp: Change .pch to .gch.
41287         * g++.dg/pch/pch.exp: Likewise.
41288
41289 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
41290
41291         PR c++/9879
41292         * g++.dg/init/new4.C: New test.
41293
41294 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
41295
41296         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
41297
41298 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
41299
41300         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
41301         unsigned long.
41302
41303         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
41304         wider than float.
41305
41306 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41307
41308         * lib/scanasm.exp: Add support for counting numbers of
41309         occurences.
41310         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
41311         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
41312
41313 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
41314
41315         PR c++/9683
41316         * g++.dg/template/static3.C: New test.
41317
41318         PR c++/9829
41319         * g++.dg/parse/namespace6.C: New test.
41320
41321 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41322
41323         PR target/9732
41324         * gcc.dg/20030225-1.c: New test.
41325
41326 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
41327
41328         * README: Remove out-of-date information.
41329
41330         PR c++/9836
41331         * g++.dg/template/spec6.C: New test.
41332
41333 2003-02-24  Jeff Law  <law@redhat.com>
41334
41335         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
41336
41337 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41338
41339         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
41340         * gcc.dg/pragma-ep-1.c: Likewise.
41341
41342 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41343
41344         PR c++/9602
41345         * g++.dg/template/friend16.C: New test.
41346
41347 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
41348
41349         PR c++/5333
41350         * g++.dg/parse/fused-params1.C: Adjust error messages.
41351         * g++.dg/template/nested3.C: New test.
41352
41353 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
41354
41355         * g++.dg/abi/param1.C: New test.
41356
41357 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41358
41359         PR c++/7982
41360         * g++.dg/warn/implicit-typename1.C: New test.
41361
41362 2003-02-22  Kelley Cook <kelleycook@comcast.net>
41363
41364         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
41365         with "mtune".
41366         * g++.old-deja/g++.other/store-expr2.C: Likewise.
41367         * gcc.c-torture/execute/20010129-1.x: Likewise.
41368         * gcc.dg/20011107-1.c: Likewise.
41369         * gcc.dg/20020108-1.c: Likewise.
41370         * gcc.dg/20020122-3.c: Likewise.
41371         * gcc.dg/20020206-1.c: Likewise.
41372         * gcc.dg/20020310-1.c: Likewise.
41373         * gcc.dg/20020426-2.c: Likewise.
41374         * gcc.dg/20020517-1.c: Likewise.
41375         * gcc.dg/991230-1.c: Likewise.
41376         * gcc.dg/i386-unroll-1.c: Likewise.
41377         * gcc.misc-tests/i386-prefetch.exp: Likewise.
41378
41379 2003-02-22  Jan Hubicka  <jh@suse.cz>
41380
41381         * gcc.dg/i386-mul.c: New test.
41382
41383 2003-02-21  Roger Sayle  <roger@eyesopen.com>
41384
41385         * gcc.dg/builtins-5.c: New test case.
41386
41387 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
41388
41389         * gcc.dg/asmreg-1.c: New test.
41390
41391 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41392
41393         PR c++/9749
41394         * g++.dg/parse/varmod1.C: New test.
41395
41396 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41397
41398         PR c++/9727
41399         * g++.dg/template/op1.C: New test.
41400
41401 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41402
41403         PR c++/8906
41404         * g++.dg/template/nested2.C: New test.
41405
41406 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41407
41408         PR c++/8724
41409         * g++.dg/expr/dtor1.C: New test.
41410
41411 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
41412
41413         * gcc.dg/cpp/include3.c: New test.
41414         * gcc.dg/cpp/inc/foo.h: New file.
41415
41416 2003-02-21  Glen Nakamura  <glen@imodulo.com>
41417
41418         * gcc.c-torture/execute/20030221-1.c: New test.
41419
41420 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
41421
41422         PR c++/9729
41423         * g++.dg/abi/conv1.C: New test.
41424
41425 2003-02-20  Jan Hubicka  <jh@suse.cz>
41426
41427         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
41428
41429 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
41430
41431         * gcc.c-torture/compile/20030219-1.c: New test.
41432
41433 2003-02-18  Jan Hubicka  <jh@suse.cz>
41434
41435         * gcc.dg/funcorder.c: New test.
41436
41437 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41438
41439         * gcc.c-torture/execute/20030218-1.c: New.
41440
41441 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
41442
41443         * gcc.dg/20030218-1.c: New.
41444
41445 2003-02-18  Richard Henderson  <rth@redhat.com>
41446
41447         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
41448         * gcc.dg/attr-used-2.c: New.
41449
41450 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
41451
41452         PR c++/9704
41453         * g++.dg/init/copy5.C: New test.
41454
41455 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
41456
41457         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
41458         * g++.dg/pch/pch.exp: Likewise.
41459
41460 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41461
41462         * gcc.c-torture/execute/20030209-1.c: Enable the test if
41463         STACK_SIZE is not defined.
41464
41465 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41466
41467         PR c++/9457
41468         * g++.dg/template/init1.C: New test.
41469
41470 2003-02-16  Jan HUbicka  <jh@suse.cz>
41471
41472         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
41473         (foo): Add few extra tests
41474         * gcc.dg/c99-const-expr-3.c: Likewise.
41475         * gcc.c-torture/execute/20030216-1.c: New.
41476
41477 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41478
41479         PR c++/9459
41480         * g++.dg/ext/typeof4.C: New test.
41481
41482 2003-02-15  Roger Sayle  <roger@eyesopen.com>
41483
41484         * gcc.dg/i386-387-3.c: New test case.
41485
41486 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
41487
41488         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
41489         cris-*-elf* cris-*-aout* and mmix-*-*.
41490
41491 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
41492
41493         * gcc.dg/20030213-1.c: New test.
41494
41495 2003-02-12  Roger Sayle  <roger@eyesopen.com>
41496
41497         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
41498         * gcc.dg/i386-387-2.c: Likewise.
41499
41500 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
41501
41502         * gcc.dg/ppc-spe.c: Fix formatting.
41503         Enable tests that were previously unsupported by gas.
41504         Delete tests for instructions that no longer exist.
41505         Switch arguments on evsubifw builtin.
41506
41507 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
41508
41509         * gcc.c-torture/execute/20030209-1.c: Disable the test if
41510         STACK_SIZE is too small.
41511
41512 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41513             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41514
41515         * gcc.dg/decl-2.c: New test.
41516
41517 2003-02-10  Jan Hubicka  <jh@suse.cz>
41518
41519         * gcc.dg/i386-fpcvt-1.c: New test.
41520
41521 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
41522
41523         * gcc.c-torture/execute/20030209-1.c: New test.
41524
41525 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
41526
41527         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
41528         int-wide bitops, use the constants of the same width.
41529         Likewise, if long long is 32-bit wide, test bitops using
41530         32-bit constants.
41531
41532 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
41533
41534         * gcc.dg/20021014-1.c: Annotate with expected notice text.
41535
41536 2003-02-07  Roger Sayle  <roger@eyesopen.com>
41537
41538         * gcc.dg/builtins-4.c: New test case.
41539
41540 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41541
41542         * gcc.dg/20020430-1.c: Fix dg command typos.
41543         * gcc.dg/20020503-1.c: Likewise.
41544
41545 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41546
41547         PR c++/8785
41548         * g++.dg/parse/fused-params1.C: New test.
41549
41550         PR c++/8857
41551         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
41552
41553         PR c++/8921
41554         * g++.dg/parse/non-dependent1.C: New test.
41555
41556         PR c++/8928
41557         * g++.dg/parse/dupl-tmpl-args1.C: New test.
41558
41559         PR c++/9228
41560         * g++.dg/parse/undefined7.C: New test.
41561         * g++.dg/parse/non-templ1.C: New test.
41562
41563         PR c++/9229
41564         * g++.dg/parse/too-many-tmpl-args1.C: New test.
41565
41566 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
41567
41568         * gcc.c-torture/compile/20030206-1.c: New test.
41569
41570 2003-02-05  Roger Sayle  <roger@eyesopen.com>
41571
41572         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
41573         "pow" to "foo" to avoid potential confusion with a math built-in.
41574
41575 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41576
41577         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
41578         conditions for SPARC targets.
41579
41580 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
41581
41582         * gcc.dg/20030204-1.c: New test.
41583
41584 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41585
41586         PR c++/38
41587         * g++.dg/parse/array-size1.C: New test.
41588
41589         PR c++/5657
41590         * g++.dg/parse/undefined3.C: New test.
41591
41592         PR c++/5665
41593         * g++.dg/parse/undefined4.C: New test.
41594
41595         PR c++/5975
41596         * g++.dg/parse/undefined5.C: New test.
41597
41598         PR c++/7259
41599         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
41600
41601         PR c++/8578
41602         * g++.dg/parse/casting-operator1.C: New test.
41603
41604         PR c++/8596
41605         * g++.dg/parse/undefined6.C: New test.
41606
41607         PR c++/8736
41608         * g++.dg/parse/missing-template1.C: New test.
41609
41610 2003-02-04  Jan Hubicka  <jh@suse.cz>
41611
41612         * gcc.dg/i386-cadd.c: Compile using -march=k8.
41613         * gcc.dg/i386-cmov?.c: Likewise.
41614         * gcc.dg/i386-fpcvt-?.c: Likewise.
41615         * gcc.dg/i386-ssefp-1.c: Likewise.
41616         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41617         conventions.
41618
41619 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
41620
41621         PR c++/7129
41622         * g++.dg/ext/max.C: New test.
41623
41624 2003-02-03  Jan Hubicka  <jh@suse.cz>
41625
41626         * gcc.c-torture/execute/20030203-1.c: New test.
41627
41628 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
41629
41630         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41631         'natural-endian'.
41632
41633 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
41634
41635         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41636         * g++.dg/init/new2.C: Likewise.
41637         * g++.dg/other/new1.C: Likewise.
41638
41639 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
41640
41641         * gcc.dg/struct-ret-libc.c: New test.
41642
41643 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
41644
41645         * gcc.dg/20030129-1.c: New test.
41646
41647 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41648
41649         PR c++/8849
41650         * g++.dg/template/ptrmem4.C: New test.
41651
41652 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
41653
41654         * g++.dg/parser/constant1.C: New test.
41655
41656 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41657
41658         PR c++/8591
41659         * g++.dg/parse/friend2.C: New test.
41660
41661 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41662
41663         PR c++/9437
41664         * g++.dg/template/unify4.C: New test.
41665
41666 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
41667
41668         * gcc.c-torture/execute/20030128-1.c: New test.
41669
41670 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
41671
41672         * g++.dg/lookup/nested1.C: Test moved from ...
41673         * g++.old-deja/g++.other/lookup24.C: ... here.
41674
41675 2003-01-28  Jan Hubicka  <jh@suse.cz>
41676
41677         * gcc.dg/i386-cmov5.c: New test.
41678
41679 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41680
41681         * gcc.c-torture/execute/20010925-1.c: Changed the
41682         memcpy declaration.
41683
41684 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41685
41686         PR c++/3902
41687         * g++.dg/parse/template5.C: New test.
41688
41689 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
41690
41691         PR fortran/9258
41692         * g77.dg/pr9258: New test.
41693
41694 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41695
41696         * README: Move relevant parts from README.g++.
41697
41698         * README.g++: Remove this file.
41699
41700 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41701
41702         * g++.dg/abi/dcast1.C: New test.
41703
41704 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41705
41706         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41707
41708 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
41709
41710         PR c++/47
41711         * g++.old-deja/g++.other/lookup24.C: New test.
41712
41713 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41714
41715         PR middle-end/7227
41716         * gcc.dg/uninit-C.c: New test.
41717
41718 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
41719
41720         * g++.dg/abi/covariant1.C: New test.
41721
41722 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
41723
41724         * gcc.dg/20030123-1.c: New test.
41725
41726 2003-01-25  Jan Hubicka  <jh@suse.cz>
41727
41728         PR opt/8492
41729         * gcc.c-torture/compile/20030125-1.c
41730
41731 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
41732
41733         PR c++/9403
41734         * g++.dg/parse/template3.C: New test.
41735         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41736
41737         PR c++/795
41738         * g++.dg/parse/template4.C: New test.
41739
41740         PR c++/9415
41741         * g++.dg/template/qual2.C: New test.
41742
41743         PR c++/8545
41744         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41745
41746         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41747
41748 2003-01-25  Roger Sayle  <roger@eyesopen.com>
41749
41750         * gcc.c-torture/execute/switch-1.c: New test case.
41751
41752 2003-01-25  Jan Hubicka  <jh@suse.cz>
41753
41754         * gcc.c-torture/execute/20030125-1.[cx]: New test.
41755
41756 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
41757
41758         Tweaks for Bison-1.875. From the NEWS file:
41759         "- `parse error' -> `syntax error'
41760         Bison now uniformly uses the term `syntax error'"
41761         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41762         * gcc.dg/cpp/digraph2.c: Likewise.
41763         * gcc.dg/cpp/direct2.c: Likewise.
41764         * gcc.dg/cpp/paste4.c: Likewise.
41765         * gcc.dg/c90-restrict-1.c: Likewise.
41766         * gcc.dg/c99-func-2.c: Likewise.
41767         * gcc.dg/noncompile/920721-2.c: Likewise.
41768         * gcc.dg/noncompile/930622-2.c: Likewise.
41769         * gcc.dg/noncompile/940112-1.c: Likewise.
41770         * gcc.dg/noncompile/950921-1.c: Likewise.
41771         * gcc.dg/noncompile/951123-1.c: Likewise.
41772         * gcc.dg/noncompile/971104-1.c: Likewise.
41773         * gcc.dg/noncompile/990416-1.c: Likewise.
41774
41775 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
41776
41777         * g++.dg/parse/undefined1.C: Add error message.
41778
41779 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41780
41781         PR c++/9354
41782         * g++.dg/parse/new1.C: New test.
41783
41784         PR c++/9216
41785         * g++.dg/parse/template2.C: New test.
41786
41787         PR c++/9354
41788         * g++.dg/parse/typedef2.C: New test.
41789
41790         PR c++/9328
41791         * g++.dg/ext/typeof3.C: New test.
41792
41793 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41794
41795         PR c++/2738
41796         * g++.dg/parse/ret-type1.C: New test.
41797
41798         PR c++/3792
41799         * g++.dg/parse/tmpl-outside1.C: New test.
41800
41801         PR c++/4207
41802         * g++.dg/parse/int-as-enum1.C: New test.
41803
41804         PR c++/4903
41805         * g++.dg/parse/no-typename1.C: New test.
41806
41807         PR c++/5533
41808         * g++.dg/parse/no-value1.C: New test.
41809
41810         PR c++/5921
41811         * g++.dg/parse/wrong-inline1.C: New test.
41812
41813         PR c++/6402
41814         * g++.dg/parse/ref1.C: New test.
41815
41816         PR c++/6992
41817         * g++.dg/parse/attr-ctor1.C: New test.
41818
41819         PR c++/7229
41820         * g++.dg/parse/namespace5.C: New test.
41821
41822         PR c++/7917
41823         * g++.dg/parse/func-def1.C: New test.
41824
41825         PR c++/8143
41826         * g++.dg/parse/undefined1.C: New test.
41827
41828         PR c++/5723, PR c++/8522
41829         * g++.dg/parse/specialization1.C: New test.
41830
41831         PR c++/163, PR c++/8595
41832         * g++.dg/parse/struct-as-enum1.C: New test.
41833
41834         PR c++/9173
41835         * g++.dg/parse/undefined2.C: New test.
41836
41837 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41838
41839         PR c++/9298
41840         * g++.dg/parse/template1.C: New test.
41841
41842         PR c++/9384
41843         * g++.dg/parse/using1.C: New test.
41844
41845         PR c++/9285
41846         PR c++/9294
41847         * g++.dg/parse/expr2.C: New test.
41848
41849         PR c++/9388
41850         * g++.dg/parse/lookup2.C: Likewise.
41851
41852 2003-01-21  Jan Hubicka  <jh@suse.cz>
41853
41854         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41855         * gcc.c-torture/execute/eeprof-1.c: Likewise.
41856         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41857         * gcc.c-torture/execute/string-opt-*.c: Likewise.
41858
41859 2003-01-20  Nick Clifton  <nickc@redhat.com>
41860
41861         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
41862         problem with ARM sibcall code generation.
41863
41864 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
41865
41866         * gcc.c-torture/execute/20030120-1.c: New.
41867
41868 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
41869
41870         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41871
41872 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
41873
41874         PR c++/9272
41875         * g++.dg/parse/ctor1.C: New test.
41876
41877         PR c++/9294:
41878         * g++.dg/parse/qualified1.C: New test.
41879
41880         * g++.dg/parse/typename3.C: New test.
41881
41882 2003-01-16  Richard Henderson  <rth@redhat.com>
41883
41884         * g++.dg/tls/init-2.C: Fix error matches for real this time.
41885
41886 2003-01-16  Richard Henderson  <rth@redhat.com>
41887
41888         * g++.dg/pch/pch.exp: Copy test header to the working directory
41889         before using it either for precompilation or direct use.
41890         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41891         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41892
41893 2003-01-16  Richard Henderson  <rth@redhat.com>
41894
41895         * gcc.dg/pch/pch.exp: Copy test header to the working directory
41896         before using it either for precompilation or direct use.
41897         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41898         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41899
41900 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
41901
41902         * g++.dg/ext/typename1.C: Add typename keyword.
41903         * g++.dg/template/crash1.C: Update error messages.
41904         * g++.dg/template/crash2.C: Remove error message.
41905         * g++.dg/parse/typename2.C: New test.
41906         * g++.dg/template/typename2.C: Change implicit
41907         typename warning into error.
41908         * g++.old-deja/g++.benjamin/tem03.C: Issue more
41909         error messages.
41910         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41911         * g++.old-deja/g++.brendan/crash56.C: Add this->.
41912         * g++.old-deja/g++.law/visibility13.C: Remove error
41913         messages.
41914         * g++.old-deja/g++.ns/template17.C: Reorder code to
41915         make declaration visible in template.
41916         * g++.old-deja/g++.pt/crash3.C: Fix typos.
41917         * g++.old-deja/g++.pt/crash36.C: Issue more error
41918         messages.
41919         * g++.old-deja/g++.pt/crash5.C: Improve error
41920         message.
41921         * g++.old-deja/g++.pt/crash67.C: Remove warning.
41922         * g++.old-deja/g++.pt/inherit1.C: Add this->.
41923         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41924         * g++.old-deja/g++.pt/typename16.C: Replace implicit
41925         typename warning with error message.
41926         * g++.old-deja/g++.pt/typename19.C: Remove warning.
41927         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41928         * g++.old-deja/g++.robertl/eb24.C: Use this->.
41929
41930 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
41931
41932         * g++.dg/parse/ambig2.C: New test.
41933
41934 2003-01-15  Richard Henderson  <rth@redhat.com>
41935
41936         * g++.dg/tls/init-2.C: Update error message string.
41937
41938 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41939
41940         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41941
41942 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
41943
41944         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41945         all for HC11/HC12.
41946         * gcc.c-torture/compile/20001205-1.x: Likewise.
41947         * gcc.c-torture/compile/20001226-1.x: Likewise.
41948         * gcc.c-torture/compile/920520-1.x: Likewise.
41949         * gcc.c-torture/compile/961203-1.x: Likewise.
41950         * gcc.c-torture/compile/20020604-1.x: Likewise.
41951
41952 2003-01-15  Jan Hubicka  <jh@suse.cz>
41953
41954         * gcc.c-torture/compile/20030115-1.c: New test.
41955
41956         * gcc.dg/i386-fpcvt-1.c: New test.
41957         * gcc.dg/i386-fpcvt-2.c: New test.
41958
41959 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
41960
41961         Further conform g++'s __vmi_class_type_info to the C++ ABI
41962         specification.
41963         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41964         the specification.
41965
41966 2003-01-14  Jan Hubicka  <jh@suse.cz>
41967
41968         * gcc.dg/i386-fpcvt-1.c: New test.
41969         * gcc.dg/i386-fpcvt-2.c: New test.
41970
41971 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41972
41973         * gcc.dg/i386-mmx-3.c: New test.
41974
41975 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
41976
41977         PR c++/9264
41978         * g++.dg/parse/octal1.C: New file.
41979
41980         PR c++/9172
41981         * g++.dg/parse/typename1.C: New file.
41982
41983 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
41984
41985         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41986         * gcc.dg/bf-no-ms-layout.c: Likewise.
41987         * gcc.dg/bf-ms-attrib.c: Likewise.
41988
41989 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
41990
41991         PR c++/9099
41992         * g++.dg/parse/dtor1.C: New file.
41993
41994         PR c++/9128
41995         * g++.dg/rtti/typeid1.C: New file.
41996
41997         PR c++/9153
41998         * g++.dg/parse/lookup1.C: New file.
41999
42000         PR c++/9171
42001         * g++.dg/templ/spec5.C: New file.
42002
42003 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
42004
42005         * gcc.c-torture/compile/20030110-1.c: New test.
42006
42007 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
42008
42009         Merge from pch-branch:
42010
42011         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
42012
42013         * gcc.dg/pch/cpp-1.h: New.
42014         * gcc.dg/pch/cpp-1.c: New.
42015         * gcc.dg/pch/cpp-2.h: New.
42016         * gcc.dg/pch/cpp-2.c: New.
42017
42018         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
42019
42020         * gcc.dg/pch/except-1.h: New.
42021         * gcc.dg/pch/except-1.c: New.
42022
42023         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
42024
42025         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
42026         running test.
42027         * gcc.dg/pch: Include *.hp not *.h.
42028         * gcc.dg/pch/system-1.h: New.
42029         * gcc.dg/pch/system-1.c: New.
42030
42031         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
42032
42033         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
42034         rather than trying to build and run a program using PCH.
42035         * gcc.dg/pch: Remove dg-do commands from test files.
42036
42037         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
42038
42039         * gcc.dg/pch/macro-3.c: New.
42040         * gcc.dg/pch/macro-3.h: New.
42041
42042         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
42043
42044         * gcc.dg/pch/common-1.c: New.
42045         * gcc.dg/pch/common-1.h: New.
42046         * gcc.dg/pch/decl-1.c: New.
42047         * gcc.dg/pch/decl-1.h: New.
42048         * gcc.dg/pch/decl-2.c: New.
42049         * gcc.dg/pch/decl-2.h: New.
42050         * gcc.dg/pch/decl-3.c: New.
42051         * gcc.dg/pch/decl-3.h: New.
42052         * gcc.dg/pch/decl-4.c: New.
42053         * gcc.dg/pch/decl-4.h: New.
42054         * gcc.dg/pch/decl-5.c: New.
42055         * gcc.dg/pch/decl-5.h: New.
42056         * gcc.dg/pch/global-1.c: New.
42057         * gcc.dg/pch/global-1.h: New.
42058         * gcc.dg/pch/inline-1.c: New.
42059         * gcc.dg/pch/inline-1.h: New.
42060         * gcc.dg/pch/inline-2.c: New.
42061         * gcc.dg/pch/inline-2.h: New.
42062         * gcc.dg/pch/static-1.c: New.
42063         * gcc.dg/pch/static-1.h: New.
42064         * gcc.dg/pch/static-2.c: New.
42065         * gcc.dg/pch/static-2.h: New.
42066
42067         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
42068
42069         * g++.dg/pch/pch.exp: Better handle failing testcases.
42070         * gcc.dg/pch/pch.exp: Likewise.
42071         * gcc.dg/pch/macro-1.c: New.
42072         * gcc.dg/pch/macro-1.h: New.
42073         * gcc.dg/pch/macro-2.c: New.
42074         * gcc.dg/pch/macro-2.h: New.
42075
42076         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
42077
42078         * g++.dg/dg.exp: Treat files in pch/ specially.
42079         * g++.dg/pch/pch.exp: New file.
42080         * g++.dg/pch/empty.H: New file.
42081         * g++.dg/pch/empty.C: New file.
42082         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
42083         "precompile".
42084
42085         * gcc.dg/pch/pch.exp: New file.
42086         * gcc.dg/pch/empty.h: New file.
42087         * gcc.dg/pch/empty.c: New file.
42088         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
42089         "precompile".
42090
42091 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42092
42093         * g++.dg/template/friend14.C: New test.
42094
42095 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42096
42097         * gcc.dg/old-style-asm-1.c: New test.
42098
42099 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
42100
42101         * gcc.c-torture/compile/20030109-1.c: New test.
42102
42103 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42104
42105         * gcc.c-torture/execute/20030109-1.c: New test.
42106
42107 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
42108
42109         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
42110         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
42111         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
42112         * g++.old-deja/g++.mike/eh2.C: Likewise.
42113         * g++.old-deja/g++.mike/eh3.C: Likewise.
42114         * g++.old-deja/g++.mike/eh5.C: Likewise.
42115         * g++.old-deja/g++.mike/eh6.C: Likewise.
42116         * g++.old-deja/g++.mike/eh7.C: Likewise.
42117         * g++.old-deja/g++.mike/eh8.C: Likewise.
42118         * g++.old-deja/g++.mike/eh9.C: Likewise.
42119         * g++.old-deja/g++.mike/eh10.C: Likewise.
42120         * g++.old-deja/g++.mike/eh12.C: Likewise.
42121         * g++.old-deja/g++.mike/eh13.C: Likewise.
42122         * g++.old-deja/g++.mike/eh14.C: Likewise.
42123         * g++.old-deja/g++.mike/eh16.C: Likewise.
42124         * g++.old-deja/g++.mike/eh17.C: Likewise.
42125         * g++.old-deja/g++.mike/eh18.C: Likewise.
42126         * g++.old-deja/g++.mike/eh21.C: Likewise.
42127         * g++.old-deja/g++.mike/eh23.C: Likewise.
42128         * g++.old-deja/g++.mike/eh24.C: Likewise.
42129         * g++.old-deja/g++.mike/eh25.C: Likewise.
42130         * g++.old-deja/g++.mike/eh26.C: Likewise.
42131         * g++.old-deja/g++.mike/eh27.C: Likewise.
42132         * g++.old-deja/g++.mike/eh28.C: Likewise.
42133         * g++.old-deja/g++.mike/eh29.C: Likewise.
42134         * g++.old-deja/g++.mike/eh31.C: Likewise.
42135         * g++.old-deja/g++.mike/eh33.C: Likewise.
42136         * g++.old-deja/g++.mike/eh34.C: Likewise.
42137         * g++.old-deja/g++.mike/eh35.C: Likewise.
42138         * g++.old-deja/g++.mike/eh36.C: Likewise.
42139         * g++.old-deja/g++.mike/eh37.C: Likewise.
42140         * g++.old-deja/g++.mike/eh38.C: Likewise.
42141         * g++.old-deja/g++.mike/eh39.C: Likewise.
42142         * g++.old-deja/g++.mike/eh40.C: Likewise.
42143         * g++.old-deja/g++.mike/eh41.C: Likewise.
42144         * g++.old-deja/g++.mike/eh42.C: Likewise.
42145         * g++.old-deja/g++.mike/eh44.C: Likewise.
42146         * g++.old-deja/g++.mike/eh46.C: Likewise.
42147         * g++.old-deja/g++.mike/eh47.C: Likewise.
42148         * g++.old-deja/g++.mike/eh48.C: Likewise.
42149         * g++.old-deja/g++.mike/eh49.C: Likewise.
42150         * g++.old-deja/g++.mike/eh50.C: Likewise.
42151         * g++.old-deja/g++.mike/eh51.C: Likewise.
42152         * g++.old-deja/g++.mike/eh53.C: Likewise.
42153         * g++.old-deja/g++.mike/eh55.C: Likewise.
42154         * g++.old-deja/g++.mike/p7912.C: Likewise.
42155         * g++.old-deja/g++.mike/p9706.C: Likewise.
42156         * g++.old-deja/g++.mike/p10416.C: Likewise.
42157         * g++.old-deja/g++.mike/p11667.C: Likewise.
42158         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
42159         Remove redundant reference to Iris.
42160         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
42161         Elxsi, i860, Pico Java, and WE32K.
42162
42163 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
42164
42165         * g++.dg/ext/asm4.C: New test.
42166
42167 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42168
42169         PR c++/9030
42170         * g++.dg/template/friend12.C: New test.
42171         * g++.dg/template/friend13.C: Likewise.
42172         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
42173
42174 2003-01-08  Jan Hubicka  <jh@suse.cz>
42175
42176         * gcc.dg/i386-cadd.c: New test.
42177         * gcc.dg/i386-cmov4.c: Likewise.
42178
42179 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
42180
42181         PR c++/9165
42182         * g++.dg/warn/Wunused-3.C: New test.
42183
42184         * g++.dg/abi/bitfield9.C: New test.
42185
42186         PR c++/9189
42187         * g++.dg/parse/defarg3.C: New test.
42188
42189 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
42190
42191         * g++.dg/parse/ambig1.C: New test.
42192         * g++.dg/parse/defarg2.C: New test.
42193
42194 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
42195
42196         * g++.dg/template/defarg-1.C: New test.
42197         * g++.dg/template/local2.C: Likewise.
42198
42199 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
42200
42201         * gcc.c-torture/execute/20030105-1.c: New test.
42202
42203 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42204
42205         * g++.dg/parse/namespace3.C: Remove extra semicolons.
42206         * g++.dg/parse/namespace4.C: Likewise.
42207
42208 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42209
42210         * g++.dg/template/ntp2.C: New test.
42211
42212 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
42213
42214         * g++.dg/parse/extern-C-1.C: New test.
42215
42216         * g++.dg/parse/namespace4.C: New test.
42217
42218         * g++.dg/template/nested1.C: New test.
42219
42220         * g++.dg/parse/namespace3.C: New test.
42221
42222 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42223
42224         * g++.dg/lookup/two-stage1.C: New test.
42225
42226 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42227
42228         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
42229         * g++.old-deja/g++.jason/access8.C: Likewise.
42230         * g++.old-deja/g++.other/decl5.C: Likewise.
42231
42232 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42233
42234         * g++.dg/parse/parse7.C: New test.
42235
42236 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
42237
42238         PR c++/2843
42239         * g++.dg/ext/attrib7.C: New test.
42240
42241 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42242
42243         * g++.dg/parse/parse6.C: New test.
42244
42245 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
42246
42247         * gcc.dg/h8300-stack-1.c: New.
42248
42249 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42250
42251         g++.dg/lookup/exception1.C: New test.
42252
42253         g++.dg/lookup/template1.C: New test.
42254
42255         g++.dg/parse/namespace2.C: New test.
42256
42257         g++.dg/parse/parens2.C: New test.
42258
42259 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42260
42261         * g++.dg/parse/parse5.C: New test.
42262         * g++.dg/lookup/scoped4.C: New test.
42263
42264 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42265
42266         * g++.dg/parse/parens1.C: New test.
42267
42268         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
42269         angle-bracket1.C.
42270         * g++.dg/parse/parens2.C: New test.
42271
42272         * g++.dg/lookup/scope-operator1.C: New test.
42273
42274         * g++.dg/parse/operator1.C: New test.
42275
42276 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42277
42278         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
42279         * g++.old-deja/g++.other/access6.C: Likewise.
42280         * g++.old-deja/g++.other/decl1.C: Likewise.
42281         * g++.old-deja/g++.pt/typename12.C: Likewise.
42282
42283 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42284
42285         * g++.dg/parse/namespace1.C: New test.
42286
42287 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42288
42289         * g++.dg/parse/parse4.C: New test.
42290
42291 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42292
42293         * g++.dg/parse/parse3.C: New test.
42294
42295 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42296
42297         * g++.dg/parse/parse2.C: New test.
42298
42299 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42300
42301         * g++.dg/template/friend11.C: New test.
42302
42303 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42304
42305         * g++.dg/parse/parse1.C: New test.
42306
42307 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
42308
42309         * lib/profopt.exp: Change the name of a global variable to avoid
42310         possible clashes with other test suites.
42311
42312 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
42313
42314         * g++.dg/inherit/covariant8.C: New test.
42315
42316 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42317
42318         * g++.dg/init/array9.C: New test.
42319
42320         PR c++/9112
42321         * g++.dg/parse/expr1.C: New test.
42322
42323 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
42324
42325         * gcc.c-torture/compile/20021230-1.c: New test.
42326
42327 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42328
42329         * g++.dg/inherit/covariant5.C: New test.
42330         * g++.dg/inherit/covariant6.C: New test.
42331         * g++.dg/inherit/covariant7.C: New test.
42332
42333 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42334
42335         PR c++/2739
42336         * g++.dg/other/access2.C: New test.
42337
42338 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42339
42340         * g++.dg/other/anon-struct.C: No longer fails
42341         * g++.old-deja/g++.brendan/parse4.C: Likewise.
42342         * g++.old-deja/g++.brendan/parse5.C: Likewise.
42343         * g++.old-deja/g++.brendan/parse6.C: Likewise.
42344
42345 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42346
42347         * g++.dg/parse/angle-bracket.C (main): No longer fails.
42348
42349 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
42350
42351         * g++.dg/eh/spec4.C: Remove stray semicolon.
42352         * g++.dg/expr/pmf-1.C: Change error message.
42353         * g++.dg/ext/asm1.C: Remove stray semicolon.
42354         * g++.dg/ext/typename1.C: Add missing typenames.
42355         * g++.dg/inherit/template-as-base.C: Change error message.
42356         * g++.dg/lookup/scoped1.C: Likewise.
42357         * g++.dg/lookup/scoped2.C: Likewise.
42358         * g++.dg/lookup/using2.C: Likewise.
42359         * g++.dg/other/component1.C: Remove stray semicolon.
42360         * g++.dg/other/do1.C: Change error message.
42361         * g++.dg/other/error2.C: Likewise.
42362         * g++.dg/other/init1.C: Likewise.
42363         * g++.dg/other/packed1.C: Remove stray semicolon.
42364         * g++.dg/other/ptrmem2.C: Change error message.
42365         * g++.dg/parse/parameter-declaration-1.C: Remove line number
42366         marker.
42367         * g++.dg/special/initp1.C: Remove invalid attribute usage.
42368         * g++.dg/template/access3.C: Add typename keyword.
42369         * g++.dg/template/access5.C: Remove stray semicolon.
42370         * g++.dg/template/access6.C: Likewise.
42371         * g++.dg/template/complit1.C: Likewise.
42372         * g++.dg/template/crash1.C: Change error message.
42373         * g++.dg/template/inherit2.C: Remove stray semicolon.
42374         * g++.dg/template/instantiate2.C: Likewise.
42375         * g++.dg/template/instantiate3.C: Change error message.
42376         * g++.dg/template/qual1.C: Remove stray semicolon.
42377         * g++.dg/template/qualttp18.C: Change error message.
42378         * g++.dg/template/ref1.C: Remove stray semicolon.
42379         * g++.dg/template/sizeof1.C (A::value): Declare it.
42380         * g++.dg/template/spec4.C: Change error message.
42381         * g++.dg/template/static1.C: Likewise.
42382         * g++.dg/template/type1.C: Likewise.
42383         * g++.dg/template/typename3.C: Likewise.
42384         * g++.old-deja/g++.benjamin/13478.C: Change error message.
42385         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
42386         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
42387         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
42388         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
42389         named return value extension.
42390         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
42391         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
42392         * g++.old-deja/g++.bob/extern_C.C: Likewise.
42393         * g++.old-deja/g++.bob/inherit2.C: Likewise.
42394         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42395         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42396         * g++.old-deja/g++.brendan/crash13.C: Likewise.
42397         * g++.old-deja/g++.brendan/crash15.C: Likewise.
42398         * g++.old-deja/g++.brendan/crash18.C: Change error message.
42399         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
42400         * g++.old-deja/g++.brendan/crash38.C: Likewise.
42401         * g++.old-deja/g++.brendan/crash50.C: Likewise.
42402         * g++.old-deja/g++.brendan/crash56.C: Likewise.
42403         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
42404         syntax.
42405         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
42406         * g++.old-deja/g++.brendan/crash8.C: Change error message.
42407         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
42408         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42409         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
42410         * g++.old-deja/g++.brendan/template11.C: Likewise.
42411         * g++.old-deja/g++.brendan/template26.C: Likewise.
42412         * g++.old-deja/g++.brendan/template27.C: Use explicit
42413         specialization syntax.
42414         * g++.old-deja/g++.brendan/template30.C: Likewise.
42415         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
42416         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
42417         non-dependent names.
42418         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
42419         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
42420         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
42421         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
42422         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
42423         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
42424         named return value extension.
42425         * g++.old-deja/g++.ext/namedret2.C: Likewise.
42426         * g++.old-deja/g++.ext/namedret3.C: Likewise.
42427         * g++.old-deja/g++.ext/return1.C: Likewise.
42428         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
42429         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
42430         * g++.old-deja/g++.jason/access8.C: Likewise.
42431         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
42432         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
42433         pseudo-destructor names.
42434         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
42435         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
42436         pseudo-destructor names.
42437         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
42438         * g++.old-deja/g++.jason/overload19.C: Likewise.
42439         * g++.old-deja/g++.jason/overload32.C: Likewise.
42440         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
42441         stray semicolons.
42442         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
42443         * g++.old-deja/g++.jason/return.C: Likewise.
42444         * g++.old-deja/g++.jason/return2.C: Likewise.
42445         * g++.old-deja/g++.jason/shadow1.C: Likewise.
42446         * g++.old-deja/g++.jason/special.C: Use explicit specialization
42447         syntax.
42448         * g++.old-deja/g++.jason/template10.C: Account for use of
42449         non-dependent names.
42450         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
42451         syntax.
42452         * g++.old-deja/g++.jason/template37.C: Likewise.
42453         * g++.old-deja/g++.law/access4.C: Change error messages.
42454         * g++.old-deja/g++.law/arm13.C: Remove incorrect
42455         pseudo-destructor names.
42456         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
42457         * g++.old-deja/g++.law/ctors9.C: Likewise.
42458         * g++.old-deja/g++.law/cvt22.C: Likewise.
42459         * g++.old-deja/g++.law/dtors5.C: Likewise.
42460         * g++.old-deja/g++.law/global-init1.C: Likewise.
42461         * g++.old-deja/g++.law/missed-error3.C: Likewise.
42462         * g++.old-deja/g++.law/operators28.C: Likewise.
42463         * g++.old-deja/g++.law/visibility28.C: Likewise.
42464         * g++.old-deja/g++.martin/eval1.C: Likewise.
42465         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
42466         name.
42467         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
42468         * g++.old-deja/g++.mike/net34.C: Likewise.
42469         * g++.old-deja/g++.mike/net36.C: Likewise.
42470         * g++.old-deja/g++.mike/ns2.C: Likewise.
42471         * g++.old-deja/g++.mike/p12306.C: Likewise.
42472         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
42473         value extension.
42474         * g++.old-deja/g++.mike/p700.C: Likewise.
42475         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
42476         * g++.old-deja/g++.mike/p710.C: Likewise.
42477         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
42478         value extension.
42479         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
42480         * g++.old-deja/g++.mike/pmf9.C: Likewise.
42481         * g++.old-deja/g++.ns/crash2.C: Likewise.
42482         * g++.old-deja/g++.ns/crash3.C: Likewise.
42483         * g++.old-deja/g++.ns/invalid1.C: Likewise.
42484         * g++.old-deja/g++.ns/ns17.C: Likewise.
42485         * g++.old-deja/g++.ns/template16.C: Likewise.
42486         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
42487         keyword.
42488         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
42489         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
42490         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
42491         named return value extension.
42492         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
42493         * g++.old-deja/g++.other/access4.C: Issue additional error
42494         messages.
42495         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
42496         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
42497         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
42498         * g++.old-deja/g++.other/crash25.C: Change error message.
42499         * g++.old-deja/g++.other/crash4.C: Change error message.
42500         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
42501         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
42502         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
42503         checks.
42504         * g++.old-deja/g++.other/defarg8.C: Likewise.
42505         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
42506         * g++.old-deja/g++.other/dtor10.C: Likewise.
42507         * g++.old-deja/g++.other/incomplete.C: Likewise.
42508         * g++.old-deja/g++.other/linkage7.C: Likewise.
42509         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
42510         lookup algorithm.
42511         * g++.old-deja/g++.other/mangle2.C: Likewise.
42512         * g++.old-deja/g++.other/refinit2.C: Likewise.
42513         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
42514         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
42515         * g++.old-deja/g++.pt/crash28.C: Likewise.
42516         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
42517         syntax.
42518         * g++.old-deja/g++.pt/crash32.C: Change error message.
42519         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
42520         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
42521         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
42522         error message position.
42523         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
42524         * g++.old-deja/g++.pt/defarg8.C: Change error message.
42525         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
42526         syntax.
42527         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
42528         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
42529         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
42530         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
42531         keyword.
42532         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42533         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
42534         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
42535         keyword.
42536         * g++.old-deja/g++.pt/explicit71.C: Change error message.
42537         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
42538         syntax.
42539         * g++.old-deja/g++.pt/friend28.C: Account for use of
42540         non-dependent names.
42541         * g++.old-deja/g++.pt/friend29.C: Likewise.
42542         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
42543         rules.
42544         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
42545         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
42546         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
42547         lookup rules.
42548         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
42549         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
42550         keyword.
42551         * g++.old-deja/g++.pt/memclass20.C: Likewise.
42552         * g++.old-deja/g++.pt/memclass5.C: Likewise.
42553         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
42554         keyword.
42555         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
42556         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
42557         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
42558         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
42559         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
42560         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
42561         keyword.
42562         * g++.old-deja/g++.pt/spec10.C: Likewise.
42563         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
42564         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
42565         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
42566         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
42567         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
42568         * g++.old-deja/g++.pt/ttp62.C: Likewise.
42569         * g++.old-deja/g++.pt/ttp64.C: Likewise.
42570         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
42571         * g++.old-deja/g++.pt/typename15.C: Likewise.
42572         * g++.old-deja/g++.pt/typename22.C: Likewise.
42573         * g++.old-deja/g++.pt/typename6.C: Change error messages.
42574         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
42575         * g++.old-deja/g++.pt/virtual2.C: Likewise.
42576         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
42577         syntax.
42578         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
42579         return value extension.
42580         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
42581         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
42582         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
42583         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
42584
42585 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
42586
42587         * g++.dg/warn/inline1.C: New test.
42588         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
42589         * g++.old-deja/g++.jason/synth10.C: Likewise.
42590         * g++.old-deja/g++.mike/net31.C: Likewise.
42591         * g++.old-deja/g++.mike/p8786.C: Likewise.
42592
42593         * g++.dg/template/friend10.C: New test.
42594         * g++.dg/template/conv5.C: New test.
42595
42596 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
42597
42598         * g++.dg/lookup/scoped3.C: New test.
42599
42600         * g++.dg/lookup/decl1.C: New test.
42601         * g++.dg/lookup/decl2.C: New test.
42602
42603 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42604
42605         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42606         gcc.c-torture/compile/20021015-1.c,
42607         gcc.c-torture/compile/20021015-2.c,
42608         gcc.c-torture/compile/20021123-1.c,
42609         gcc.c-torture/compile/20021123-2.c,
42610         gcc.c-torture/compile/20021123-3.c,
42611         gcc.c-torture/compile/20021123-4.c,
42612         gcc.c-torture/execute/20021024-1.c: Add tests previously added
42613         only to 3.1 or 3.2 branch.
42614
42615 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
42616
42617         * gcc.dg/i386-bitfield3.c: New test.
42618
42619         * gcc.dg/i386-bitfield2.c: New test.
42620
42621 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
42622
42623         * g++.dg/parse/conv_op1.C: New test.
42624
42625 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
42626
42627         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42628         approved.
42629
42630 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
42631
42632         * gcc.c-torture/compile/20021220-1.c: New test.
42633
42634 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
42635
42636         * gcc.dg/i386-fastcall-1.c: New.
42637
42638 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42639
42640         * gcc.c-torture/execute/20021219-1.c: New test.
42641
42642 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42643
42644         * gcc.dg/i386-pic-1.c: New test.
42645
42646 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42647
42648         PR c++/8099
42649         * g++.dg/template/friend9.C: New test.
42650
42651 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42652
42653         PR c++/3663
42654         * g++.dg/template/access7.C: New test.
42655
42656 2002-12-18  Nick Clifton  <nickc@redhat.com>
42657
42658         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42659         the libstdc++-v3 directory has been found.
42660
42661 2002-12-12  Devang Patel <dpatel@apple.com>
42662         * gcc.dg/darwin-ld-1.c: New test.
42663         * gcc.dg/darwin-ld-2.c: New test.
42664         * gcc.dg/darwin-ld-3.c: New test.
42665         * gcc.dg/darwin-ld-4.c: New test.
42666         * gcc.dg/darwin-ld-5.c: New test.
42667
42668 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42669
42670         * gcc.c-torture/compile/20021212-1.c: New test.
42671
42672 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
42673
42674         * gcc.dg/fshort-wchar: New test.
42675
42676 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
42677
42678         PR c++/8372
42679         * g++.dg/template/dtor1.C: New test.
42680
42681         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42682         markers.
42683
42684 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
42685
42686         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42687
42688 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
42689
42690         * g++.dg/template/static1.C: New test.
42691         * g++.dg/template/static2.C: New test.
42692         * g++.old-deja/g++.ext/memconst.C: New test.
42693
42694 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42695
42696         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42697         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42698         * g++.dg/special/initp1.C: Likewise.
42699
42700 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
42701
42702         * gcc.c-torture/execute/20021204-1.c: New test.
42703
42704 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
42705
42706         * gcc.dg/ppc-fmadd-1.c: New file.
42707         * gcc.dg/ppc-fmadd-2.c: New file.
42708         * gcc.dg/ppc-fmadd-3.c: New file.
42709
42710 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42711
42712         * gcc.c-torture/compile/20021204-1.c: New test.
42713
42714 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42715
42716         * g++.dg/inherit/covariant2.C: New test.
42717         * g++.dg/inherit/covariant3.C: New test.
42718         * g++.dg/inherit/covariant4.C: New test.
42719         * g++.dg/inherit/covariant1.C: Remove XFAIL.
42720         * g++.old-deja/g++.robertl/eb17.C: Likewise.
42721
42722 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
42723
42724         PR c++/8688
42725         * g++.dg/init/brace3.C: New test.
42726
42727 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
42728
42729         * gcc.dg/20020210-1.c: Fix a comment typo.
42730
42731 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
42732
42733         PR c++/8720
42734         * g++.dg/parse/defarg1.C: New test.
42735
42736         PR c++/8615
42737         * g++.dg/template/char1.C: New test.
42738
42739         * g++.dg/template/varmod1.C: Fix typo.
42740
42741 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42742
42743         DR 180
42744         * g++.old-deja/g++.pt/crash32.C: Expect error.
42745
42746 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
42747
42748         PR c++/5919
42749         * g++.dg/template/varmod1.C: New test.
42750
42751         PR c++/8727
42752         * g++.dg/inherit/typeinfo1.C: New test.
42753
42754         PR c++/8663
42755         * g++.dg/inherit/typedef1.C: New test.
42756
42757 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
42758
42759         PR c++/8332
42760         PR c++/8493
42761         * g++.dg/template/strlen1.C: New test.
42762
42763         PR c++/8227
42764         * g++.dg/template/ctor2.C: New test.
42765
42766         PR c++/8214
42767         * g++.dg/init/string1.C: New test.
42768
42769         PR c++/8511
42770         * g++.dg/template/friend8.C: New test.
42771
42772 2002-11-29  Joe Buck <jbuck@synopsys.com>
42773
42774         * g++.dg/lookup/anon2.C: New test.
42775
42776 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
42777
42778         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42779         h8300 port.
42780
42781 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
42782
42783         * gcc.dg/bitfld-6.c: New test.
42784
42785 2002-11-27  Jan Hubicka  <jh@suse.cz>
42786
42787         * gcc.c-torture/execute/20021127.[cx]: New test.
42788
42789 2002-11-26  Jan Hubicka  <jh@suse.cz>
42790
42791         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42792         quality.
42793
42794 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
42795
42796         * g++.dg/init/brace2.C: New test.
42797         * g++.old-deja/g++.mike/p9129.C: Correct.
42798
42799 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
42800
42801         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42802
42803 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
42804
42805         * gcc.dg/sibcall-6: New test for indirect sibcalls.
42806
42807 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
42808
42809         * g++.dg/abi/empty11.C: New test.
42810         * g++.dg/rtti/cv1.C: New test.
42811
42812 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
42813
42814         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42815
42816 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
42817
42818         * g++.dg/abi/empty10.C: New test.
42819
42820 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42821
42822         * gcc.c-torture/compile/20021124-1.c: New test.
42823
42824 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
42825
42826         * g++.dg/abi/rtti2.C: New test.
42827
42828 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42829
42830         * gcc.dg/i386-unroll-1.c: New test.
42831
42832 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42833
42834         * gcc.c-torture/compile/20021120-1.c: New test.
42835         * gcc.c-torture/compile/20021120-2.c: New test.
42836
42837 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42838
42839         * gcc.dg/bitfld-5.c: New test.
42840
42841 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42842
42843         * gcc.c-torture/execute/20021120-3.c: New test.
42844
42845 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42846
42847         * gcc.c-torture/execute/20021120-2.c: New test.
42848
42849 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42850
42851         * gcc.c-torture/execute/20021120-1.c: New test.
42852
42853 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
42854
42855         * gcc.c-torture/execute/20021118-3.c: New test.
42856
42857 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42858
42859         * gcc.c-torture/compile/20021119-1.c: New test.
42860
42861 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
42862
42863         * gcc.dg/duff-1.c: New test.
42864         * gcc.dg/duff-2.c: New test.
42865         * gcc.dg/duff-3.c: New test.
42866
42867 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
42868
42869         * gcc.dg/cpp/_Pragma5.c: New test.
42870
42871 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42872
42873         * gcc.c-torture/execute/20021118-2.c: New test.
42874
42875 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42876
42877         * gcc.c-torture/execute/20021118-1.c: New test.
42878
42879 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
42880
42881         * gcc.dg/20021116-1.c: New test.
42882
42883 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
42884
42885         * g++.dg/abi/vcall1.C: New test.
42886
42887 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
42888
42889         * gcc.dg/20021029-1.c: New test.
42890         * gcc.dg/20021029-2.c: New test.
42891
42892 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42893
42894         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42895
42896 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42897
42898         PR c/8439
42899         * gcc.dg/20021110.c: Move to ...
42900         * gcc.c-torture/compile/20021110.c: .... here.
42901
42902 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42903
42904         PR c/8467
42905         * gcc.c-torture/execute/20021111-1.c
42906
42907 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42908
42909         PR c/8439
42910         * gcc.dg/20021110.c: New test.
42911
42912 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
42913
42914         * g++.dg/abi/vthunk3.C: Run only on x86.
42915
42916 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42917
42918         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42919
42920 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
42921
42922         * lib/compat.exp (compat-execute): Fix logic error in last
42923         change.
42924
42925 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
42926
42927         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42928
42929 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42930
42931         PR c++/8389
42932         * g++.dg/template/access6.C: New test.
42933
42934 2002-11-08  Jan Hubicka  <jh@suse.cz>
42935
42936         * gcc.dg/i386-ssefp-1.c: New test.
42937         * gcc.dg/i386-ssefp-1.c: New test.
42938
42939 2002-11-08  Jan Hubicka  <jh@suse.cz>
42940
42941         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42942
42943 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42944
42945         * g++.dg/abi/vthunk3.C: New test.
42946
42947         PR c++/8338
42948         * g++.dg/template/crash2.C: New test.
42949
42950 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42951
42952         * g++.dg/abi/dtor1.C: New test.
42953         * g++.dg/abi/dtor2.C: Likewise.
42954
42955 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
42956
42957         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42958         Darwin.
42959
42960 2002-11-04  Adam Nemet  <anemet@lnxw.com>
42961
42962         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42963         -mthumb.  Only xfail with -O0.
42964
42965 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
42966
42967         * g++.dg/abi/thunk1.C: New test.
42968         * g++.dg/abi/thunk2.C: Likewise.
42969         * g++.dg/abi/vtt1.C: Likewise.
42970
42971 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
42972
42973         PR optimization/8423
42974         * gcc.c-torture/execute/builtin-constant.c: New test.
42975
42976 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
42977
42978         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42979         Add some more cases.
42980
42981 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
42982
42983         PR c++/8391
42984         * g++.dg/opt/local1.C: New test.
42985
42986 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
42987
42988         PR c++/8160
42989         * g++.dg/template/complit1.C: New test.
42990
42991         PR c++/8149
42992         * g++.dg/template/typename4.C: Likewise.
42993
42994 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42995
42996         Core issue 287, PR c++/7639
42997         * g++.dg/template/instantiate1.C: Adjust error location.
42998         * g++.dg/template/instantiate3.C: New test.
42999         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
43000         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
43001         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
43002
43003 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
43004
43005         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
43006
43007 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
43008
43009         PR c++/8287
43010         * g++.dg/init/dtor2.C: New test.
43011
43012 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43013
43014         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
43015         * gcc.dg/nest.c: Bypass errors on irix6.
43016
43017 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
43018
43019         * gcc.dg/nest.c: Expect error for mmix-*-*.
43020         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
43021
43022 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
43023
43024         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
43025         markers.
43026
43027         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
43028
43029 2002-10-25  Mike Stump  <mrs@apple.com>
43030
43031         * gcc.dg/warn-1.c: New test.
43032
43033 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
43034
43035         * g++.dg/template/typename3.C: New test.
43036
43037 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
43038
43039         * g++.dg/lookup/ptrmem1.C: New test.
43040
43041         * g++.dg/abi/vthunk2.C: New test.
43042
43043 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
43044
43045         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
43046
43047 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
43048
43049         * g++.dg/abi/empty9.C: New test.
43050
43051 2002-10-24  Richard Henderson  <rth@redhat.com>
43052
43053         * g++.dg/inherit/thunk1.C: Enable for ia64.
43054
43055 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43056
43057         PR c++/8067
43058         * g++.dg/lookup/pretty1.C: New test.
43059
43060 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
43061
43062         * gcc.dg/20021023-1.c: New test.
43063
43064 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43065
43066         PR c++/7679
43067         * g++.dg/parse/inline1.C: New test.
43068
43069 2002-10-23  Richard Henderson  <rth@redhat.com>
43070
43071         * g++.dg/inherit/thunk1.C: Enable for x86_64.
43072
43073         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
43074
43075 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
43076
43077         PR c++/6579
43078         * g++.dg/parse/stmtexpr3.C: New test.
43079
43080 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
43081
43082         * g++.dg/expr/cond1.C: New test.
43083
43084 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43085
43086         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
43087
43088 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43089
43090         * g++.dg/abi/vbase13.C: New test.
43091         * g++.dg/abi/vbase14.C: Likewise.
43092
43093 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
43094
43095         * gcc.dg/tls/pic-1.c: New test.
43096         * gcc.dg/tls/nonpic-1.c: New test.
43097         * gcc.dg/20021018-1.c: New test.
43098
43099 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43100
43101         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
43102         Remove only files with the same base name as the test case.
43103         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
43104         (profopt-execute): Likewise.  Also, remove old profiling
43105         and performance data files before running the tests.
43106
43107         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
43108         * g++.dg/bprob/bprob.exp: Likewise.
43109         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
43110         to allow more general test case names.
43111
43112         * g++.dg/bprob/bprob-1.C: Rename to ...
43113         * g++.dg/bprob/g++-bprob-1.C: ... this.
43114
43115         * g77.dg/bprob/bprob-1.f: Rename to ...
43116         * g77.dg/bprob/g77-bprob-1.f: ... this.
43117
43118 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43119
43120         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
43121         bison 1.50 or later.
43122
43123 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
43124
43125         * g++.dg/README: Describe more test directories.
43126
43127 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43128
43129         * g++.dg/init/array6.C: Add additional tests.
43130
43131 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43132
43133         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
43134         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
43135
43136 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
43137
43138         * gcc.c-torture/compile/20020604-1.x: New.
43139         * gcc.c-torture/compile/simd-5.x: Likewise.
43140         * gcc.c-torture/execute/920710-1.x: Likewise.
43141         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
43142
43143 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43144
43145         * g++.dg/inherit/override1.C: Add dg-options clause.
43146
43147 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43148
43149         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
43150         _mm_slli_si128.
43151
43152 2002-10-19  Andreas Schwab  <schwab@suse.de>
43153
43154         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
43155         directory component.
43156
43157 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
43158
43159         * g++.dg/inherit/thunk1.C: New test.
43160
43161         * g++.dg/inherit/override1.C: New test.
43162
43163         * g++.dg/abi/mangle11.C: New test.
43164         * g++.dg/abi/mangle14.C: New test.
43165         * g++.dg/abi/mangle17.C: New test.
43166
43167 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
43168
43169         * g++.dg/overload/member2.C: New test.
43170
43171 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
43172
43173         * g++.dg/README: Describe new compat directory.
43174         * g++.dg/dg.exp: Skip tests in compat directory.
43175         * README.compat: New file.
43176         * lib/compat.exp: New expect script.
43177         * g++.dg/compat: New test directory.
43178         * g++.dg/compat/compat.exp: New expect script.
43179         * g++.dg/compat/abi: New test directory.
43180         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
43181         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
43182         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
43183         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
43184         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
43185         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
43186         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
43187         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
43188         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
43189         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
43190         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
43191         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
43192         * g++.dg/compat/break: New test directory.
43193         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
43194         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
43195         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
43196         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
43197         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
43198         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
43199         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
43200         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
43201         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
43202         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
43203         g++.dg/compat/break/README: New files.
43204         * g++.dg/compat/eh: New test directory.
43205         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
43206         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
43207         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
43208         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
43209         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
43210         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
43211         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
43212         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
43213         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
43214         g++.dg/compat/eh/filter2_y.C,
43215         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
43216         g++.dg/compat/eh/new1_y.C,
43217         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
43218         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
43219         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
43220         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
43221         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
43222         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
43223         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
43224         g++.dg/compat/eh/unexpected1_y.C: New files.
43225         * g++.dg/compat/init: New test directory.
43226         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
43227         g++.dg/compat/init/array5_y.C,
43228         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
43229         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
43230         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
43231         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
43232         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
43233         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
43234         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
43235         g++.dg/compat/init/init-ref2_y.C: New files.
43236
43237 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43238
43239         PR c++/7584
43240         * g++.dg/inherit/using3.C: New test.
43241
43242 2002-10-17  Jan Hubicka  <jh@suse.cz>
43243
43244         * gcc.dg/20021017-2.c: New test.
43245
43246 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43247
43248         * g++.dg/abi/mangle16.C: Adjust.
43249
43250         * g++.dg/init/array8.C: New test.
43251
43252 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
43253
43254         * gcc.dg/special/mips-abi.exp: New test.
43255         * gcc.dg/special/mips-abi.s: Empty file used by the above.
43256
43257 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43258
43259         * g++.dg/abi/mangle16.C: New test.
43260         * g++.dg/abi/mangle17.C: Likewise.
43261
43262         PR c++/7478
43263         * g++.dg/template/ref1.C: New test.
43264
43265 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43266
43267         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
43268
43269 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
43270
43271         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
43272
43273 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43274
43275         PR c++/7524
43276         * g++.dg/init/array7.C: New test.
43277
43278 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
43279
43280         * g++.dg/init/array6.C: New test.
43281
43282         * g++.dg/abi/mangle13.C: Likewise.
43283         * g++.dg/abi/mangle14.C: Likewise.
43284         * g++.dg/abi/mangle15.C: Likewise.
43285
43286 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43287
43288         * g++.dg/abi/empty8.C: New test.
43289
43290 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
43291
43292         * g++.dg/init/ctor1.C: New test.
43293
43294 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
43295
43296         * gcc.c-torture/execute/20021015-1.c: New test.
43297
43298 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
43299
43300         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
43301
43302 2002-10-14  Jan Hubicka  <jh@suse.cz>
43303
43304         * gcc.dg/i386-ssetype-[1-5].c: New tests.
43305
43306 2002-10-14  Richard Henderson  <rth@redhat.com>
43307
43308         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
43309
43310 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43311
43312         PR optimization/6631
43313         * g++.dg/opt/const2.C: New test.
43314
43315 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43316
43317         PR c++/7176
43318         * g++.dg/parse/friend1.C: New test.
43319         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
43320
43321 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
43322
43323         * gcc.dg/20021014-1.c: New test.
43324
43325 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
43326
43327         PR c++/5661
43328         * g++.dg/ext/vlm1.C: New test.
43329         * g++.dg/ext/vlm2.C: Likewise.
43330
43331         * g++.dg/init/array1.C: Remove invalid braces.
43332         * g++.dg/init/brace1.C: New test.
43333         * g++.dg/init/copy2.C: Likewise.
43334         * g++.dg/init/copy3.C: Likewise.
43335         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
43336         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
43337         braces.
43338
43339 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
43340
43341         * gcc.dg/cpp/assembler.S: Don't use -ansi.
43342
43343 2002-10-11  Richard Shann  <richard.shann@superh.com>
43344
43345         * gcc.c-torture/compile/simd-5.c: New test.
43346
43347 2002-10-10  Roger Sayle  <roger@eyesopen.com>
43348
43349         * gcc.c-torture/execute/shiftopt-1.c: New test case.
43350
43351 2002-10-10  Jim Wilson  <wilson@redhat.com>
43352
43353         * gcc.c-torture/execute/20021010-1.c: New test.
43354
43355 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
43356
43357         PR c/7353
43358         * g++.dg/ext/typedef-init.C: New test.
43359         * gcc.dg/typedef-init.c: New test.
43360
43361 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
43362
43363         * gcc.dg/cpp/paste13.c: New test.
43364
43365 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43366
43367         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
43368         remaining platforms, XFAIL during compile, not execute.  Don't
43369         XFAIL at -O0.
43370
43371 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
43372
43373         * gcc.dg/alias-1.c: Tweak expected warning.
43374
43375 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43376
43377         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
43378
43379 2002-10-06  Andreas Jaeger  <aj@suse.de>
43380
43381         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
43382         * gcc.dg/cpp/c++98.C: Likewise.
43383
43384         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
43385         * g++.dg/cpp/c++98.C: Likewise.
43386
43387         * g++.dg/README (Subdirectories): Mention cpp directory.
43388
43389         PR target/7559
43390         * gcc.dg/20021006-1.c: New test.
43391
43392 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43393
43394         PR c++/7804
43395         * g++.dg/other/warning1.C: New test.
43396
43397 2002-10-04  Roger Sayle  <roger@eyesopen.com>
43398
43399         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
43400         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
43401         and sparc-*-* with -m64 as expected failures.  See PR 8087.
43402
43403 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43404
43405         PR c++/7931
43406         * g++.dg/template/ptrmem3.C: New test.
43407
43408         PR c++/7754
43409         * g++.dg/template/union1.C: New test.
43410
43411 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43412
43413         PR c++/8006
43414         * g++.dg/abi/mangle9.C: New test.
43415         * g++.dg/abi/mangle10.C: New test.
43416         * g++.dg/abi/mangle11.C: New test.
43417         * g++.dg/abi/mangle12.C: New test.
43418
43419 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
43420
43421         PR c++/7188.
43422         * g++.dg/template/meminit1.C: New test.
43423         * g++.dg/warn/Wreorder-1.C: Likewise.
43424         * g++.old-deja/g++.mike/warn3.C: Tweak.
43425         * lib/prune.exp: Ingore "in copy constructor".
43426
43427 2002-10-02  Andreas Jaeger  <aj@suse.de>
43428
43429         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
43430         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
43431         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
43432         on x86-64.
43433
43434 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43435
43436         * gcc.dg/empty1.C: Fix typo.
43437
43438 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
43439
43440         * gcc.dg/alias-1.c: New test.
43441
43442 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43443
43444         * gcc.dg/empty1.C: New test.
43445
43446         * g++.dg/tls/init-2.C: Tweak error messages.
43447
43448 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
43449
43450         * gcc.c-torture/compile/20020923-1.c: New test.
43451
43452 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
43453
43454         * gcc.c-torture/execute/ffs-1.c: New test.
43455         * gcc.c-torture/execute/ffs-2.c: Ditto.
43456
43457 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
43458
43459         * g++.dg/overload/member1.C: New test.
43460
43461 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
43462
43463         * g++.dg/abi/empty7.C: New test.
43464         * g++.dg/init/pm2.C: Likewise.
43465
43466 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
43467
43468         * g++.dg/rtti/crash1.C: New test.
43469
43470 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
43471
43472         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
43473         gcc.dg/sibcall-4.c: New tests.
43474
43475 2002-09-28  Roger Sayle  <roger@eyesopen.com>
43476
43477         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
43478         powerpc and MMIX targets.
43479
43480 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
43481
43482         * gcc.dg/cpp/20020927-1.c: New.
43483
43484 2002-09-26  David S. Miller  <davem@redhat.com>
43485
43486         * gcc.c-torture/compile/trunctfdf.c: New.
43487
43488 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43489
43490         * lib/target-supports.exp (check_weak_available): Handle solaris2.
43491
43492 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
43493
43494         * gcc.c-torture/execute/loop-15.c: New.
43495
43496 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
43497
43498         * README.QMTEST: Fix typo.
43499
43500 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
43501
43502         * gcc.dg/20020926-1.c: New test.
43503
43504 2002-09-25  David S. Miller  <davem@redhat.com>
43505
43506         PR target/7842
43507         * gcc.c-torture/execute/shiftdi.c: New test.
43508
43509 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
43510
43511         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
43512         unique to the tool.
43513         * lib/g77.exp (g77_init): Likewise.
43514         * lib/g++.exp (g++_init): Likewise.
43515         * lib/objc.exp (objc_init): Likewise.
43516
43517 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
43518
43519         * g++.dg/abi/empty5.C: New test.
43520         * g++.dg/abi/empty6.C: New test.
43521         * g++.dg/abi/vbase12.C: New test.
43522
43523 2002-09-25  Richard Henderson  <rth@redhat.com>
43524
43525         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
43526         too-small long double.
43527
43528 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
43529
43530         * gcc.dg/20020919-1.c: New test.
43531
43532 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
43533
43534         * g++.dg/abi/bitfield6.C: New test.
43535         * g++.dg/abi/bitfield7.C: New test.
43536         * g++.dg/abi/bitfield8.C: New test.
43537         * g++.dg/abi/vbase11.C: New test.
43538
43539 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43540
43541         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
43542         hppa*-*-hpux*.  Update test comment.
43543
43544 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
43545
43546         * gcc.dg/tls/struct-1.c: New test.
43547
43548 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
43549
43550         * gcc.dg/cpp/tr-warn2.c: Update.
43551
43552 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43553
43554         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
43555
43556 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43557
43558         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
43559         systems.
43560
43561 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
43562
43563         * gcc.c-torture/execute/ieee/mzero3.c: New test.
43564
43565         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43566         Adjust for c++filt moved to binutils.  Remove spurious duplicate
43567         setting of cxxfilt.
43568
43569 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
43570
43571         * gcc.dg/20020312-2.c: Update for darwin.
43572
43573 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43574
43575         * g++.old-deja/g++.other/crash32.C: Mark ICE.
43576
43577 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
43578
43579         * objc.dg/comp-types-1.m: New test.
43580         * objc.dg/comp-types-2.m: New test.
43581         * objc.dg/comp-types-3.m: New test.
43582         * objc.dg/comp-types-4.m: New test.
43583         * objc.dg/comp-types-5.m: New test.
43584         * objc.dg/comp-types-6.m: New test.
43585
43586 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43587
43588         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
43589
43590 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43591
43592         * g++.dg/other/do1.C: New test.
43593
43594         * g++.dg/template/subst1.C: New test.
43595
43596 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
43597
43598         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
43599
43600 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43601
43602         * g++.dg/template/qualttp20.C: Adjust expected errors.
43603         * g++.old-deja/g++.jason/report.C: Likewise.
43604         * g++.old-deja/g++.other/qual1.C: Likewise.
43605
43606         * g++.dg/lookup/scoped2.C: New test.
43607
43608         * g++.dg/ext/asm3.C: New test.
43609
43610 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
43611
43612         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43613
43614 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
43615
43616         * ChangeLog: follow spelling conventions.
43617         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43618         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43619         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43620         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43621         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43622         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43623         * g++.old-deja/g++.law/global-init1.C: Likewise.
43624         * g++.old-deja/g++.other/delete4.C: Likewise.
43625         * g++.old-deja/g++.other/inline21.C: Likewise.
43626         * g++.old-deja/g++.other/singleton.C: Likewise.
43627         * g77.dg/strlen0.f: Likewise.
43628         * g77.f-torture/compile/20010519-1.f: Likewise.
43629         * g77.f-torture/compile/980310-4.f: Likewise.
43630         * gcc.c-torture/compile/20000605-1.c: Likewise.
43631         * gcc.c-torture/execute/20020225-1.c: Likewise.
43632         * gcc.dg/c90-hexfloat-2.c: Likewise.
43633         * gcc.dg/c99-bool-1.c: Likewise.
43634         * gcc.dg/c99-hexfloat-2.c: Likewise.
43635         * gcc.dg/dll-2.c: Likewise.
43636         * gcc.dg/wtr-union-init-1.c: Likewise.
43637         * gcc.dg/wtr-union-init-2.c: Likewise.
43638         * gcc.dg/wtr-union-init-3.c: Likewise.
43639         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43640         * gcc.dg/cpp/defined.c: Likewise.
43641         * gcc.dg/cpp/macsyntx.c: Likewise.
43642         * gcc.dg/cpp/paste2.c: Likewise.
43643         * gcc.dg/cpp/trad/defined.c: Likewise.
43644         * gcc.dg/format/c90-printf-1.c: Likewise.
43645         * gcc.dg/format/c90-scanf-1.c: Likewise.
43646         * gcc.dg/format/c99-printf-1.c: Likewise.
43647         * gcc.dg/format/c99-scanf-1.c: Likewise.
43648         * gcc.misc-tests/gcov-8.c: Likewise.
43649         * lib/profopt.exp: Likewise.
43650
43651 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
43652
43653         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43654
43655 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43656
43657         * g++.dg/inherit/using2.C: New test.
43658
43659 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
43660
43661         * ChangeLog: Follow spelling conventions.
43662         * g++.dg/template/friend4.C: Likewise.
43663         * g++.old-deja/g++.pt/crash67.C: Likewise.
43664         * gcc.c-torture/execute/20000801-4.c: Likewise.
43665         * gcc.dg/c90-digraph-1.c: Likewise.
43666         * gcc.dg/c94-digraph-1.c: Likewise.
43667         * gcc.dg/c99-digraph-1.c: Likewise.
43668         * gcc.dg/cpp/line5.c: Likewise.
43669         * gcc.dg/cpp/multiline.c: Likewise.
43670         * gcc.dg/cpp/trad/literals-1.c: Likewise.
43671         * gcc.dg/format/attr-3.c: Likewise.
43672         * gcc.dg/format/c90-scanf-3.c: Likewise.
43673         * gcc.dg/format/ext-4.c: Likewise.
43674
43675 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43676
43677         * g++.dg/template/pretty1.C: New test.
43678
43679 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
43680
43681         * gcc.c-torture/execute/struct-cpy-1.c: New test.
43682
43683 2002-09-13  Matt Austern  <austern@apple.com>
43684
43685         * g++.dg/other/constref[12].C: New, regression tests for
43686         passing a cast expression to a function by const reference.
43687
43688 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
43689
43690         * g++.dg/template/deduce1.C: New test.
43691
43692 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
43693
43694         * gcc.c-torture/execute/simd-1.c: Force all use of int to
43695         32-bit int.
43696
43697 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43698
43699         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43700         usage.
43701
43702 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
43703
43704         * gcc.c-torture/compile/20020910-1.c: New test.
43705
43706 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
43707
43708         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43709
43710 2002-09-10  Andreas Jaeger  <aj@suse.de>
43711
43712         * gcc.dg/20020312-2.c: Adjust for x86-64.
43713
43714 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
43715
43716         * g77.dg/7388.f: New test case for PR 7388.
43717
43718 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
43719
43720         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43721
43722 2002-09-05  Ziemowit Laski <zlaski@apple.com>
43723
43724         * objc.dg/proto-lossage-1.m: New test.
43725
43726 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
43727
43728         * gcc.dg/cpp/_Pragma4.c: Fix typo.
43729
43730 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
43731
43732         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
43733         expected to pass.
43734
43735 2002-09-06  Stan Shebs  <shebs@apple.com>
43736             David Edelsohn  <edelsohn@gnu.org>
43737
43738         * gcc.dg/weak: New directory.
43739         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43740         target-specific xfail bits.
43741         * gcc.dg/typeof-2.c: Move to new directory.
43742         * gcc.dg/weak.exp: New expect script.
43743
43744 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
43745
43746         * gcc.c-torture/execute/extzvsi.c: New test.
43747
43748 2002-09-05  Stan Shebs  <shebs@apple.com>
43749
43750         * gcc.dg/weak-1.c: xfail on Darwin.
43751         * gcc.dg/weak-2.c: Ditto.
43752         * gcc.dg/weak-3.c: Ditto.
43753         * gcc.dg/weak-4.c: Ditto.
43754         * gcc.dg/weak-5.c: Ditto.
43755         * gcc.dg/weak-6.c: Ditto.
43756         * gcc.dg/weak-7.c: Ditto.
43757         * gcc.dg/weak-8.c: Ditto.
43758         * gcc.dg/weak-9.c: Ditto.
43759
43760 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
43761
43762         * gcc.c-torture/execute/loop-14.c: New test.
43763
43764 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
43765
43766         * g++.dg/other/cxa-atexit1.C: New test.
43767
43768         * gcc.dg/typeof-2.c: New test.
43769
43770 2002-09-03  Roger Sayle  <roger@eyesopen.com>
43771
43772         * gcc.dg/builtins-2.c: New testcase.
43773         * gcc.dg/builtins-3.c: New testcase.
43774
43775 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
43776
43777         * gcc.dg/cpp/_Pragma4.c: New test.
43778
43779 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
43780
43781         * objc/execute/nil_method-1.m: New testcase.
43782
43783 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
43784
43785         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43786         [Object class], not [Object initialize].
43787
43788 2002-08-31  Roger Sayle  <roger@eyesopen.com>
43789             Hans-Peter Nilsson  <hp@bitrange.com>
43790
43791         * gcc.c-torture/execute/20020720-1.x: Skip test on
43792         mmix-knuth-mmixware.  Correct comment.
43793
43794 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
43795
43796         * g++.dg/abi/bitfield5.C: New test.
43797         * g++.dg/abi/vbase10.C: Likewise.
43798
43799 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
43800
43801         * objc.dg/undeclared-selector.m: New test.
43802
43803 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
43804
43805         * g++.dg/other/offsetof1.C: Avoid cast warning.
43806
43807 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
43808
43809         * objc.dg/super-class-2.m: New test.
43810
43811 2002-08-24  Matt Austern  <austern@apple.com>
43812
43813         * g++.dg/ext/lvaddr.C: New test.
43814         * g++.dg/ext/lvcast.C: New test.
43815
43816 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
43817
43818         * g++.dg/inherit/cond1.C: New test.
43819
43820 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
43821
43822         * gcc.dg/noncompile/incomplete-1.c: New test.
43823
43824 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
43825
43826         * gcc.dg/typespec-1.c: New test.
43827
43828 2002-08-20  Devang Patel  <dpatel@apple.com>
43829         * objc.dg/proto-hier-2.m: New test.
43830
43831 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
43832
43833         * objc.dg/bitfield-1.m: New test.
43834         * objc.dg/bitfield-2.m: New test.
43835
43836 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43837
43838         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43839         gcc.dg/c99-flex-array-4.c: New tests.
43840
43841 2002-08-16  Stan Shebs  <shebs@apple.com>
43842
43843         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43844
43845 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
43846
43847         * gcc.dg/typeof-1.c: New test.
43848         * g++.dg/ext/typeof2.C: New test.
43849
43850 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43851
43852         * g++.dg/other/offsetof1.C: New test.
43853
43854 2002-08-14  Richard Henderson  <rth@redhat.com>
43855
43856         * gcc.dg/tls/diag-3.c: Fix expected message strings.
43857
43858 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
43859
43860         * gcc.dg/cpp/_Pragma3.c: New test.
43861
43862 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
43863
43864         * g++.dg/template/inherit3: New test.
43865
43866 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43867
43868         * gcc.dg/bitfld-4.c: Add blank options.
43869
43870 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
43871
43872         * g++.dg/template/crash1.C: New test.
43873
43874 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43875
43876         * gcc.dg/tls/opt-2.c: New test.
43877
43878 2002-08-08  Devang Patel  <dpatel@apple.com>
43879
43880         * objc.dg/selector-1.m : New test
43881
43882 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43883
43884         * g++.dg/abi/bitfield4.C: New test.
43885         * gcc.dg/bitfld-4.c: New test.
43886
43887 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43888
43889         * g++.dg/other/packed1.C: New test.
43890
43891 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
43892
43893         * g++.dg/abi/offsetof.C: Tweak error messages.
43894         * g++.old-deja/g++.mike/p10769a.C: Likewise.
43895
43896 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43897
43898         * gcc.dg/bitfld-3.c: New test.
43899
43900 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43901             Richard Henderson  <rth@redhat.com>
43902
43903         * gcc.dg/i386-bitfield1.c: New test.
43904         * g++.dg/abi/bitfield3.C: Update.
43905
43906 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
43907
43908         * objc.dg/const-str-2.m: Update.
43909         * gcc.dg/cpp/c++98.c: Change to C extension.
43910         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43911         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43912
43913 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
43914
43915         * gcc.dg/tls/diag-3.c: New.
43916
43917 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
43918
43919         * g++.dg/README (Subdirectories): Document new subdir expr.
43920         * g++.dg/expr/pmf-1.C: New test.
43921
43922 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
43923
43924         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43925
43926 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
43927
43928         * g++.dg/abi/bitfield3.C: New test.
43929
43930 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
43931
43932         * lib/gcov.exp: Tweak expected line formats.
43933         * gcc.misc-tests/gcov8.c: New test.
43934         * gcc.misc-tests/gcov8.x: New flags.
43935
43936 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
43937
43938         * consistency.vlad/layout/endian.c: Include string.h.
43939
43940         * gcc.c-torture/execute/20020805-1.c: New test.
43941
43942 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
43943
43944         * g++.dg/other/conversion1.C: New test.
43945
43946 2002-08-03  Roger Sayle  <roger@eyesopen.com>
43947
43948         * gcc.dg/builtins-1.c: New testcase.
43949
43950 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
43951
43952         * g++.dg/inherit/access3.C: New test.
43953
43954 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
43955
43956         * gcc.dg/ia64-visibility-2.c: New test.
43957
43958 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
43959
43960         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43961         __qualifier_flags to __flags.
43962
43963 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
43964
43965         * g++.dg/inherit/operator1.C: New test.
43966         * g++.dg/lookup/disamb1.C: Fix typo in comment.
43967         * g++.dg/other/error1.C: Change expected error message.
43968         * g++.dg/template/conv4.C: Likewise.
43969
43970 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
43971
43972         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43973         for documented behavior.
43974
43975 2002-07-25  Roger Sayle  <roger@eyesopen.com>
43976
43977         * gcc.c-torture/execute/20020720-1.x: Skip this test on
43978         several targets known to fail.
43979
43980 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
43981
43982         * gcc.dg/mips-args-[123].c: New tests.
43983
43984 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
43985
43986         * gcc.dg/ppc-spe.c: New.
43987
43988 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
43989
43990         * g++.dg/other/ptrmem4.C: New testcase.
43991
43992 2002-07-24  Richard Henderson  <rth@redhat.com>
43993
43994         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43995
43996 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
43997
43998         * g++.dg/ext/alignof1.C (main): Return 0 for success.
43999
44000 2002-07-24  Roger Sayle  <roger@eyesopen.com>
44001
44002         * gcc.c-torture/execute/memset-3.c: New testcase.
44003
44004 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
44005
44006         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
44007         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
44008
44009 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44010
44011         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
44012         Delete.
44013
44014 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
44015
44016         * gcc.c-torture/compile/simd-4.c: New test.
44017
44018 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44019
44020         PR c++/7347, c++/7348
44021         * g++.dg/template/access4.C: New test.
44022         * g++.dg/template/access5.C: New test.
44023         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
44024         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
44025         * g++.old-deja/g++.pt/ttp58.C: Likewise.
44026         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
44027
44028 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
44029
44030         * gcc.dg/gnu89-init-2.c: New test.
44031
44032 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
44033
44034         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
44035
44036 2002-07-20  Roger Sayle  <roger@eyesopen.com>
44037
44038         * gcc.c-torture/execute/20020720-1.c: New testcase.
44039
44040 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
44041
44042         * gcc.dg/cpp/Wsignprom.c: New tests.
44043
44044 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
44045
44046         * gcc.c-torture/execute/loop-13.c: New test.
44047
44048 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
44049
44050         * gcc.dg/cpp/expr.c: New tests.
44051
44052 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
44053
44054         * g++.dg/opt/pr6713.C: Add template instantiation.
44055
44056 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
44057
44058         * gcc.dg/nest.c: New test.
44059
44060 2002-07-17  Richard Henderson  <rth@redhat.com>
44061
44062         * g++.dg/opt/pr6713.C: New test.
44063
44064 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
44065
44066         * gcc.c-torture/execute/loop-2e.x: Let the testcase
44067         XFAIL for all x86 processors.
44068
44069 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
44070
44071         * gcc.c-torture/execute/20010122-1.x: Do not test with
44072         -fomit-frame-pointer.
44073
44074 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44075
44076         * g++.dg/template/instantiate2.C: New test.
44077         * g++.dg/template/spec4.C: New test.
44078
44079 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44080
44081         * g++.dg/template/access2.C: New test.
44082         * g++.dg/template/access3.C: New test.
44083
44084 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
44085
44086         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
44087         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
44088         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
44089         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
44090         Convert to use <stdarg.h>.
44091         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
44092         Delete.
44093         * gcc.dg/va-arg-2.c: New.
44094         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
44095
44096 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
44097
44098         * gcc.c-torture/compile/20020710-1.c: New test.
44099
44100 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
44101                           Andrew Pinski  <pinskia@physics.uc.edu>
44102
44103         gcc.c-torture/compile/simd-2.c: New testcase.
44104         gcc.c-torture/compile/simd-3.c: Likewise.
44105
44106 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
44107
44108         PR c++/7224
44109         * g++.dg/overload/error1.C: New test.
44110
44111 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44112
44113         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
44114         configuration and IRIX 6 O32 ABI.
44115
44116 2002-07-11  Roger Sayle  <roger@eyesopen.com>
44117
44118         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
44119
44120 2002-07-10  Roger Sayle  <roger@eyesopen.com>
44121
44122         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
44123
44124 2002-07-10  Jeffrey A Law  <law@redhat.com>
44125
44126         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
44127
44128         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
44129
44130 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
44131
44132         * gcc.dg/20020312-2.c: Check for __PPC__.
44133
44134 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
44135
44136         * gcc.c-torture/compile/20020709-1.c: New test.
44137
44138 2002-07-07  Roger Sayle  <roger@eyesopen.com>
44139
44140         * g++.dg/template/qualttp21.C: New test case.
44141
44142 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
44143
44144         * gcc.c-torture/compile/20020706-1.c: New test.
44145         * gcc.c-torture/compile/20020706-2.c: New test.
44146
44147 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
44148             Alexandre Oliva  <aoliva@redhat.com>
44149
44150         * g++.dg/warn/incomplete1.C: New test.
44151
44152 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44153
44154         PR c++/7099
44155         * g++.dg/warn/noreturn1.C: New test.
44156
44157 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
44158
44159         PR c++/6706
44160         * g++.dg/debug/debug6.C: New test.
44161         * g++.dg/debug/debug7.C: New test.
44162
44163 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
44164
44165         * gcc.c-torture/compile/simd-3.c: New test.
44166
44167 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
44168
44169         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
44170         * gcc.dg/20020620-1.c: Likewise.
44171
44172 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44173
44174         PR c++/6944
44175         * g++.dg/init/array4.C: New test.
44176         * g++.dg/init/array5.C: New test.
44177
44178 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
44179
44180         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
44181         * gcc.c-torture/execute/simd-2.c (main): Likewise.
44182
44183 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44184
44185         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
44186         * gcc.dg/wtr-aggr-init-1.c: Likewise.
44187         * gcc.dg/wtr-conversion-1.c: Likewise.
44188         * gcc.dg/wtr-escape-1.c: Likewise.
44189         * gcc.dg/wtr-int-type-1.c: Likewise.
44190         * gcc.dg/wtr-label-1.c: Likewise.
44191         * gcc.dg/wtr-static-1.c: Likewise.
44192         * gcc.dg/wtr-strcat-1.c: Likewise.
44193         * gcc.dg/wtr-suffix-1.c: Likewise.
44194         * gcc.dg/wtr-switch-1.c: Likewise.
44195         * gcc.dg/wtr-unary-plus-1.c: Likewise.
44196         * gcc.dg/wtr-union-init-1.c: Likewise.
44197         * gcc.dg/wtr-union-init-2.c: Likewise.
44198         * gcc.dg/wtr-union-init-3.c: Likewise.
44199
44200         * gcc.dg/wtr-func-def-1.c: New test.
44201
44202 2002-07-02 Devang Patel <dpatel@apple.com>
44203
44204         * objc.dg/param-1.m: New test.
44205
44206 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
44207
44208         * gcc.dg/cpp/trad/directive.c: Add test.
44209         * gcc.dg/cpp/trad/macroargs.c: Add test.
44210         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
44211
44212 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
44213
44214         * gcc.dg/cpp/cmdlne-M.c: New test.
44215
44216 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
44217
44218         * objc.dg/desig-init-1.m: New test.
44219
44220 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44221
44222         PR c++/6716
44223         * g++.dg/template/instantiate1.C: New test.
44224
44225 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
44226
44227         PR c++/7112
44228         * g++.dg/template/sizeof2.C: New test.
44229
44230 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44231
44232         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
44233         gcc.dg/cpp/trad/include.c: New tests.
44234
44235 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
44236
44237         PR target/7177
44238         * gcc.c-torture/compile/20020701-1.c: New test.
44239
44240 2002-07-01  Stan Shebs  <shebs@apple.com>
44241
44242         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
44243         header here...
44244         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
44245         (objc-torture-execute): or here.
44246
44247 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
44248
44249         * gcc.c-torture/execute/arith-rand-ll.c: New test.
44250
44251 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44252
44253         * gcc.dg/cpp/trad/escaped-nl.c: New test.
44254
44255 2002-06-30  Devang Patel  <dpatel@apple.com>
44256
44257         * objc.dg/fsyntax-only.m: New test.
44258
44259 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
44260
44261         PR c++/6695
44262         * g++.dg/template/friend7.C: New file.
44263
44264 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
44265
44266         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
44267         return type.
44268
44269 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
44270
44271         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
44272         avoid division by zero.
44273
44274 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
44275
44276         * gcc.dg/Wunknownprag.c: New tests.
44277
44278 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
44279
44280         * gcc.c-torture/execute/simd-2.c: New test.
44281
44282 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
44283
44284         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
44285         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
44286         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
44287         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
44288         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
44289         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
44290         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
44291         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
44292         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
44293         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
44294         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
44295         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
44296         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
44297         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
44298         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
44299         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
44300         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
44301
44302 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
44303
44304         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
44305         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
44306         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
44307         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
44308         New tests.
44309         * gcc.dg/cpp/trad/directive.c: Update.
44310
44311 2002-06-23  Andreas Jaeger  <aj@suse.de>
44312
44313         * gcc.c-torture/execute/complex-6.c: New.
44314
44315 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
44316
44317         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
44318         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
44319         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
44320         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
44321
44322 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
44323
44324         * gcc.dg/cpp/trad: New directory with traditional tests copied
44325         from parent directory.
44326         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44327         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44328         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44329         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44330         Move to trad/ and rename.
44331         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
44332         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
44333         gcc.dg/cpp/trad/redef2.c: New tests.
44334         * gcc.dg/cpp/trad/trad.exp: New driver.
44335
44336 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
44337
44338         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44339         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44340         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44341         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44342         Remove.
44343
44344 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
44345
44346         * gcc.dg/20020620-1.c: New test.
44347
44348 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44349
44350         * g++.dg/template/ttp4.C: New test.
44351
44352 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
44353
44354         * g++.dg/opt/vt1.C: Fix regexp.
44355
44356 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44357
44358         * gcc.c-torture/execute/pure-1.c: Make functions static again.
44359         Don't use attribute `noinline'.
44360
44361 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44362
44363         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
44364
44365 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
44366
44367         * gcc.c-torture/execute/simd-1.c: New.
44368
44369         * gcc.dg/simd-1.c: New.
44370
44371 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44372
44373         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
44374
44375 2002-06-16  Richard Henderson  <rth@redhat.com>
44376
44377         * g++.dg/ext/anon-struct1.C: New.
44378         * g++.dg/ext/anon-struct2.C: New.
44379         * g++.dg/ext/anon-struct3.C: New.
44380         * gcc.dg/anon-struct-1.c: New.
44381         * gcc.dg/anon-struct-2.c: New.
44382         * gcc.dg/anon-struct-3.c: New.
44383         * gcc.dg/20011008-1.c: Adjust warning text.
44384         * gcc.dg/20020527-1.c: Add -fms-extensions.
44385
44386 2002-06-16  Richard Henderson  <rth@redhat.com>
44387
44388         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
44389
44390 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
44391
44392         * gcc.c-torture/execute/20020615-1.c: New test.
44393
44394 2002-06-15  Roger Sayle  <roger@eyesopen.com>
44395
44396         * gcc.c-tortuture/execute/compare-1.c: New test case.
44397         * gcc.c-tortuture/execute/compare-2.c: New test case.
44398         * gcc.c-tortuture/execute/compare-3.c: New test case.
44399
44400 2002-06-13  Richard Henderson  <rth@redhat.com>
44401
44402         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
44403         ia64 ilp32.
44404
44405 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44406
44407         * g++.dg/template/typename2.C: Update error message.
44408
44409 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
44410
44411         * gcc.c-torture/execute/20020611-1.c: New test.
44412
44413 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
44414
44415         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
44416         list of targets to skip.
44417
44418 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
44419
44420         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
44421         targets if not optimizing.
44422
44423 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
44424
44425         * gcc.c-torture/compile/20020605-1.c: New test.
44426
44427         * g++.dg/opt/vt1.C: New test.
44428
44429         * gcc.dg/20020531-1.c: New test.
44430
44431         * gcc.dg/20020530-1.c: New test.
44432
44433         * gcc.dg/20020527-1.c: New test.
44434
44435         * g++.dg/opt/cse1.C: New test.
44436
44437 2002-06-07  Roger Sayle  <roger@eyesopen.com>
44438
44439         * gcc.dg/20020607-2.c: New test case.
44440
44441 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
44442
44443         * gcc.c-torture/compile/20020604-1.c: New test.
44444
44445 2002-06-04  Richard Henderson  <rth@redhat.com>
44446
44447         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
44448         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
44449         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
44450
44451 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
44452
44453         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
44454
44455 2002-06-03  Richard Henderson  <rth@redhat.com>
44456
44457         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
44458         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
44459
44460 2002-06-02  Richard Henderson  <rth@redhat.com>
44461
44462         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
44463         test functions static.
44464
44465 2002-06-02  Andreas Jaeger  <aj@suse.de>
44466
44467         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
44468         now.
44469
44470 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44471
44472         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
44473         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
44474         Update for mofified diagnostics.
44475         * gcc.dg/c99-intconst-1.c: No longer fail.
44476
44477 2002-06-02  Richard Henderson  <rth@redhat.com>
44478
44479         * gcc.dg/uninit-A.c: Remove xfail markers.
44480
44481 2002-06-01  Roger Sayle  <roger@eyesopen.com>
44482
44483         * gcc.dg/fnegate-1.c: New test case.
44484
44485 2002-05-30  Osku Salerma  <osku@iki.fi>
44486
44487         * gcc.c-torture/execute/mayalias-1.c: New file.
44488
44489 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44490
44491         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
44492         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
44493         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
44494
44495 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
44496
44497         * gcc.c-torture/execute/20020529-1.c: New test.
44498
44499 2002-05-27  Richard Henderson  <rth@redhat.com>
44500
44501         * g++.dg/ext/attrib6.C: New test case.
44502
44503 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44504
44505         * gcc.c-torture/execute/pure-1.c: New test.
44506
44507 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44508
44509         * gcc.dg/cpp/arith-2.c: Remove.
44510
44511 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44512
44513         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
44514         * gcc.dg/cpp/if-3.c: Remove.
44515
44516 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
44517
44518         * g++.dg/opt/cse2.C: New test.
44519
44520 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
44521
44522         * gcc.dg/cpp/arith-1.c: New semantic tests.
44523         * gcc.dg/cpp/if-1.c: Update.
44524
44525 2002-05-24  Ben Elliston  <bje@redhat.com>
44526
44527         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
44528
44529 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44530
44531         * gcc.dg/verbose-asm.c: New test.
44532
44533 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44534
44535         * gcc.dg/cpp/paste12.c: New test.
44536
44537 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44538
44539         * g++.dg/parse/named_ops.C: New test.
44540
44541 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
44542
44543         * gcc.dg/weak-8.c: New test.
44544
44545 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
44546
44547         * gcc.dg/weak-2.c: Allow optional leading underscore
44548         in scan-assembler symbol name.
44549         * gcc.dg/weak-3.c: Likewise.
44550         * gcc.dg/weak-4.c: Likewise.
44551         * gcc.dg/weak-5.c: Likewise.
44552
44553 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
44554
44555         * gcc.dg/20020523-1.c: New test.
44556
44557 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44558
44559         * objc.dg/const-str-2.m: Update now that we stop after
44560         a command line error.
44561
44562 2002-05-22  Richard Henderson  <rth@redhat.com>
44563
44564         * g++.dg/dg.exp: Fix typo in test pruneing.
44565
44566 2002-05-22  Richard Henderson  <rth@redhat.com>
44567
44568         * g++.dg/dg.exp: Prune the tls subdirectory.
44569         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
44570         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
44571         * g++.dg/tls/init-1.C: New.
44572
44573 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
44574
44575         * gcc.dg/20020517-1.c: New test.
44576
44577 2002-05-21  Richard Henderson  <rth@redhat.com>
44578
44579         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
44580         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
44581
44582 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
44583
44584         * g++.dg/other/copy2.C: New test.
44585
44586 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
44587
44588         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
44589         (MAX_COPY): Bump up to 10 times sizeof (long long).
44590         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
44591
44592         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
44593         sizeof (long long).
44594
44595         * gcc.c-torture/execute/strcpy-1.c: New test.
44596
44597 2002-05-19  Jason Merrill  <jason2redhat.com>
44598
44599         * g++.dg/ext/oper1.C: New test.
44600
44601 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
44602 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
44603
44604         * README.QMTEST: New file.
44605
44606         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44607
44608 2002-05-19  Andreas Jaeger  <aj@suse.de>
44609
44610         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44611         now.
44612         * gcc.c-torture/execute/loop-2d.x: Likewise.
44613
44614 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
44615
44616         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44617         support weak symbols.
44618         * gcc.dg/weak-4.c: Likewise.
44619         * gcc.dg/weak-6.c: Likewise.
44620
44621 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
44622
44623         * gcc.dg/weak-3.c: Add dg-excess-error comment for
44624         cygwin, coff and h8300-*-hms targets
44625         * gcc.dg/weak-5.c: Likewise.
44626         * gcc.dg/weak-7.c: Likewise.
44627
44628 2002-05-16  Jason Merrill  <jason@redhat.com>
44629
44630         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44631         (scan-assembler-not, scan-assembler-dem): Likewise.
44632         (scan-assembler-dem-not): Likewise.
44633
44634 2002-05-15  Richard Henderson  <rth@redhat.com>
44635
44636         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44637
44638 2002-05-15  Richard Henderson  <rth@redhat.com>
44639
44640         * gcc.dg/weak-5.c (vfoo1c): No warning here.
44641         (vfoo1f): Warning here.
44642         (vfoo1l): Don't redefine the alias.
44643
44644 2002-05-14  Jason Merrill  <jason@redhat.com>
44645             Alexandre Oliva  <aoliva@redhat.com>
44646
44647         * g++.dg/init/pm1.C: New test.
44648
44649 2002-05-12  David S. Miller  <davem@redhat.com>
44650
44651         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44652         types.
44653
44654 2002-05-10  Roger Sayle  <roger@eyesopen.com>
44655
44656         * gcc.c-torture/execute/20020510-1.c: New test case.
44657
44658 2002-05-10  David S. Miller  <davem@redhat.com>
44659
44660         * gcc.c-torture/execute/conversion.c: Test long double too.
44661
44662 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
44663
44664         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44665         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44666         * lib/g++.exp (g++_link_flags): Likewise.
44667         * lib/objc.exp (objc_target_compile): Likewise.
44668
44669 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44670
44671         * gcc.dg/cpp/poison.c: Update.
44672         * gcc.dg/cpp/20000625-2.c: Remove.
44673         * gcc.dg/cpp/direct2s.c: Remove final test.
44674
44675 2002-05-08  Tom Rix  <trix@redhat.com>
44676
44677         * gcc.c-torture/execute/20020508-1.c: New test.
44678         * gcc.c-torture/execute/20020508-2.c: New test.
44679         * gcc.c-torture/execute/20020508-3.c: New test.
44680
44681 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44682
44683         * gcc.dg/cpp/charconst-4.c: More tests.
44684
44685 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
44686
44687         PR c/6569
44688         * gcc.dg/weak-3.c: Update location of warning messages.
44689         * gcc.dg/weak-5.c: Likewise.
44690
44691 2002-05-06  Roger Sayle  <roger@eyesopen.com>
44692
44693         * gcc.c-torture/execute/20020506-1.c: New test case.
44694
44695 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
44696
44697         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44698
44699 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44700
44701         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44702
44703 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44704
44705         * gcc.dg/cpp/charconst-3.c: New test.
44706
44707 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44708
44709         * gcc.dg/cpp/charconst.c: Update tests.
44710
44711 2002-05-05  Tim Josling  <tej@melbpc.org.au>
44712
44713         * treelang: Added directory for new sample language treelang. Also
44714         lib/treelang.exp: New file to signal treelang should be tested.
44715
44716 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44717
44718         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44719         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44720         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44721         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44722         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44723         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44724         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44725
44726 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44727
44728         * gcc.dg/format/xopen-2.c: New test.
44729
44730 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44731
44732         * gcc.dg/20020503-1.c: New test.
44733
44734 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
44735
44736         * g++.dg/init/dtor1.C: Make it tougher.
44737
44738 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
44739
44740         * g++.dg/init/dtor1.C: New test.
44741
44742 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
44743
44744         * gcc.dg/altivec-8.c: New.
44745
44746 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
44747
44748         * gcc.dg/altivec-7.c: New.
44749
44750 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
44751
44752         * g++.dg/parse/typedef1.C: New test.
44753
44754 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
44755
44756         PR c++/6486
44757         * g++.dg/template/friend6.C: New test.
44758
44759         PR c++/6492
44760         * g++.dg/init/copy1.C: New test.
44761
44762 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
44763
44764         * g++.dg/warn/effc1.C: New test.
44765
44766 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44767
44768         * gcc.dg/cpp/if-cexp.c: Add a test.
44769
44770 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
44771
44772         * gcc.dg/20020426-2.c: New test.
44773
44774 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44775
44776         * gcc.dg/cpp/if-mop.c: Update.
44777         * gcc.dg/cpp/if-mpar.c: Add test.
44778         * gcc.dg/cpp/if-oppr.c: Update.
44779
44780 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44781
44782         PR c/6343
44783         * gcc.dg/weak-[2-7].c: New tests.
44784
44785 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44786
44787         * gcc.dg/enum1.c: New test.
44788
44789 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44790
44791         PR c++/6497
44792         * g++.dg/inherit/access2.C: New test.
44793
44794 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44795
44796         PR bootstrap/6445
44797         * gcc.dg/20020426-1.c: New test.
44798
44799 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44800
44801         * g++.dg/abi/enum1.C: New test.
44802
44803 2002-04-26  Richard Henderson  <rth@redhat.com>
44804
44805         * gcc.dg/c99-bool-1.c: Expect always true warning.
44806
44807 2002-04-25  Roger Sayle  <roger@eyesopen.com>
44808
44809         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44810
44811 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44812
44813         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44814         targets.
44815
44816 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
44817
44818         * g++.dg/abi/mange7.C: New test.
44819
44820         PR c++/6438.
44821         * g++.dg/parse/stmtexpr2.C: New test.
44822
44823 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
44824
44825         * gcc.dg/20020312-2.c: Add SH target.
44826
44827 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44828
44829         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44830         compiler output on mips*-*-irix*.
44831
44832 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
44833
44834         * g++.dg/parse/attr1.C: New test.
44835
44836 2002-04-23  Roger Sayle  <roger@eyesopen.com>
44837
44838         * gcc.c-torture/execute/string-opt-17.c: New test case.
44839         * gcc.c-torture/execute/memset-2.c: New test case.
44840
44841 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
44842
44843         PR c++/6256:
44844         * g++.dg/template/friend5.C: New test.
44845
44846         PR c++/6331:
44847         * g++.dg/template/qual1.C: Likewise.
44848
44849 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
44850
44851         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44852         Include stdlib.h, not stdio.h or ctype.h.
44853
44854 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
44855
44856         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44857         cris-*-elf* and mmix-*-*.
44858         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44859         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44860         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44861         Ditto.
44862         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44863         * gcc.dg/wchar_t-1.c: Ditto.
44864
44865 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
44866
44867         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44868         Clarify comment.
44869
44870 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
44871
44872         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44873
44874 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44875
44876         * gcc.c-torture/execute/20000906-1.x: Delete.
44877
44878 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
44879
44880         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44881
44882 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
44883
44884         * PR6367
44885         * g77.f-torture/execute/6367.f: New test.
44886         * g77.f-torture/execute/6367.x: Disable for MMIX.
44887
44888 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
44889
44890         * PR6352
44891         * g++.dg/opt/inline2.C: New test.
44892
44893 2002-04-18  Richard Henderson  <rth@redhat.com>
44894
44895         * gcc.dg/20000906-1.c: Enable for all targets.
44896         * gcc.c-torture/compile/iftrap-2.c: New.
44897
44898 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44899
44900         * gcc.dg/20020418-1.c: New test.
44901         * gcc.dg/20020418-2.c: New test.
44902
44903 2002-04-18  Richard Henderson  <rth@redhat.com>
44904
44905         * gcc.c-torture/compile/iftrap-1.c: New.
44906         * gcc.dg/iftrap-1.c: Adjust for ia64.
44907         * gcc.dg/iftrap-2.c: New.
44908
44909 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44910
44911         * gcc.c-torture/compile/20020418-1.c: New test.
44912
44913 2002-04-18  Roger Sayle  <roger@eyesopen.com>
44914
44915         * gcc.c-torture/compile/20020415-1.c: New.
44916
44917 2002-04-18  David S. Miller  <davem@redhat.com>
44918
44919         * gcc.c-torture/execute/20020418-1.c: New test.
44920
44921 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
44922
44923         * gcc.dg/20020416-1.c: New test.
44924
44925         * g++.dg/opt/inline1.C: New test.
44926
44927 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
44928
44929         * gcc.dg/altivec-5.c: New test.
44930
44931         * gcc.dg/20020415-1.c: New test.
44932
44933 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
44934
44935         * lib/chill.exp: Remove.
44936
44937 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
44938
44939         * g++.dg/other/big-struct.C: New test.
44940
44941 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
44942
44943         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44944         of scratch file.
44945
44946 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
44947
44948         PR c/6277
44949         * gcc.dg/i386-387-1.c: Allow optional leading underscore
44950         in scan-assembler function name
44951
44952 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
44953
44954         * g77.f-torture/execute/980628-4.x,
44955         g77.f-torture/execute/980628-5.x,
44956         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44957         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44958         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44959         i[34567]86-*-*.
44960
44961 2002-04-13  David S. Miller  <davem@redhat.com>
44962
44963         * gcc.c-torture/execute/20020413-1.c: New test.
44964
44965 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
44966
44967         * gcc.dg/asm-6.c,
44968         * g++.dg/ext/asm1.C: New tests.
44969
44970 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
44971
44972         PR c++ 5373.
44973         * g++.dg/parse/stmtexpr1.C: New test.
44974
44975         PR c++/5189.
44976         * g++.dg/template/copy1.C: New test.
44977
44978 2002-04-12  Richard Henderson  <rth@redhat.com>
44979
44980         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44981
44982 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
44983
44984         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44985         gcc.c-torture/execute/20020307-2.c.
44986
44987 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
44988
44989         * g++.dg/ext/attrib5.C,
44990         * g++.dg/lookup/struct1.C: New tests.
44991
44992 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
44993
44994         * gcc.dg/20020411-1.c: New test.
44995
44996         * gcc.c-torture/execute/20020411-1.c: New test.
44997
44998 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
44999
45000         * g77.f-torture/execute/6177.f: New test.
45001
45002 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
45003
45004         PR middle-end/6247
45005         * g++.dg/opt/cleanup1.C: New test.
45006
45007         * g++.dg/opt/const1.C: New test.
45008
45009 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
45010
45011         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
45012
45013 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45014
45015         PR c++/5507
45016         * g++.dg/template/typename2.C: New test.
45017
45018 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
45019
45020         * gcc.c-torture/execute/loop-12.c: New.
45021
45022 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
45023
45024         * g77.f-torture/execute/980628-4.x,
45025         g77.f-torture/execute/980628-5.x,
45026         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45027         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45028         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
45029
45030 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45031
45032         PR optimization/6086
45033         * g++.dg/opt/preinc1.C: New test.
45034
45035 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
45036
45037         PR c++/5571
45038         * g++.dg/opt/static2.C: New test.
45039
45040 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
45041
45042         PR c/5120
45043         * gcc.dg/20020406-1.c: New test.
45044
45045 2002-04-04  David S. Miller  <davem@redhat.com>
45046
45047         * gcc.c-torture/execute/20020404-1.c: New test.
45048
45049 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
45050
45051         PR c/6123
45052         * gcc.dg/20020312-2.c: Do not declare global register variable
45053         if __PIC__ or __pic__ is defined.
45054
45055 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
45056
45057         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
45058         __asm__ so that it works correctly even if -ansi -pedantic-errors.
45059
45060 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45061
45062         * gcc.misc-tests/linkage.exp: Update last change to handle
45063         sparc*-, not just sparc-.
45064
45065 2002-04-03  Richard Henderson  <rth@redhat.com>
45066
45067         * gcc.dg/cpp/ucs.c: Improved long UCS test.
45068
45069 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45070
45071         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
45072
45073 2002-04-02  David S. Miller  <davem@redhat.com>
45074
45075         * gcc.c-torture/execute/20020402-3.c: New test.
45076
45077 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45078
45079         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
45080         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
45081
45082         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
45083         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
45084         g77.f-torture/execute/20001201.x,
45085         g77.f-torture/execute/u77-test.x: New files.
45086
45087         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
45088         * gcc.dg/wchar_t-1.c: Ditto.
45089
45090 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45091
45092         * gcc.c-torture/execute/20020402-1.c: New test.
45093
45094 2002-04-01  Richard Henderson  <rth@redhat.com>
45095
45096         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
45097
45098         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
45099
45100 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45101
45102         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
45103
45104 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45105
45106         * g++.dg/inherit/template-as-base.C: Expect error.
45107         * g++.dg/inherit/namespace-as-base.C: Likewise.
45108
45109 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
45110
45111         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
45112         g++.dg/ext/instantiate3.C: Tweak match patterns.
45113
45114         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
45115         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
45116         -da test.
45117
45118 2002-03-31  Richard Henderson  <rth@redhat.com>
45119
45120         * gcc.dg/special/alias-2.c: New.
45121         * gcc.dg/special/ecos.exp: Run it.
45122
45123 2002-03-31  Richard Henderson  <rth@redhat.com>
45124
45125         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
45126
45127 2002-03-31  Kazu Hirata  <kazu@hxi.com>
45128
45129         * gcc.dg/weak-1.c: Disable on h8300 port.
45130
45131 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
45132
45133         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
45134         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
45135         ordering tests.
45136         * g++.dg/bprob/bprob-1.C: New test.
45137         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
45138         * g++.dg/gcov/gcov-1.C: New test.
45139         * g++.dg/gcov/gcov-1.x: New file.
45140         * g++.dg/gcov/gcov-2.C: New test.
45141         * g++.dg/gcov/gcov-3.C: New test.
45142         * g++.dg/gcov/gcov-3.h: New file.
45143
45144 2002-03-28  Roger Sayle  <roger@eyesopen.com>
45145
45146         * g++.old-deja/g++.other/builtins5.C: New test.
45147         * g++.old-deja/g++.other/builtins6.C: New test.
45148         * g++.old-deja/g++.other/builtins7.C: New test.
45149         * g++.old-deja/g++.other/builtins8.C: New test.
45150         * g++.old-deja/g++.other/builtins9.C: New test.
45151
45152 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
45153
45154         * g++.dg/opt/static1.C: New test.
45155
45156         * g++.dg/opt/longbranch1.C: New test.
45157
45158 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
45159
45160         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
45161
45162         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
45163
45164 2002-03-28  Jeffrey A Law  (law@redhat.com)
45165
45166         * gcc.c-torture/execute/20020328-1.c: New test.
45167
45168 2002-03-27  Richard Henderson  <rth@redhat.com>
45169
45170         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
45171         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
45172         move from g++.old-deja/g++.ext/.
45173
45174 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
45175
45176         * g++.dg/init/new2.C: New test.
45177
45178 2002-03-26  Richard Henderson  <rth@redhat.com>
45179
45180         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
45181
45182         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
45183         on sparc.
45184
45185         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
45186         sparcv9 systems.
45187         * gcc.dg/20001102-1.c: Likewise.
45188
45189 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
45190
45191         * gcc.dg/cpp/endif-pedantic1.c,
45192         gcc.dg/cpp/endif-pedantic2.c: New tests.
45193
45194 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
45195
45196         * g++.dg/init/new1.C: New test.
45197
45198 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45199
45200         * g++.dg/abi/vbase9.C: New test.
45201
45202 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
45203
45204         * gcc.dg/arm-asm.c: New test.
45205
45206 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
45207
45208         * gcc.dg/Wswitch-enum.c: New test.
45209         Fix PR c/5044.
45210
45211 2002-03-26  Richard Henderson  <rth@redhat.com>
45212
45213         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
45214         structure.
45215
45216 2002-03-25  Richard Henderson  <rth@redhat.com>
45217
45218         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
45219         sparcv9 systems.
45220
45221         * gcc.c-torture/compile/20011119-1.c (xxx): New.
45222         * gcc.c-torture/compile/20011119-2.c (xxx): New.
45223
45224 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
45225
45226         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
45227
45228 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
45229
45230         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
45231         targets using generic thunk support.
45232
45233 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
45234
45235         * gcc.c-torture/compile/20020323-1.c: New test.
45236
45237         * g++.dg/opt/conj2.C: New test.
45238
45239 2002-03-24  Richard Henderson  <rth@redhat.com>
45240
45241         * gcc.dg/weak-1.c: Use -fno-common.
45242
45243 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45244
45245         * g77.dg/f77-edit-apostrophe-out.f: New test
45246         * g77.dg/f77-edit-h-out.f: New test
45247         * g77.dg/f77-edit-t-in.f: New test
45248         * g77.dg/f77-edit-t-out.f: New test
45249         * g77.dg/f77-edit-x-out.f: New test
45250         * g77.dg/f77-edit-slash-out.f: New test
45251         * g77.dg/f77-edit-colon-out.f: New test
45252         * g77.dg/f77-edit-s-out.f: New test
45253
45254 2002-03-24  Richard Henderson  <rth@redhat.com>
45255
45256         * objc/execute/formal_protocol-6.x: New XFAIL.
45257
45258 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45259
45260         * gcc.dg/weak-1.c: Early return from dg-final on platforms
45261         that do not support weak symbols
45262
45263 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45264
45265         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
45266         * lib/g77.exp: Likewise.
45267         * lib/objc.exp: Likewise.
45268
45269 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
45270
45271         * gcc.dg/Wswitch-default.c: New test.
45272
45273 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
45274
45275         * g++.dg/other/enum1.C: New test.
45276
45277 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
45278
45279         * gcc.dg/pragma-ep-3.c: Fix typo.
45280
45281 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45282
45283         * g++.dg/inherit/template-as-base.C: New test.
45284
45285 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
45286
45287         * g++.old-deja/g++.other/dwarf2-1.C: Move...
45288         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
45289
45290 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
45291
45292         * gcc.dg/cpp/multiline.c: Update to match.
45293
45294 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
45295
45296         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
45297
45298 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
45299
45300         * gcc.dg/cpp/extratokens2.c: New file.
45301
45302 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
45303
45304         * gcc.dg/20020312-2.c: Add rs6000 target.
45305
45306         * gcc.c-torture/compile/20020319-1.c: New test.
45307
45308 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45309
45310         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
45311         (A, E): Handle this.
45312
45313 2002-03-20  Jason Merrill  <jason@redhat.com>
45314
45315         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
45316         ignoring -fpic.
45317         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
45318         through prune_gcc_output.
45319
45320 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
45321
45322         * gcc.c-torture/compile/20020320-1.c: New test.
45323
45324 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
45325
45326         * gcc.c-torture/compile/20020318-1.c: New test.
45327
45328         * gcc.dg/struct-by-value-1.c: New test.
45329
45330         * gcc.dg/20020319-1.c: New test.
45331
45332 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
45333
45334         * g++.dg/opt/conj1.C: New test.
45335
45336 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
45337
45338         * g++.dg/template/qualttp20.C: Revert previous change.
45339         * g++.dg/template/qualttp3.C: Likewise.
45340         * g++.dg/template/qualttp4.C: Likewise.
45341         * g++.dg/template/qualttp5.C: Likewise.
45342         * g++.dg/template/qualttp6.C: Likewise.
45343         * g++.dg/template/qualttp7.C: Likewise.
45344         * g++.dg/template/qualttp8.C: Likewise.
45345         * g++.dg/template/recurse.C: Likewise.
45346
45347 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
45348
45349         * gcc.dg/cpp/wchar-1.c: Update.
45350
45351 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45352
45353         * g++.dg/template/conv1.C: New test.
45354         * g++.dg/template/conv2.C: New test.
45355         * g++.dg/template/conv3.C: New test.
45356         * g++.dg/template/conv4.C: New test.
45357
45358 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45359
45360         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
45361         * g++.dg/template/qualttp3.C: Likewise.
45362         * g++.dg/template/qualttp4.C: Likewise.
45363         * g++.dg/template/qualttp5.C: Likewise.
45364         * g++.dg/template/qualttp6.C: Likewise.
45365         * g++.dg/template/qualttp7.C: Likewise.
45366         * g++.dg/template/qualttp8.C: Likewise.
45367         * g++.dg/template/recurse.C: Likewise.
45368
45369 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45370
45371         * g++.dg/opt/dtor1.C: New test.
45372
45373 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
45374
45375         * gcc.c-torture/compile/20020315-1.c: New test.
45376
45377 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
45378
45379         * gcc.dg/weak-1.c: Fix scan tests.
45380
45381 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
45382
45383         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
45384         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
45385         cris-*-aout* mmix-*-*.
45386         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
45387         cris-*-aout* mmix-*-*.
45388         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
45389         cris-*-elf* cris-*-aout* and mmix-*-*.
45390         * gcc.dg/20001009-1.c: Ditto.
45391         * gcc.dg/20010912-1.c: Ditto.
45392         * gcc.dg/20020122-4.c: Ditto.
45393         * gcc.dg/inline-2.c: Ditto.
45394
45395 2002-03-14  Jeffrey A Law  (law@cygnus.com)
45396
45397         * gcc.c-torture/compile/20020314-1.c: New test.
45398
45399 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
45400
45401         * gcc.c-torture/execute/20020314-1.c: New test.
45402
45403 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
45404
45405         * g++.dg/warn/Wunused-1.C: New test.
45406
45407 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
45408
45409         * g++.dg/abi/mangle6.C: New test.
45410
45411 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
45412
45413         * gcc.c-torture/compile/20020309-2.c: New test.
45414
45415         * gcc.c-torture/compile/20020312-1.c: New test.
45416
45417 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45418
45419         * g++.dg/other/access1.C: New test.
45420
45421 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
45422
45423         * gcc.c-torture/execute/wchar_t-1.c: New test.
45424
45425 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
45426
45427         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
45428
45429 2002-03-12  Roger Sayle  <roger@eyesopen.com>
45430
45431         * gcc.dg/20020312-1.c: New test case.
45432
45433 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
45434
45435         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
45436
45437 2002-03-11  Richard Henderson  <rth@redhat.com>
45438
45439         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
45440         * g++.old-deja/g++.jason/report.C: Likewise.
45441
45442 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45443
45444         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
45445         * g++.old-deja/g++.robertl/eb56.C: Likewise.
45446
45447 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45448
45449         * g++.dg/overload/pmf1.C: New test.
45450
45451 2002-03-11  Kazu Hirata  <kazu@hxi.com>
45452
45453         * gcc.c-torture/execute/20020307-1.c: Use long.
45454
45455 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
45456
45457         PR optimization/5844
45458         * gcc.dg/20020310-1.c: New test.
45459
45460 2002-03-09  Michael Meissner  <meissner@redhat.com>
45461
45462         * gcc.c-torture/execute/memcpy-2.c: New test.
45463         * gcc.c-torture/execute/memset-1.c: New test.
45464         * gcc.c-torture/execute/strlen-1.c: New test.
45465         * gcc.c-torture/execute/strcmp-1.c: New test.
45466         * gcc.c-torture/execute/strncmp-1.c: New test.
45467
45468 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
45469
45470         * gcc.dg/ppc-ldstruct.c: New test.
45471
45472 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
45473
45474         * gcc.c-torture/execute/va-arg-22.c: New test.
45475
45476 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45477
45478         * gcc.c-torture/compile/20020309-1.c: New test.
45479
45480 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
45481
45482         * gcc.c-torture/execute/20020307-2.c: New test.
45483
45484 2002-03-07  Jeffrey A Law  (law@redhat.com)
45485
45486         * g77.f-torture/compile/20020307-1.f: New test.
45487
45488 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
45489
45490         * gcc.dg/unordered-1.c: New test.
45491
45492 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
45493
45494         * gcc.c-torture/execute/20020307-1.c: New test.
45495
45496 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
45497
45498         * gcc.dg/20020304-1.c: New test.
45499
45500         * gcc.c-torture/compile/20020304-2.c: New test.
45501
45502 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
45503
45504         * gcc.c-torture/compile/20020304-1.c: New test case
45505         (from PR c/5830).
45506
45507 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
45508
45509         * gcc.dg/20020103-1.c: Add other -D ppc variants.
45510
45511 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45512
45513         * g++.dg/other/classkey1.C: New test.
45514
45515 2002-03-01  Richard Henderson  <rth@redhat.com>
45516
45517         * gcc.c-torture/compile/981223-1.x: New.
45518         * gcc.c-torture/compile/920625-1.x: New.
45519
45520 2002-02-28  Richard Henderson  <rth@redhat.com>
45521
45522         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
45523
45524 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
45525
45526         * gcc.c-torture/execute/20020227-1.c: New test.
45527
45528 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
45529
45530         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
45531         here" ERROR lines.
45532         * g++.old-deja/g++.oliva/partord1.C: Likewise.
45533         * g++.old-deja.g++.other/defarg1.C: Likewise.
45534         * g++.old-deja/g++.pt/calls2.C: Likewise.
45535         * g++.old-deja/g++.pt/crash20.C: Likewise.
45536         * g++.old-deja/g++.pt/crash30.C: Likewise.
45537         * g++.old-deja/g++.pt/crash36.C: Likewise.
45538         * g++.old-deja/g++.pt/crash6.C: Likewise.
45539         * g++.old-deja/g++.pt/defarg13.C: Likewise.
45540         * g++.old-deja/g++.pt/derived3.C: Likewise.
45541         * g++.old-deja/g++.pt/error1.C: Likewise.
45542         * g++.old-deja/g++.pt/friend21.C: Likewise.
45543         * g++.old-deja/g++.pt/friend23.C: Likewise.
45544         * g++.old-deja/g++.pt/infinite1.C: Likewise.
45545         * g++.old-deja/g++.robertl/eb128.C: Likewise.
45546
45547 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
45548
45549         * gcc.c-torture/execute/20020225-2.c: New test.
45550
45551 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
45552
45553         * gcc.c-torture/execute/920730-1t.c,
45554         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
45555         Delete test cases, only relevant to -traditional.
45556
45557 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45558
45559         * gcc.dg/cpp/undef1.c: Remove.
45560         * gcc.dg/cpp/directiv.c: Update.
45561         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
45562
45563 2002-02-27  Michael Meissner  <meissner@redhat.com>
45564
45565         * gcc.c-torture/execute/20020226-1.c: New test.
45566
45567 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
45568
45569         * g++.dg/debug/debug4.C: New test.
45570
45571         * gcc.dg/ia64-visibility-1.c: New test.
45572
45573 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
45574
45575         * gcc.dg/debug/20020224-1.c: New.
45576
45577 2002-02-25  Kazu Hirata  <kazu@hxi.com>
45578
45579         * gcc.c-torture/execute/960416-1.x: New.
45580         * gcc.c-torture/execute/divconst-3.x: Likewise.
45581
45582 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
45583
45584         * gcc.dg/20020224-1.c: New test.
45585
45586 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
45587
45588         * gcc.c-torture/execute/20020225-1.c: New.
45589
45590 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45591
45592         * gcc.dg/cpp/wchar-1.c: New test.
45593
45594 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
45595
45596         * gcc.dg/20020222-1.c: New test.
45597
45598 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
45599
45600         * g++.dg/opt/anonunion1.C: New test.
45601
45602 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
45603
45604         * g++.dg/template/qualttp19.C: New test.
45605         * g++.dg/template/qualttp20.C: New test.
45606         * g++.old-deja/g++.jason/report.C: Adjust expected errors
45607         * g++.old-deja/g++.other/qual1.C: Likewise.
45608
45609 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
45610
45611         * gcc.dg/attr-alwaysinline.c: New.
45612
45613 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
45614
45615         * gcc.dg/20020220-1.c: New test.
45616
45617         * gcc.dg/20020220-2.c: New test.
45618
45619         * g++.dg/opt/mmx1.C: New test.
45620
45621 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
45622
45623         * gcc.c-torture/compile/20020110.c: New test.
45624
45625 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
45626
45627         * gcc.c-torture/execute/20020219-1.c: New test.
45628
45629         * gcc.dg/20020219-1.c: New test.
45630
45631         * gcc.dg/noncompile/20020220-1.c: New test.
45632
45633         * g++.dg/opt/ptrintsum1.C: New test.
45634
45635         * gcc.dg/debug/20020220-1.c: New test.
45636
45637 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
45638
45639         * gcc.c-torture/execute/20020216-1.c: New test.
45640
45641 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45642
45643         * gcc.dg/decl-1.c: Update, new test.
45644
45645 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
45646
45647         * g++.dg/abi/bitfield1.C: New test.
45648         * g++.dg/abi/bitfield2.C: New test.
45649
45650 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45651
45652         * gcc.dg/attr-nest.c: New test.
45653
45654 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45655
45656         * gcc.c-torture/execute/20020215-1.c: New test.
45657
45658 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
45659
45660         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45661         * g++.dg/debug/debug.exp: New.
45662         * g++.dg/debug/trivial.C: New.
45663         * g++.dg/debug/debug1.C: Moved...
45664         * g++.dg/other/debug1.C: ...from here.
45665         * g++.dg/debug/debug2.C: Moved...
45666         * g++.dg/other/debug2.C: ...from here.
45667         * g++.dg/debug/debug3.C: Moved...
45668         * g++.dg/other/debug3.C: ...from here.
45669
45670         * gcc.dg/noncompile/20020213-1.c: New test.
45671
45672 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
45673
45674         * g++.dg/other/debug3.C: New test.
45675
45676         * gcc.c-torture/execute/20020213-1.c: New test.
45677
45678 2002-02-13  Richard Smith <richard@ex-parrot.com>
45679
45680         * g++.old-deja/g++.other/thunk1.C: New test.
45681
45682 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45683
45684         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45685
45686 2002-02-13  Stan Shebs  <shebs@apple.com>
45687
45688         * gcc.dg/altivec-3.c: New.
45689
45690 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
45691
45692         * gcc.dg/Wunreachable-1.c: New test.
45693         * gcc.dg/Wunreachable-2.c: New test.
45694
45695 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45696
45697         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45698
45699 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
45700
45701         * gcc.dg/decl-1.c: New test.
45702
45703 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45704
45705         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45706
45707 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45708
45709         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45710         * gcc.c-torture/compile/980506-1.x: Likewise.
45711
45712 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45713
45714         * gcc.dg/20020210-1.c: New.
45715
45716 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
45717
45718         * g77.f-torture/execute/947.f: New regression test
45719         for PR fortran/947.
45720
45721 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
45722
45723         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45724         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45725
45726 2002-02-08  Richard Henderson  <rth@redhat.com>
45727
45728         * gcc.c-torture/compile/labels-3.c: New.
45729
45730 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
45731
45732         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45733         expression statements work instead.
45734         * gcc.dg/noncompile/20020207-1.c: New test.
45735
45736 2002-02-07  Richard Henderson  <rth@redhat.com>
45737
45738         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45739
45740 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45741
45742         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45743         message from g77
45744         * lib/g77-dg.exp: Trim g77 error messages so that they are
45745         recognized by dg.exp.
45746
45747 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45748
45749         PR fortran/5473
45750         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
45751
45752 2002-02-07  Richard Henderson  <rth@redhat.com>
45753
45754         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45755         to be sufficiently aligned for integers.
45756
45757 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
45758
45759         * g++.dg/template/friend4.C: New test.
45760
45761 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45762
45763         PR fortran/5743
45764         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45765         unsupported cases.
45766
45767 2002-02-07  Richard Henderson  <rth@redhat.com>
45768
45769         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45770         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45771         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45772         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45773
45774 2002-02-06  Richard Henderson  <rth@redhat.com>
45775
45776         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45777
45778 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
45779
45780         * gcc.dg/20020206-1.c: New test.
45781
45782 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
45783
45784         * gcc.c-torture/execute/20020206-1.c: New test.
45785
45786         * gcc.c-torture/execute/20020206-2.c: New test.
45787
45788         PR optimization/5429:
45789         * gcc.c-torture/compile/20020206-1.c: New test.
45790
45791 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
45792
45793         * g++.dg/ext/align1.C: Do not use an explicit alignment value
45794         as certain file formats cannot support particularly large
45795         alignments.
45796
45797         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45798         and do not expect to be able to link the executable.
45799
45800         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45801         fail because the COFF format does not support the weak attribute.
45802
45803 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
45804
45805         * g77.dg/pr5473.f: New test
45806
45807 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
45808
45809         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45810         Fix testcase accordingly.
45811
45812 2002-02-04  Richard Henderson  <rth@redhat.com>
45813
45814         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45815         (buf): Change to be an array of pointers, not ints.
45816
45817 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45818
45819         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
45820         before all tests.  Move warning one line above to match where it
45821         C frontend emits.
45822         * gcc.dg/Wswitch-2.c: New test.
45823         * g++.dg/warn/Wswitch-1.C: New test.
45824         * g++.dg/warn/Wswitch-2.C: New test.
45825
45826 2002-02-04  Richard Henderson  <rth@redhat.com>
45827
45828         * g++.dg/abi/offsetof.C: Fix size comparison.
45829
45830 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
45831
45832         * gcc.dg/cast-qual-2.c: New test.
45833
45834 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45835
45836         * gcc.dg/20020201-4.c: New test.
45837
45838 2002-02-04  Ben Elliston  <bje@redhat.com>
45839
45840         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45841         target_info attribute != 0, in addition to the empty string.
45842         (gcc_target_compile): Likewise.
45843
45844 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
45845
45846         * gcc.dg/Wswitch.c: New test.
45847         PR gcc/4475. PR gcc/3780.
45848
45849 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
45850
45851         * g77.f-torture/execute/5122.f: New test for regressions
45852         against PR fortran/5122.
45853
45854 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
45855
45856         * g77.f-torture/compile/pr3743.f: Delete
45857         * g77.dg/pr3743-1.f: New test.
45858         * g77.dg/pr3743-2.f: New test.
45859         * g77.dg/pr3743-3.f: New test.
45860         * g77.dg/pr3743-4.f: New test.
45861
45862 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45863
45864         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45865
45866 2002-02-02  Richard Henderson  <rth@redhat.com>
45867
45868         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45869         * gcc.c-torture/execute/bf64-1.c: Likewise.
45870
45871 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45872
45873         * gcc.dg/20020201-2.c: New test.
45874
45875         * gcc.dg/20020201-3.c: New test.
45876
45877         * gcc.c-torture/execute/bitfld-2.c: New test.
45878
45879 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45880
45881         * gcc.dg/bitfld-1.c: Update.
45882         * gcc.dg/bitfld-2.c: Update.
45883         * gcc.c-torture/execute/bitfld-1.x: New.
45884
45885 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45886
45887         * gcc.c-torture/execute/20020201-1.c: New test.
45888
45889 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
45890
45891         PR target/5469
45892         * gcc.dg/20020201-1.c: New test.
45893
45894 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
45895
45896         PR fortran/3743
45897         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45898         * g77.f-torture/compile/pr3743.x: Remove
45899
45900 2002-01-31  Tom Rix  <trix@redhat.com>
45901
45902         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45903
45904 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45905
45906         * gcc.dg/noncompile/20020130-1.c: New test.
45907
45908 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
45909
45910         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45911
45912 2002-01-29  Richard Henderson  <rth@redhat.com>
45913
45914         * gcc.c-torture/execute/991118-1.c: Cast various constants back
45915         to long long.
45916         * gcc.c-torture/execute/bf64-1.c: Likewise.
45917
45918 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
45919
45920         * gcc.c-torture/execute/20020129-1.c: New test.
45921
45922 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45923
45924         * gcc.c-torture/compile/20000224-1.c: Update.
45925         * gcc.c-torture/execute/bitfld-1.c: New tests.
45926         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45927         * gcc.dg/uninit-A.c: Update.
45928
45929 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45930
45931         * g++.dg/template/ctor1.C: Add instantiation.
45932
45933 2002-01-28  Paul Koning  <pkoning@equallogic.com>
45934
45935         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45936         argument to __builtin_prefetch to be const ptr.
45937
45938 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
45939
45940         * gcc.c-torture/compile/20020120-1.c: New test.
45941
45942 2002-01-27  Kazu Hirata  <kazu@hxi.com>
45943
45944         * gcc.c-torture/execute/20020127-1.c: New test.
45945
45946 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
45947
45948         * g77.dg/f77-edit-i-in.f: New test
45949         * g77.dg/f77-edit-i-out.f: New test
45950
45951 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
45952
45953         * gcc.dg/debug/debug.exp: New file.
45954         * gcc.dg/debug/trivial.c: New file.
45955         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45956         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45957         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45958         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45959         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45960         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45961         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45962         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45963         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45964         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45965         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45966         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45967         * gcc.dg/20000503-1.c: Removed.
45968         * gcc.dg/20010207-1.c: Removed.
45969         * gcc.dg/20011223-1.c: Removed.
45970         * gcc.dg/20020104-2.c: Removed.
45971         * gcc.dg/debug-1.c: Removed.
45972         * gcc.dg/debug-2.c: Removed.
45973         * gcc.dg/debug-3.c: Removed.
45974         * gcc.dg/debug-4.c: Removed.
45975         * gcc.dg/debug-5.c: Removed.
45976         * gcc.dg/debug-6.c: Removed.
45977         * gcc.dg/dwarf2-1.c: Removed.
45978         * gcc.dg/dwarf2-2.c: Removed.
45979
45980 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
45981
45982         * g++.old-deja/g++.other/eh5.C: New test.
45983         * g++.old-deja/g++.other/sibcall2.C: New test.
45984         * g++.old-deja/g++.other/array9.C: New test.
45985         * g++.old-deja/g++.other/typename2.C: New test.
45986         * g++.old-deja/g++.other/crash60.C: New test.
45987         * g++.old-deja/g++.other/conv9.C: New test.
45988         * g++.old-deja/g++.other/mangle10.C: New test.
45989         * g++.old-deja/g++.other/unchanging1.C: New test.
45990         * g++.old-deja/g++.other/exprstmt1.C: New test.
45991         * g++.old-deja/g++.other/inline23.C: New test.
45992         * g++.old-deja/g++.eh/ia64-1.C: New test.
45993         * g++.old-deja/g++.other/dwarf2-1.C: New test.
45994         * g++.old-deja/g++.other/reload1.C: New test.
45995         * g++.old-deja/g++.other/static20.C: New test.
45996         * g++.old-deja/g++.other/local-alloc1.C: New test.
45997         * g++.old-deja/g++.other/conv8.C: New test.
45998         * g++.old-deja/g++.other/stmtexpr2.C: New test.
45999         * g++.old-deja/g++.other/storeexpr1.C: New test.
46000         * g++.old-deja/g++.other/storeexpr2.C: New test.
46001         * g++.dg/eh/template2.C: New test.
46002         * g++.dg/warn/weak1.C: New test.
46003
46004 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
46005
46006         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46007         Remove first, non-varying, argument.
46008
46009 2002-01-23  Richard Henderson  <rth@redhat.com>
46010
46011         * gcc.dg/inline-2.c: New.
46012
46013         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
46014         Add optional target arg.  Check number of arguments.
46015         (scan-assembler-not, scan-assembler-dem): Likewise.
46016         (scan-assembler-dem-not): Likewise.
46017
46018 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
46019
46020         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
46021         line 12.
46022         * g++.old-deja/g++.brendan/parse3.C,
46023         g++.old-deja/g++.other/crash26.C,
46024         g++.old-deja/g++.other/crash28.C,
46025         g++.old-deja/g++.other/crash29.C,
46026         g++.old-deja/g++.other/crash30.C,
46027         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
46028
46029 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
46030
46031         * gcc.dg/20020115-1.c: New.
46032
46033 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
46034
46035         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
46036
46037 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
46038
46039         * gcc.dg/20020122-3.c: New.
46040
46041 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
46042
46043         * g++.dg/other/gc1.C: New test.
46044
46045 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
46046
46047         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
46048
46049 2002-01-22  Richard Henderson  <rth@redhat.com>
46050
46051         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
46052
46053 2002-01-22  Richard Henderson  <rth@redhat.com>
46054
46055         * gcc.dg/20020122-4.c: New.
46056
46057 2002-01-22  H.J. Lu <hjl@gnu.org>
46058
46059         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
46060         link output.
46061         * gcc.dg/special/ecos.exp: Likewise.
46062         * lib/g++-dg.exp: Likewise.
46063         * lib/g77-dg.exp: Likewise.
46064         * lib/gcc-dg.exp : Likewise.
46065         * lib/mike-g++.exp: Likewise.
46066         * lib/mike-g77.exp: Likewise.
46067         * lib/mike-gcc.exp: Likewise.
46068         * lib/objc-dg.exp: Likewise.
46069
46070 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
46071
46072         PR target/5379
46073         * gcc.dg/20020122-2.c: New test.
46074
46075 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
46076
46077         * gcc.dg/20020122-1.c: New test.
46078
46079 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
46080
46081         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
46082
46083 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
46084
46085         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
46086
46087 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46088
46089         * gcc.c-torture/compile/20020121-1.c: New test.
46090
46091 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46092
46093         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
46094         ld_library_path.
46095
46096 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
46097
46098         * gcc.dg/20020218-1.c: New test.
46099
46100 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
46101
46102         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
46103         messages
46104         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
46105         "At global scope" warning
46106         * g++.dg/ext/align1.C: Change cygwin test for alignment
46107         from db-bogus to dg-warning
46108
46109 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
46110
46111         * g77.f-torture/compile/cpp2.F: New test.
46112
46113 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46114
46115         * g++.dg/template/access1.C: New test.
46116
46117 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
46118
46119         * gcc.dg/20020118-1.c: New.
46120
46121 2002-01-18  Kazu Hirata  <kazu@hxi.com>
46122
46123         * gcc.c-torture/execute/20020118-1.c: New test.
46124
46125 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46126
46127         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
46128         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
46129         alignment warnings.
46130
46131 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46132
46133         * gcc.misc-tests/i386-prefetch.exp: Save and restore
46134         torture_with_loops and torture_without_loops
46135
46136 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
46137
46138         * gcc.c-torture/compile/20020116-1.c: New test.
46139
46140 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
46141
46142         * gcc.dg/20020116-2.c: New test.
46143
46144         * gcc.dg/ultrasp4.c: New test.
46145
46146         * gcc.dg/20020116-1.c: New test.
46147
46148 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
46149
46150         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
46151         by EABI.
46152
46153 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
46154
46155         * gcc.misc-tests/i386-prefetch.exp: New.
46156         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
46157         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
46158         * gcc.misc-tests/i386-pf-none-1.c: New test.
46159         * gcc.misc-tests/i386-pf-sse-1.c: New test.
46160
46161 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
46162
46163         * gcc.dg/gnu89-init-1.c: Add new tests.
46164
46165 2002-01-15  Andreas Jaeger  <aj@suse.de>
46166
46167         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
46168         * gcc.dg/i386-mmx-2.c: Likewise.
46169         * gcc.dg/i386-sse-1.c: Likewise.
46170         * gcc.dg/i386-sse-2.c: Likewise.
46171         * gcc.dg/i386-sse-3.c: Likewise.
46172
46173 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
46174
46175         * g77.f-torture/execute/intrinsic-unix-bessel.f:
46176         Uncomment additional cases that now pass.
46177
46178 2002-01-11  Richard Henderson  <rth@redhat.com>
46179
46180         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
46181         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
46182
46183 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
46184
46185         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
46186
46187 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
46188
46189         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
46190         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
46191
46192 2002-01-10  Dale Johannesen  <dalej@apple.com>
46193
46194         * gcc.c-torture/execute/loop-11.c: New.
46195
46196 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
46197
46198         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
46199         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
46200
46201 2002-01-09  Richard Henderson  <rth@redhat.com>
46202
46203         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
46204         type in which to perform the operation for each size.
46205
46206 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
46207
46208         * gcc.c-torture/compile/20020109-2.c: New test.
46209
46210 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
46211
46212         * gcc.c-torture/execute/loop-10.c: New test.
46213
46214 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46215
46216         * gcc.c-torture/compile/20010226-1.c: New test.
46217         * gcc.c-torture/compile/20010227-1.c: New test.
46218         * gcc.c-torture/compile/20010426-1.c: New test.
46219         * gcc.c-torture/compile/20010510-1.c: New test.
46220         * gcc.c-torture/compile/20010605-3.c: New test.
46221         * gcc.c-torture/compile/20010824-1.c: New test.
46222         * gcc.c-torture/execute/20010409-1.c: New test.
46223         * gcc.dg/noncompile/20000901-1.c: New test.
46224         * gcc.dg/20001023-1.c: New test.
46225         * gcc.dg/20001101-1.c: New test.
46226         * gcc.dg/20001102-1.c: New test.
46227         * gcc.dg/20010207-1.c: New test.
46228         * gcc.dg/20010405-1.c: New test.
46229         * gcc.dg/20010822-1.c: New test.
46230         * gcc.dg/20011107-1.c: New test.
46231
46232 2002-01-09  Jeffrey A Law  (law@redhat.com)
46233
46234         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
46235
46236         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
46237         execution failure on PA targets.
46238
46239 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46240
46241         * gcc.c-torture/compile/20020109-1.c: New test.
46242
46243 2002-01-08  Kazu Hirata  <kazu@hxi.com>
46244
46245         * gcc.c-torture/execute/20020108-1.c: New test.
46246
46247 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
46248
46249         * gcc.dg/20020108-1.c: New test.
46250
46251 2002-01-08  H.J. Lu <hjl@gnu.org>
46252
46253         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
46254         for header files.
46255
46256 2002-01-08  Geoff Keating  <geoffk@redhat.com>
46257
46258         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
46259         consistency.
46260
46261 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
46262
46263         * gcc.dg/altivec-4.c: Test altivec predicates.
46264
46265 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
46266
46267         * gcc.c-torture/execute/20020107-1.c: New test.
46268
46269 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
46270
46271         PR c/5279
46272         * gcc.c-torture/compile/20020106-1.c: New test.
46273
46274 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
46275
46276         * gcc.c-torture/execute/nestfunc-4.c: New test.
46277
46278 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46279
46280         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
46281         extra triple that slipped in.
46282         * g++.old-deja/g++.abi/align.C: Likewise.
46283         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46284
46285 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46286
46287         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
46288         * g++.old-deja/g++.abi/align.C: Likewise.
46289         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46290
46291         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
46292         on FreeBSD/i386.
46293         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
46294         FreeBSD.
46295
46296 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
46297
46298         * gcc.dg/20020104-1.c: New test.
46299
46300         * gcc.dg/20020104-2.c: New test.
46301
46302 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
46303
46304         * gcc.dg/20020103-1.c: Fix typo in target selector.
46305
46306 2002-01-03  Richard Henderson  <rth@redhat.com>
46307
46308         * gcc.dg/20020103-1.c: New.
46309
46310 2002-01-03  Kazu Hirata  <kazu@hxi.com>
46311
46312         * gcc.c-torture/execute/20020103-1.c: New test.
46313
46314 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
46315
46316         * g++.dg/other/debug2.C: New test.
46317
46318         * gcc.c-torture/compile/20020103-1.c: New test.
46319
46320 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
46321
46322         * gcc.dg/gnu89-init-1.c: Added new tests.
46323
46324 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46325
46326         * g++.dg/template/friend2.C: Remove as patch is reverted.
46327
46328         * g++.dg/warn/oldcast1.C: New test.
46329
46330         * g++.dg/template/ptrmem1.C: New test.
46331         * g++.dg/template/ptrmem2.C: New test.
46332
46333         * g++.dg/template/ntp.C: New test.
46334
46335         * g++.dg/other/component1.C: New test.
46336
46337         * g++.dg/template/ttp3.C: New test.
46338
46339         * g++.dg/template/friend2.C: New test.
46340         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
46341
46342 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46343
46344         * g++.dg/other/ptrmem1.C: New test.
46345         * g++.dg/other/ptrmem2.C: New test.
46346
46347 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46348
46349         * g++.dg/template/ctor1.C: New test.
46350
46351 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46352
46353         * g++.dg/template/friend2.C: New test.
46354
46355 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
46356
46357         * gcc.dg/mmix-1.c: New test.
46358
46359 2001-12-31  Richard Henderson  <rth@redhat.com>
46360
46361         * gcc.dg/asm-5.c: New.
46362
46363 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
46364
46365         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
46366         in namespace __gnu_cxx
46367
46368 2001-12-30  Richard Henderson  <rth@redhat.com>
46369
46370         * gcc.dg/debug-6.c: New.
46371
46372 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
46373
46374         * gcc.c-torture/compile/20011229-2.c: New test.
46375
46376 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
46377
46378         * gcc.dg/debug-3.c: New test.
46379         * gcc.dg/debug-4.c: New test.
46380         * gcc.dg/debug-5.c: New test.
46381
46382 2001-12-29  Richard Henderson  <rth@redhat.com>
46383
46384         * g++.dg/eh/loop1.C: New.
46385
46386 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46387
46388         * g++.dg/template/crash1.C: New test.
46389
46390 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46391
46392         * g++.dg/other/const1.C: New test.
46393
46394 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46395
46396         * gcc.c-torture/compile/20011229-1.c: New test.
46397
46398 2001-12-28  Stan Shebs  <shebs@apple.com>
46399
46400         * lib/objc-torture.exp: Resync with c-torture.exp.
46401         * lib/objc.exp: Load standard libraries.
46402
46403 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
46404
46405         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
46406         additional tests.
46407
46408 2001-12-27  Roger Sayle <roger@eyesopen.com>
46409
46410         * gcc.c-torture/execute/string-opt-16.c: New testcase.
46411
46412 2001-12-27  Richard Henderson  <rth@redhat.com>
46413
46414         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
46415
46416 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46417
46418         * g++.dg/eh/ctor1.C: New test.
46419         * g++.dg/other/error2.C: New test.
46420
46421 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46422
46423         * g++.dg/other/init2.C: New test.
46424
46425 2001-12-24  Richard Henderson  <rth@redhat.com>
46426
46427         * gcc.dg/20011223-1.c: New.
46428         * gcc.dg/inline-1.c: New.
46429
46430 2001-12-23  Richard Henderson  <rth@redhat.com>
46431
46432         * gcc.dg/asm-4.c: Test operand modifiers.
46433
46434 2001-12-23  Richard Henderson  <rth@redhat.com>
46435
46436         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
46437
46438 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46439
46440         * gcc.c-torture/execute/20011223-1.c: New test.
46441
46442 2001-12-21  Richard Henderson  <rth@redhat.com>
46443
46444         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
46445         re-enables the warning.
46446
46447 2001-12-21  Richard Henderson  <rth@redhat.com>
46448
46449         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
46450
46451 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46452
46453         * gcc.c-torture/compile/20011218-1.c: New test.
46454
46455 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
46456
46457         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
46458         arm-isr.c test.
46459         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
46460         epilogue generation for ARM ISR routines.
46461
46462 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46463
46464         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
46465         * gcc.dg/format/c90-printf-3.c: Likewise.
46466         * gcc.dg/format/c99-printf-3.c: Likewise.
46467         * gcc.dg/format/ext-1.c: Likewise.
46468         * gcc.dg/format/ext-6.c: Likewise.
46469         * gcc.dg/format/format.h: Prototype unlocked stdio.
46470
46471 2001-12-20  Richard Henderson  <rth@redhat.com>
46472
46473         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
46474         (arena): Use it.
46475         (malloc): Correct allocation logic.  Abort if we fill up the
46476         arena before initialization complete.
46477         (realloc): Correct allocation logic.
46478
46479 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46480
46481         * gcc.c-torture/compile/20011219-2.c: New test.
46482
46483         * gcc.c-torture/execute/20011219-1.c: New test.
46484
46485 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
46486
46487         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
46488         target does not support weak symbols.
46489
46490 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
46491
46492         * gcc.c-torture/compile/20011219-1.c: New test.
46493
46494 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
46495
46496         * g++.dg/other/error1.C: New test.
46497
46498 2001-12-17  Jeffrey A Law  (law@redhat.com)
46499
46500         * gcc.c-torture/execute/20011217-1.c: New test.
46501
46502 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
46503
46504         * objc.dg/special/: New directory.
46505         * objc.dg/special/special.exp: New file.
46506         * objc.dg/special/unclaimed-category-1.h: New file.
46507         * objc.dg/special/unclaimed-category-1a.m: New file.
46508         * objc.dg/special/unclaimed-category-1.m: New file.
46509
46510 2001-12-17  Andreas Jaeger  <aj@suse.de>
46511
46512         * gcc.c-torture/compile/20011217-2.c: New test.
46513
46514 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46515
46516         * gcc.c-torture/compile/20011217-1.c: New test.
46517
46518 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
46519
46520         * gcc.dg/20011214-1.c: New.
46521
46522 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
46523
46524         * gcc.dg/altivec-4.c: New.
46525
46526 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
46527
46528         * gcc.dg/20011113-1.c: New test.
46529
46530 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46531
46532         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
46533         std::__malloc_alloc_template<0> and
46534         std::__default_alloc_template<false, 0>.
46535
46536 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
46537
46538         * objc/execute/bf-21.m: New test.
46539         * objc/execute/enumeration-1.m: New test.
46540         * objc/execute/enumeration-2.m: New test.
46541
46542 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
46543
46544         * gcc.dg/gnu89-init-1.c: New test.
46545
46546 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
46547
46548         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
46549         * g++.old-deja/g++.jason/2371.C: Likewise.
46550         * g++.old-deja/g++.jason/template33.C: Likewise.
46551         * g++.old-deja/g++.jason/template34.C: Likewise.
46552         * g++.old-deja/g++.jason/template36.C: Likewise.
46553         * g++.old-deja/g++.oliva/typename1.C: Likewise.
46554         * g++.old-deja/g++.oliva/typename2.C: Likewise.
46555         * g++.old-deja/g++.other/typename1.C: Likewise.
46556         * g++.old-deja/g++.pt/inherit2.C: Likewise.
46557         * g++.old-deja/g++.pt/nontype5.C: Likewise.
46558         * g++.old-deja/g++.pt/typename11.C: Likewise.
46559         * g++.old-deja/g++.pt/typename14.C: Likewise.
46560         * g++.old-deja/g++.pt/typename16.C: Likewise.
46561         * g++.old-deja/g++.pt/typename3.C: Likewise.
46562         * g++.old-deja/g++.pt/typename4.C: Likewise.
46563         * g++.old-deja/g++.pt/typename5.C: Likewise.
46564         * g++.old-deja/g++.pt/typename7.C: Likewise.
46565         * g++.old-deja/g++.robertl/eb9.C: Likewise.
46566
46567 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
46568
46569         * g++.dg/other/linkage1.C: New test.
46570         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
46571         specifiers.
46572
46573 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46574
46575         * gcc.dg/concat.c: New test.
46576
46577 2001-12-11  Stan Shebs  <shebs@apple.com>
46578
46579         * objc/compile: New test directory.
46580         * objc/compile/compile.exp: New expect script.
46581         * objc/compile/20011211-1.m: New compile test.
46582
46583 2001-12-11  Jason Merrill  <jason@redhat.com>
46584
46585         * lib/prune.exp (prune_gcc_output): Also handle "In member
46586         function".  So many permutations...
46587
46588 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
46589
46590         * g++.dg/template/typedef1.C: New test.
46591
46592 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
46593
46594         * g++.dg/other/copy1.C: New test.
46595
46596 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
46597
46598         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
46599
46600         * gcc.dg/builtin-choose-expr.c: New.
46601
46602 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
46603
46604         * gcc.dg/altivec-2.c: New.
46605
46606 2001-12-07  Richard Henderson  <rth@redhat.com>
46607
46608         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46609
46610 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
46611
46612         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46613         ultrasparc.
46614
46615 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46616
46617         * g++-old.deja/g++.robertl/eb101.C: Deleted.
46618
46619 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
46620
46621         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46622         variable argument list.
46623
46624 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
46625
46626         * gcc.c-torture/execute/memcheck: Delete entire directory.
46627         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46628         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46629
46630 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46631
46632         * gcc.dg/Wshadow-1.c: New test.
46633
46634 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
46635
46636         * gcc.c-torture/compile/20011130-1.c: New test.
46637
46638         * gcc.dg/noncompile/20011025-1.c: New test.
46639
46640         * g++.dg/other/anon-union.C: New test.
46641
46642         * gcc.c-torture/execute/20011024-1.c: New test.
46643
46644 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46645
46646         * gcc.c-torture/execute/20000722-1.x,
46647         gcc.c-torture/execute/20010123-1.x: Remove.
46648         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46649         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46650         gcc.dg/c99-complit-2.c: New tests.
46651
46652 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
46653
46654         * g++.dg/inherit/base1.C: New test.
46655
46656 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
46657
46658         * g++.dg/other/stdarg1.C: New test.
46659
46660         * gcc.c-torture/compile/20011130-2.c: New test.
46661
46662 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
46663
46664         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46665         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46666         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46667         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46668         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46669         * gcc.dg/builtin-prefetch-1.c: New test.
46670
46671 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
46672
46673         * gcc.dg/20011130-1.c: New test.
46674
46675 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46676
46677         * g++.dg/other/scope1.C: New test.
46678         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46679
46680 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46681
46682         * gcc.dg/vla-init-1.c: New test.
46683
46684 2001-12-01  Geoff Keating  <geoffk@redhat.com>
46685
46686         * gcc.c-torture/compile/structs.c: New testcase from GDB.
46687
46688 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46689
46690         * objc.dg/alias.m: Update.
46691         * objc.dg/class-1.m: Update.
46692         * objc.dg/const-str-1.m: Update.
46693         * objc.dg/fwd-proto-1.m: Update.
46694         * objc.dg/id-1.m: Update.
46695         * objc.dg/super-class-1.m: Update.
46696
46697 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
46698
46699         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46700         constructs.
46701
46702 2001-11-28  Jeffrey A Law  (law@cygnus.com)
46703
46704         * gcc.c-torture/execute/20011128-1.c: New test.
46705
46706 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
46707
46708         * gcc.dg/20011127-1.c: New test.
46709
46710 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46711
46712         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
46713         from Austin Group draft 7.
46714         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
46715         scanf format arguments.
46716         * gcc.dg/format/no-exargs-2.c: New test.
46717
46718 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
46719
46720         * g++.dg/abi/vbase8-4.C: New test.
46721
46722 2001-11-24  Ian Lance Taylor  <ian@airs.com>
46723
46724         * gcc.c-torture/execute/20011121-1.c: New test.
46725
46726 2001-11-23  Jeffrey A Law  (law@cygnus.com)
46727
46728         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46729
46730 2001-11-23  Andreas Jaeger  <aj@suse.de>
46731
46732         * gcc.dg/cpp/charconst-2.c: New test.
46733
46734 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
46735
46736         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46737         to the host if it is remote.  Let tests specify extra headers
46738         they use.
46739         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46740         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46741         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46742         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46743         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46744         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46745         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46746         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46747         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46748         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46749
46750 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
46751
46752         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46753         for little endian ARMs.
46754
46755 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
46756
46757         * gcc.c-torture/compile/20011119-1.c: New test.
46758         * gcc.c-torture/compile/20011119-2.c: New test.
46759
46760 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
46761
46762         * gcc.dg/altivec-1.c: Fix typo.
46763
46764 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46765
46766         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46767
46768 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
46769
46770         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46771
46772 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
46773
46774         * lib/g77.exp: Don't specify --rpath-link.
46775
46776         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46777         across all the headers.
46778         * gcc.dg/format/format.exp: For testing on a remote host,
46779         copy format.h.
46780
46781         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46782         * gcc.c-torture/execute/930406-1.c: Likewise.
46783         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46784
46785 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
46786
46787         * gcc.dg/altivec-1.c: New.
46788
46789 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
46790
46791         * gcc.dg/cpp/fpreprocessed.c: New test case.
46792
46793 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46794
46795         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46796         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46797         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46798
46799 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46800
46801         * gcc.dg/no-builtin-1.c: New test.
46802
46803 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
46804
46805         * gcc.c-torture/execute/20011115-1.c: New test.
46806
46807 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
46808
46809         * gcc.c-torture/compile/20011114-2.c: New test.
46810         * gcc.c-torture/compile/20011114-3.c: New test.
46811         * gcc.c-torture/compile/20011114-4.c: New test.
46812
46813 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46814
46815         * g++.dg/other/init1.C: New test.
46816
46817 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
46818
46819         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46820         message.
46821
46822         * gcc.c-torture/execute/20011114-1.c: New testcase.
46823
46824         * gcc.c-torture/compile/20010327-1.c: Revert last change.
46825         * gcc.c-torture/compile/20011114-1.c: New test, exactly
46826         like the (before this change) version of 20010327-1.c.
46827
46828 2001-11-14  Roger Sayle <roger@eyesopen.com>
46829
46830         * gcc.c-torture/execute/string-opt-13.c: New testcase.
46831
46832 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
46833
46834         * g++.dg/init/array2.C: New test.
46835
46836 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
46837
46838         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46839
46840 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
46841
46842         * g++.dg/other/forscope1.C: New test.
46843         * g++.dg/ext/forscope1.C: New test.
46844         * g++.dg/ext/forscope2.C: New test.
46845
46846 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
46847
46848         * gcc.c-torture/execute/20011113-1.c: New test.
46849
46850 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
46851
46852         * gcc.c-torture/execute/20011109-2.c: New test.
46853
46854         * gcc.c-torture/execute/20011109-1.c: New test.
46855
46856 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
46857
46858         * gcc.c-torture/compile/20011109-1.c: New test.
46859
46860 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
46861
46862         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46863         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46864         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46865         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46866         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46867         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46868         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46869
46870 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46871
46872         * g++.dg/warn/Wshadow-1.C: New tests.
46873         * g++.old-deja/g++.mike/for3.C: Update.
46874
46875 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46876
46877         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46878         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46879         XFAILs.  Adjust expected error texts.
46880         * gcc.c-torture/compile/20011106-1.c,
46881         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46882         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46883         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46884         gcc.dg/c99-array-lval-5.c: New tests.
46885
46886 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46887
46888         * gcc.dg/cpp/defined.c: Update.
46889
46890 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46891
46892         * gcc.c-torture/execute/anon-1.c: New test.
46893
46894 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
46895
46896         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46897         same size, so no warning should be produced on stormy16.
46898
46899         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46900         due to oversized array.
46901         * g++.old-deja/g++.mike/ns15.C: Likewise.
46902         * g++.old-deja/g++.pt/crash16.C: Likewise.
46903
46904 2001-11-02  Graham Stott  <grahams@redhat.com>
46905
46906         * g++.dgother/debug1.C: Fix typos.
46907
46908 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
46909
46910         * g++.dg/other/debug1.C: New test.
46911
46912 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46913
46914         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46915         of unsigned long.
46916
46917 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
46918
46919         * gcc.dg/20011029-2.c: New test.
46920
46921         * gcc.c-torture/compile/20011029-1.c: New test.
46922
46923 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
46924
46925         * objc/execute/class_self-1.m: New test.
46926         * objc/execute/class_self-2.m: New test.
46927
46928 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
46929
46930         * gcc.misc-tests/msgs.exp: Delete.
46931         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46932         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
46933         error set to match recent changes.
46934
46935 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
46936
46937         * gcc.dg/20011021-1.c: New test.
46938
46939 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
46940
46941         * gcc.c-torture/compile/20011023-1.c: New test.
46942
46943 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
46944
46945         * lib/g77.exp: Rewrite based on lib/g++.exp.
46946
46947 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
46948
46949         * gcc.c-torture/execute/20011019-1.c: New test.
46950
46951         * gcc.dg/20011018-1.c: New test.
46952
46953 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
46954
46955         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46956
46957 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
46958
46959         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46960         * gcc.dg/attr-invalid.c: Likewise.
46961
46962 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
46963
46964         * gcc.dg/20011015-1.c: New test.
46965
46966 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46967
46968         * g++.dg/template/unify2.C: New test.
46969
46970 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46971
46972         * g++.dg/other/exception-specification.C: New test
46973
46974 2001-10-13  Tom Rix  <trix@redhat.com>
46975
46976         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46977         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46978
46979 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
46980
46981         * gcc.dg/20011009-1.c: New test.
46982
46983 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
46984
46985         PR g++/4476
46986         * g++.dg/other/friend1.C: New test.
46987
46988 2001-10-11  Richard Henderson  <rth@redhat.com>
46989
46990         * g++.old-deja/g++.other/crash18.C: Add -S to options.
46991
46992 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46993
46994         * gcc.c-torture/compile/20011010-1.c: New.
46995
46996 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46997
46998         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46999         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
47000         g77.f-torture/execute/execute.exp,
47001         g77.f-torture/noncompile/noncompile.exp,
47002         gcc.c-torture/compile/compile.exp,
47003         gcc.c-torture/execute/execute.exp,
47004         gcc.c-torture/execute/ieee/ieee.exp,
47005         gcc.c-torture/execute/memcheck/memcheck.exp,
47006         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
47007         objc/execute/execute.exp: Update FSF address.
47008
47009 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47010
47011         * gcc.dg/cpp/cmdlne-C.c: Update.
47012         * gcc.dg/cpp/cmdlne-C2.c: New.
47013
47014 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47015
47016         * gcc.c-torture/execute/20011008-3.c: New.
47017
47018 2001-10-08  DJ Delorie  <dj@redhat.com>
47019
47020         * gcc.dg/20011008-1.c: New.
47021         * gcc.dg/20011008-2.c: New.
47022
47023 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47024
47025         * gcc.dg/cpp/spacing1.c: Update test.
47026
47027 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47028
47029         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
47030         spelling errors of "separate" as "seperate".
47031
47032 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
47033
47034         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
47035         enough to avoid inlining.
47036
47037 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47038
47039         * lib/g77.exp: set libg2c_dir correctly.
47040
47041 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47042
47043         * gcc.dg/cpp/macro11.c: New test.
47044
47045 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47046
47047         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
47048         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
47049         gcc.dg/format/multattr-3.c: New tests.
47050         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
47051         tests for format attributes on function pointers being rejected.
47052
47053 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47054
47055         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
47056
47057 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47058
47059         * g++.dg/warn/format1.C: New test.
47060
47061 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47062
47063         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
47064
47065 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47066
47067         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
47068
47069 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47070
47071         * gcc.dg/cpp/redef2.c: Add test.
47072
47073 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
47074
47075         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
47076         long-standing bug on i686, apparently.
47077         * gcc.c-torture/execute/loop-2c.x: New file.
47078         * gcc.c-torture/execute/loop-2d.x: New file.
47079         * gcc.c-torture/execute/loop-3c.x: New file.
47080
47081 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
47082
47083         * gcc.dg/cpp/20000625-2.c: Correct line number.
47084
47085 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47086
47087         * gcc.dg/cpp/macro10.c: New test.
47088         * gcc.dg/cpp/strify3.c: New test.
47089         * gcc.dg/cpp/spacing1.c: Add tests.
47090         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
47091         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
47092
47093 2001-09-24  DJ Delorie  <dj@redhat.com>
47094
47095         * gcc.c-torture/execute/20010924-1.c: New test.
47096
47097 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47098
47099         * objc/execute/paste.m: Remove.
47100
47101 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47102
47103         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
47104
47105 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
47106
47107         * g77.dg/strlen0.f: New test.
47108
47109 2001-09-21  Richard Henderson  <rth@redhat.com>
47110
47111         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
47112         * g++.old-deja/g++.abi/vtable2.C: Likewise.
47113
47114 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47115
47116         Table-driven attributes.
47117         * g++.dg/ext/attrib1.C: New test.
47118
47119 2001-09-20  DJ Delorie  <dj@redhat.com>
47120
47121         * gcc.dg/20000926-1.c: Update expected warning messages.
47122         * gcc.dg/array-2.c: Likewise, and test for warnings too.
47123         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
47124         array.
47125
47126 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
47127
47128         * g++.dg/eh/registers1.C: New test case.
47129
47130 2001-09-17  Richard Henderson  <rth@redhat.com>
47131
47132         * gcc.dg/array-5.c: Fix VLA decomposition test.
47133
47134 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47135
47136         * gcc.dg/cpp/line5.c: New testcase.
47137
47138 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47139
47140         * gcc.dg/cpp/macro9.c: New test.
47141
47142 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
47143
47144         * gcc.c-torture/execute/980223.c: Change type of addr from long
47145         to char *.
47146
47147 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
47148
47149         * gcc.c-torture/execute/20010915-1.c: New test.
47150
47151 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
47152
47153         * g77.dg/bprob: New directory.
47154         * g77.dg/bprob/bprob.exp: New file.
47155         * g77.dg/bprob/bprob-1.f: New test.
47156         * g77.dg/gcov: New directory.
47157         * g77.dg/gcov/gcov.exp: New file.
47158         * g77.dg/gcov/gcov-1.f: New test.
47159         * g77.dg/gcov/gcov-1.x: New file.
47160
47161 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47162
47163         * gcc.dg/cpp/directiv.c: Update.
47164         * gcc.dg/cpp/undef1.c: Update.
47165
47166 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
47167
47168         * gcc.dg/20010912-1.c: New test.
47169
47170 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
47171
47172         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
47173         language-independent file in lib.
47174         * lib/gcov.exp: New file.
47175
47176 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47177
47178         * gcc.c-torture/compile/20010911-1.c: New test.
47179
47180 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
47181
47182         * lib/profopt.exp: New, to support profile-directed optimizations.
47183         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
47184         * gcc.misc-tests/bprob-1.c: New test.
47185         * gcc.misc-tests/bprob-2.c: New test.
47186
47187 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
47188
47189         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
47190         XFAIL and which kinds of gcov output to verify.
47191         * gcc.misc-tests/gcov-4b.x: New file.
47192         * gcc.misc-tests/gcov-5b.x: New file.
47193         * gcc.misc-tests/gcov-6.x: New file.
47194         * gcc.misc-tests/gcov-7.c: New test.
47195         * gcc.misc-tests/gcov-7.x: New file.
47196
47197 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
47198
47199         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
47200         * gcc.misc-tests/gcov-6.c: New test.
47201
47202 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47203
47204         PR c++/3986
47205         * g++.dg/abi/vbase1.C: New test.
47206
47207 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
47208
47209         * objc.dg/method-2.m: New.
47210
47211 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47212
47213         PR c++/4203
47214         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
47215         * g++.dg/init/empty1.C: New test.
47216
47217 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
47218
47219         * gcc.c-torture/compile/20010903-1.c: New test.
47220
47221 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
47222
47223         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
47224         for m68k.
47225
47226 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
47227
47228         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
47229
47230         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
47231
47232         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
47233
47234 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
47235
47236         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
47237         for 16-bit 'unsigned int'.
47238
47239 2001-08-29  Kazu Hirata  <kazu@hxi.com>
47240
47241         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
47242
47243 2001-08-27  Richard Henderson  <rth@redhat.com>
47244
47245         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
47246         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
47247
47248 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
47249
47250         * gcc.dg/asm-names.c (ymain): New.
47251
47252 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
47253
47254         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
47255         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
47256         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
47257
47258 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47259
47260         * gcc.dg/compare5.c: New testcase.
47261
47262 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
47263
47264         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
47265         and "In instantiation".
47266
47267 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
47268
47269         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
47270
47271 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
47272
47273         * gcc.misc-tests/gcov.exp: Add support for branch information.
47274         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
47275         * gcc.misc-tests/gcov-4.c: New test.
47276         * gcc.misc-tests/gcov-4b.c: New test.
47277         * gcc.misc-tests/gcov-5b.c: New test.
47278
47279 2001-08-20  Zack Weinberg  <zackw@panix.com>
47280
47281         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
47282         expected to fail.
47283
47284 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47285
47286         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
47287
47288 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
47289
47290         * g++.dg/eh/template1.C: New test.
47291
47292 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
47293
47294         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
47295         Fix thinko.
47296         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
47297         for xfail.
47298
47299 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
47300
47301         * lib/g77-dg.exp: Use prune.exp for common procedures
47302         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
47303         * lib/g77.exp: (g77-dg-prune) Remove
47304
47305 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
47306
47307         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
47308
47309 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47310
47311         * g++.dg/template/unify1.C: New test.
47312
47313 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
47314
47315         * g++.dg/abi/empty4.C: New test.
47316
47317 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
47318
47319         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
47320         solaris2.*
47321         * g77.f-torture/compile/pr3743.x: Likewise.
47322
47323 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47324
47325         * g++.dg/other/using-declaration.C: New test.
47326
47327 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47328
47329         * gcc.dg/cpp/tr-sign.c: New testcase.
47330
47331 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47332
47333         * gcc.dg/cpp/19951025-1.c: Revert.
47334         * gcc.dg/cpp/directiv.c: We no longer process directives that
47335         interrupt macro arguments.
47336
47337 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
47338
47339         * gcc.dg/bconstp-1.c: New test.
47340
47341 2001-08-03  Richard Henderson  <rth@redhat.com>
47342
47343         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
47344
47345 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47346
47347         * gcc.dg/cpp/19951025-1.c: Update.
47348
47349 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
47350
47351         * g77.dg/ff90-1.f (s): Fix reference of variable z,
47352         should be x.
47353
47354 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47355
47356         Kill -fhonor-std.
47357         * g++.old-deja/g++.ns/ns14.C: Remove special options.
47358         * g++.old-deja/g++.other/std1.C: Likewise.
47359         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
47360
47361 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
47362
47363         * lib/g77.exp: Load gcc-defs.exp for common procedures
47364         (g77_pass, g77_fail, g77_finish, g77_exit,
47365         ${tool}_check_unsupported_p} Now redundant.  Deleted.
47366
47367 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
47368
47369         * g77.dg/fbackslash.f
47370         * g77.dg/fcase-preserve.f
47371         * g77.dg/ff90-1.f
47372         * g77.dg/ffixed-line-length-0.f
47373         * g77.dg/ffixed-line-length-132.f
47374         * g77.dg/ffixed-line-length-7.f
47375         * g77.dg/ffixed-line-length-72.f
47376         * g77.dg/ffixed-line-length-none.f
47377         * g77.dg/ffree-form-1.f
47378         * g77.dg/fno-backslash.f
47379         * g77.dg/fno-f90-1.f
47380         * g77.dg/fno-fixed-form-1.f
47381         * g77.dg/fno-onetrip.f
47382         * g77.dg/fno-typeless-boz.f
47383         * g77.dg/fno-underscoring.f
47384         * g77.dg/fno-vxt-1.f
47385         * g77.dg/fonetrip.f
47386         * g77.dg/ftypeless-boz.f
47387         * g77.dg/fugly-assumed.f
47388         * g77.dg/funderscoring.f
47389         * g77.dg/fvxt-1.f
47390
47391 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
47392
47393         * objc.dg/fwd-proto-1.m: New.
47394         * objc.dg/local-decl-1.m: New.
47395         * objc.dg/naming-1.m: New.
47396         * objc.dg/naming-2.m: New.
47397         * objc.dg/proto-hier-1.m: New.
47398
47399 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
47400
47401         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
47402         largest-type elements to a struct makes its size grow.
47403
47404 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47405
47406         * g++.dg/abi/vthunk1.C: New test.
47407
47408 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47409
47410         * g++.dg/abi/vbase8-22.C: New test.
47411
47412 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47413
47414         * gcc.dg/cpp/macro8.c: New test.
47415
47416 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47417
47418         * g++.dg/abi/vbase8-21.C: New test.
47419
47420 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47421
47422         * g++.dg/abi/vbase8-10.C: New test.
47423
47424 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47425
47426         * lib/g++.exp (g++_set_ld_library_path): Renamed to
47427         ${tool}_set_ld_library_path.
47428         Changed caller.
47429         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
47430         g++.exp.
47431
47432 2001-07-26  Stan Cox <scox@redhat.com>
47433
47434         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
47435         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
47436         gcc_exit, gcc_check_unsupported_p):
47437         Moved to gcc-deps.exp
47438         * gcc-deps.exp: New file.
47439
47440 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47441
47442         * g++.old-deja/g++.pt/defarg14.C: New test.
47443
47444 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47445
47446         * g++.old-deja/g++.other/lineno5.C: New test.
47447
47448 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47449
47450         * g++.old-deja/g++.pt/crash68.C: New test.
47451
47452 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47453
47454         * g++.old-deja/g++.other/crash42.C: New test.
47455
47456 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47457
47458         * gcc.dg/cpp/extratokens.c: Fix.
47459         * gcc.dg/cpp/skipping2.c: New tests.
47460
47461 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47462
47463         * gcc.c-torture/execute/20010724-1.c: New file.
47464         * gcc.c-torture/execute/20010724-1.x: New file.
47465
47466 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47467
47468         * g++.old-deja/g++.other/cond7.C: New test.
47469
47470 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47471
47472         * g++.old-deja/g++.other/optimize4.C: New test.
47473
47474 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47475
47476         * g++.old-deja/g++.abi/vbase8-5.C: New test.
47477
47478 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
47479
47480         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
47481         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
47482         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
47483         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
47484
47485         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
47486         bug report" message.
47487
47488         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
47489         * g++.dg/ext/instantiate1.C: Move from old-deja.
47490
47491 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
47492
47493         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
47494         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
47495         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
47496         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
47497
47498 2001-07-23  Jeffrey A Law  (law@cygnus.com)
47499
47500         * gcc.c-torture/execute/20010723-1.c: New test.
47501
47502 2001-07-23  Ben Elliston  <bje@redhat.com>
47503
47504         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
47505
47506 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47507
47508         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
47509         i[34567]86-*-*.
47510         Delete handling of ieee_multilib_flags.
47511         Pass -mieee for alpha*-*-* and sh-*-*.
47512         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
47513
47514 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
47515
47516         Remove old-abi tests.
47517         * g++.old-deja/g++.mike/p11116.C: Remove.
47518         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
47519
47520 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
47521
47522         * g77.f-torture/compile/pr3743.f: New test
47523
47524 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
47525
47526         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
47527
47528 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47529
47530         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
47531         g++.old-deja/g++.pt/static6.C: Likewise.
47532         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
47533         supports weak symbols.
47534
47535 2001-07-18  Andreas Jaeger  <aj@suse.de>
47536
47537         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
47538         supported again.
47539
47540 2001-07-18  Andreas Jaeger  <aj@suse.de>
47541
47542         * gcc.dg/iftrap-1.c: Fix target line.
47543
47544 2001-07-17  Richard Henderson  <rth@redhat.com>
47545
47546         * gcc.c-torture/execute/20010717-1.c: New.
47547
47548 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47549
47550         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
47551         tests.
47552
47553 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47554
47555         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
47556
47557 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47558
47559         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
47560         UAC_SIGBUS, UAC_NOPRINT definitions.
47561
47562 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
47563
47564         * objc/execute/object_is_class.m: New test.
47565         * objc/execute/object_is_meta_class.m: New test.
47566
47567 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47568
47569         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
47570         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
47571
47572 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
47573
47574         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
47575         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
47576
47577 2001-07-14  Richard Henderson  <rth@redhat.com>
47578
47579         * gcc.dg/iftrap-1.c: New.
47580
47581 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
47582
47583         * g77.f-torture/execute/intrinsic77.f: New test.
47584
47585 2001-07-11  Janis Johnson <janis@us.ibm.com>
47586
47587         * gcc.misc-tests/gcov-3.c: New test.
47588
47589 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47590
47591         * gcc.c-torture/compile/20010711-1.c,
47592         * gcc.c-torture/compile/20010711-2.c: New tests.
47593
47594 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47595
47596         * gcc.c-torture/execute/20010711-1.c: New test.
47597
47598 2001-07-11  Ben Elliston  <bje@redhat.com>
47599
47600         * g++.old-deja/g++.other/enum5.C: New test.
47601
47602 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
47603
47604         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47605         (g++-dg-prune): Call prune_gcc_output.
47606         * prune.exp: New file for prune_gcc_output.
47607         * lib/g++.exp, lib/gcc.exp: Load it.
47608
47609 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47610
47611         * gcc.c-torture/compile/20010701-1.c,
47612         g++.old-deja/g++.ext/attrib6.C: New tests.
47613
47614 2001-07-06  Jeffrey A Law  (law@cygnus.com)
47615
47616         * gcc.c-torture/compile/20010706-1.c: New test.
47617
47618 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
47619
47620         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47621
47622 2001-06-28  Stan Shebs  <shebs@apple.com>
47623
47624         * gcc.dg/pragma-darwin.c: New test.
47625
47626 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47627
47628         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47629         Solaris 2.[678] system.
47630
47631 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47632
47633         * gcc.dg/20010622-1.c: New test.
47634
47635 2001-06-18  Stan Shebs  <shebs@apple.com>
47636
47637         * objc.dg: New directory.
47638         * objc.dg/dg.exp: New file.
47639         * objc.dg/alias.m: New.
47640         * objc.dg/class-1.m: New.
47641         * objc.dg/class-2.m: New.
47642         * objc.dg/const-str-1.m: New.
47643         * objc.dg/const-str-2.m: New.
47644         * objc.dg/id-1.m: New.
47645         * objc.dg/method-1.m: New.
47646         * objc.dg/super-class-1.m: New.
47647         * lib/objc-dg.exp: New file.
47648
47649 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47650
47651         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47652         of label name.
47653
47654 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
47655
47656         * g++.old-deja/g++.abi/vbase8-9.C: New test.
47657
47658 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47659
47660         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47661         variable.
47662
47663 2001-06-12  Richard Henderson  <rth@redhat.com>
47664
47665         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47666
47667 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47668
47669         * g++.old-deja/g++.abi/vbase5.C: New test.
47670         * g++.old-deja/g++.abi/vbase6.C: New test.
47671         * g++.old-deja/g++.abi/vbase7.C: New test.
47672
47673 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47674
47675         * gcc.c-torture/compile/20010610-1.c: New test.
47676
47677 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47678
47679         * g++.old-deja/g++.abi/vbase4.C: New test.
47680
47681 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47682
47683         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47684         support %f for HC11/HC12 targets.
47685         * gcc.c-torture/execute/930513-1.x: New file, likewise.
47686         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47687         on HC11/HC12 targets.
47688         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47689
47690 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47691
47692         * gcc.dg/wchar_t-1.c: New file.
47693         * gcc.dg/wint_t-1.c: Likewise.
47694
47695 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
47696
47697         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47698
47699 2001-06-11  Richard Henderson  <rth@redhat.com>
47700
47701         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47702
47703 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47704
47705         * gcc.c-torture/compile/20010611-1.c: New test.
47706
47707 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47708
47709         * gcc.dg/c99-tag-1.c: Add more tests.
47710
47711 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
47712
47713         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47714         representation on MN10300 and ARM/Thumb.
47715
47716 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
47717
47718         * g77.f-torture/execute/20010610.f: New.
47719
47720 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
47721
47722         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47723         names.
47724
47725 2001-06-09  Richard Henderson  <rth@redhat.com>
47726
47727         * gcc.c-torture/execute/ashrdi-1.c: New.
47728         * gcc.c-torture/execute/ashldi-1.c: New.
47729         * gcc.c-torture/execute/lshrdi-1.c: New.
47730
47731 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
47732
47733         * objc/execute/load-3.m: Added. Check sending +load to categories,
47734         in addition to classes.
47735
47736 2001-06-08  Stan Shebs  <shebs@apple.com>
47737
47738         * objc/execute/load-2.m: New test.  From Nicola Pero
47739         <n.pero@mi.flashnet.it>.
47740
47741 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
47742
47743         * gcc.c-torture/execute/20010605-2.c: New test.
47744
47745 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47746
47747         * g++.old-deja/g++.abi/vbase2.C: New test.
47748         * g++.old-deja/g++.abi/vbase3.C: New test.
47749
47750 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47751
47752         * g++.old-deja/g++.pt/friend49.C: New test.
47753
47754 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
47755
47756         * g++.old-deja/g++.ext/anon3.C: New test.
47757
47758 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
47759
47760         * g++.old-deja/g++.other/conv7.C: New test.
47761
47762 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47763
47764         * gcc.c-torture/compile/20010605-2.c: New test.
47765
47766 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47767
47768         * gcc.c-torture/execute/20010604-1.c: New test.
47769
47770 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
47771
47772         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47773
47774 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
47775
47776         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47777         (g++_link_flags): Likewise.
47778         (g++_init): Pass gccpath's value to two previous functions.
47779
47780 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47781
47782         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47783         Ensure logfile entry matches exec command line.
47784
47785 2001-05-31  Richard Henderson  <rth@redhat.com>
47786
47787         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47788         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47789
47790 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
47791
47792         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47793         compiler for irix6.2
47794
47795 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
47796
47797         * g++.old-deja/g++.other/optimize3.C: New file.
47798
47799 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
47800
47801         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47802         assemble.
47803
47804 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
47805
47806         * g++.old-deja/g++.other/optimize2.C: New file.
47807
47808 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
47809
47810         * gcc.c-torture/compile/20010518-2.c: New file.
47811         * gcc.c-torture/execute/20010518-1.c: New file.
47812         * gcc.c-torture/execute/20010518-2.c: New file.
47813
47814 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47815
47816         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47817
47818 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
47819
47820         G++ no longer defines builtins that do not begin with __builtin.
47821         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47822         * g++.old-deja/g++.brendand/misc13.C: Likewise.
47823         * g++.old-deja/g++.law/builtin1.C: Likewise.
47824         * g++.old-deja/g++.law/cvt2.C: Likewise.
47825         * g++.old-deja/g++.mike/net5.C: Likewise.
47826         * g++.old-deja/g++.other/builtins1.C: Likewise.
47827         * g++.old-deja/g++.other/builtins2.C: Likewise.
47828         * g++.old-deja/g++.other/builtins3.C: Likewise.
47829         * g++.old-deja/g++.other/builtins4.C: Likewise.
47830         * g++.old-deja/g++.other/inline8.C: Likewise.
47831         * g++.old-deja/g++.robertl/eb39.C: Likewise.
47832
47833 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
47834
47835         * g++.old-deja/g++.pt/using1.C: Adjust.
47836         * g++.old-deja/g++.pt/using2.C: New test.
47837
47838 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47839
47840         * gcc.dg/cpp/charconst.c: New tests.
47841         * gcc.dg/cpp/escape.c: New tests.
47842         * gcc.dg/cpp/escape-1.c: New tests.
47843         * gcc.dg/cpp/escape-2.c: New tests.
47844         * gcc.dg/cpp/ucs.c: New tests.
47845
47846 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
47847
47848         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47849         native compiler for irix6.5.
47850
47851 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
47852
47853         * lib/g++.exp (g++_include_flags): Use args to compute
47854         get_multilibs.
47855         (g++_link_flags): Likewise.
47856         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47857
47858 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47859
47860         * gcc.dg/c90-hexfloat-1.c: Add more tests.
47861
47862 2001-05-21  Geoff Keating  <geoffk@redhat.com>
47863
47864         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47865         this file.
47866
47867 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47868
47869         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47870         STACK_SIZE;
47871         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47872         to STACK_SIZE; Use it to define size of add_histo array.
47873         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47874         to STACK_SIZE.
47875         (f): Use GITT_SIZE to define size of gitt local table.
47876         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47877         to STACK_SIZE; Use it to define size of bytemem array.
47878
47879 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47880
47881         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47882         on 68HC11/HC12 due to the asm instruction.
47883         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47884         * gcc.c-torture/compile/920520-1.x: Likewise.
47885         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47886         on 68HC11/HC12 because the function is larger than 64K.
47887         * gcc.c-torture/compile/961203-1.x: New file, this test fails
47888         on 68HC11/HC12 because the structure is too large.
47889
47890 2001-05-20  Richard Henderson  <rth@redhat.com>
47891
47892         * gcc.c-torture/execute/20010520-1.c: New.
47893
47894 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47895
47896         * g++.old-deja/g++.warn/compare1.C: New test.
47897         * gcc.dg/compare4.c: New test.
47898
47899 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
47900
47901         * g++.old-deja/g++.other/optimize1.C: New test.
47902
47903 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47904
47905         * g++.old-deja/g++.pt/spec41.C: New test.
47906
47907 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
47908
47909         * gcc.c-torture/compile/20010114-1.x: Remove.
47910
47911 2001-05-18  Stan Shebs  <shebs@apple.com>
47912
47913         * gcc.c-torture/compile/20010518-1.c: New test.
47914
47915 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
47916
47917         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47918         * g++.old-deja/g++.pt/crash67.C: New test.
47919
47920 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
47921
47922         * g++.old-deja/g++.other/debug9.C: New test.
47923
47924 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
47925
47926         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47927
47928 2001-05-16  Jan Hubicka  <jh@suse.cz>
47929
47930         * gcc.c-torture/compile/20010516-1.c: New test.
47931
47932 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47933
47934         * g++.old-deja/g++.other/crash41.C: New test.
47935
47936 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47937
47938         * g++.old-deja/g++.pt/crash66.C: New test.
47939
47940 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
47941
47942         * g++.old-deja/g++.robertl/eb27.C: Convert.
47943
47944 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
47945
47946         * g++.dg/friend-warn.C: New test.  Do not warn about friend
47947         declaration being redundant.
47948
47949 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
47950
47951         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47952
47953 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
47954
47955         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47956
47957 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
47958
47959         * lib/g++.exp: Use testsuite_flags.
47960
47961 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
47962
47963         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47964
47965 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47966
47967         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47968
47969 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
47970
47971         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47972
47973 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
47974
47975         * gcc.c-torture/compile/20010313-1.c: New test.
47976
47977 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
47978
47979         * gcc.dg/cpp/direct2.c: New test.
47980         * gccq.dg/cpp/direct2s.c: New test.
47981
47982         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47983
47984 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
47985
47986         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47987         * g++.old-deja/g++.other/op3.C: Likewise.
47988
47989 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47990
47991         * gcc.dg/cpp/syshdr.h: New file.
47992         * gcc.dg/cpp/sysmac1.c: Update.
47993         * gcc.dg/cpp/sysmac2.c: Update.
47994
47995 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47996
47997         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47998
47999 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
48000
48001         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
48002         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
48003
48004 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
48005
48006         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
48007
48008 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
48009
48010         * lib/g++.exp (g++_include_flags): Don't use any special flags
48011         if TESTING_IN_BUILD_TREE is not defined.
48012         (g++_init): Use a plain 'c++' as the compiler if
48013         TESTING_IN_BUILD_TREEE is not defined.
48014
48015 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
48016
48017         * g++.old-deja/g++.eh/catch13.C: New test.
48018         * g++.old-deja/g++.eh/catch14.C: New test.
48019
48020 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
48021
48022         * gcc.dg/cpp/tr-define.c: New test.
48023
48024 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
48025
48026         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
48027         <stdlib.h>, not <malloc.h>.
48028
48029 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
48030
48031         * g++.old-deja/g++.ns/template17.C: New test.
48032
48033 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
48034
48035         * g++.old-deja/g++.pt/ref4.C: New test.
48036
48037 2001-04-30  Richard Henderson  <rth@redhat.com>
48038
48039         * gcc.dg/20000724-1.c: Revert last change.
48040
48041 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
48042
48043         * g77.f-torture/execute/20010430.f: New test.
48044
48045 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
48046
48047         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
48048
48049 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
48050
48051         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
48052
48053 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48054
48055         * g++.old-deja/g++.eh/crash6.C: New test.
48056
48057 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48058
48059         * g++.old-deja/g++.other/warn7.C: New test.
48060
48061 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48062
48063         * g++.old-deja/g++.other/defarg9.C: New test.
48064
48065 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48066
48067         * g77.f-torture/compile/20010426.f: New test.
48068         * g77.f-torture/execute/20010426.f: New test.
48069
48070 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48071
48072         * g77.f-torture/compile/20000629-1.x: Remove - error
48073         has been fixed.
48074
48075 2001-04-26  Jeffrey A Law  (law@cygnus.com)
48076
48077         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
48078         Tweak slightly to work with g++.dg framework.
48079         * g++.dg/special/ecos.exp: Run initp1.C test.
48080         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
48081
48082         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
48083         its linker doesn't give line numbers either.
48084         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
48085
48086 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48087
48088         * g++.old-deja/g++.other/lex1.C: New test.
48089
48090 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
48091
48092         * gcc.dg/noncompile/20010425-1.c: New test.
48093
48094 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48095
48096         * g++.old-deja/g++.pt/mangle2.C: New test.
48097
48098 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48099
48100         * gcc.dg/format/plus-1.c: New test.
48101
48102 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48103
48104         * gcc.dg/20010423-1.c: New test.
48105
48106 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48107
48108         * gcc.c-torture/execute/20010422-1.c: New test.
48109
48110 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
48111
48112         * g++.old-deja/g++.ns/type2.C: New test.
48113
48114 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
48115
48116         * g++.old-deja/g++.other/perf1.C: New test.
48117
48118 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
48119
48120         * gcc.dg/c99-func-2.c: Remove xfail.
48121         * gcc.dg/c99-func-3.c: Remove xfail.
48122         * gcc.dg/c99-func-4.c: Remove xfail.
48123
48124 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
48125
48126         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
48127
48128 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48129
48130         * gcc.c-torture/compile/20010423-1.c: New test.
48131
48132 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48133
48134         * g++.old-deja/g++.pt/typename28.C: New test.
48135
48136 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48137
48138         * g++.old-deja/g++.abi/empty2.C: New test.
48139         * g++.old-deja/g++.abi/empty3.C: New test.
48140
48141 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48142
48143         * g++.old-deja/g++.other/comdat2.C: New test.
48144         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
48145
48146 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48147
48148         * g++.old-deja/g++.other/overload14.C: New test.
48149
48150 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48151
48152         * g++.old-deja/g++.other/lookup23.C: New test.
48153
48154 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48155
48156         * gcc.c-torture/execute/20010403-1.c: New test.
48157
48158 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
48159             Mark Mitchell  <mark@codesourcery.com>
48160
48161         * lib/old-dejagnu.exp: Don't delete output of executable.
48162         Add .exe suffix to executables.
48163
48164 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
48165
48166         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
48167
48168 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48169
48170         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
48171
48172 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48173
48174         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
48175         * g++.old-deja/g++.abi/crash1.C: New test.
48176
48177 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48178
48179         * g++.old-deja/g++.other/crash40.C: New test.
48180
48181 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48182
48183         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
48184
48185 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
48186
48187         * g++.old-deja/g++.other/warn6.C: New test.
48188
48189 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48190
48191         * g++.old-deja/g++.robertl/eb42.C: Same.
48192
48193 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48194
48195         * gcc.dg/wtr-conversion-1.c: New testcase.
48196
48197 2001-04-10  Richard Henderson  <rth@redhat.com>
48198
48199         * g++.old-deja/g++.other/array5.C: New.
48200
48201 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48202
48203         * gcc.c-torture/execute/20010408-1.c: New test.
48204
48205 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
48206
48207         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
48208         headers and constructs.
48209         * g++.old-deja/g++.robertl/eb79.C: Same.
48210         * g++.old-deja/g++.robertl/eb77.C (main): Same.
48211         * g++.old-deja/g++.robertl/eb73.C: Same.
48212         * g++.old-deja/g++.robertl/eb66.C (main): Same.
48213         * g++.old-deja/g++.robertl/eb55.C (t): Same.
48214         * g++.old-deja/g++.robertl/eb54.C (main): Same.
48215         * g++.old-deja/g++.robertl/eb46.C (main): Same.
48216         * g++.old-deja/g++.robertl/eb44.C: Same.
48217         * g++.old-deja/g++.robertl/eb41.C (main): Same.
48218         * g++.old-deja/g++.robertl/eb4.C (main): Same.
48219         * g++.old-deja/g++.robertl/eb39.C: Same.
48220         * g++.old-deja/g++.robertl/eb33.C (main): Same.
48221         * g++.old-deja/g++.robertl/eb31.C (main): Same.
48222         * g++.old-deja/g++.robertl/eb30.C: Same.
48223         * g++.old-deja/g++.robertl/eb3.C: Same.
48224         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
48225         * g++.old-deja/g++.robertl/eb21.C: Same.
48226         * g++.old-deja/g++.robertl/eb15.C: Same.
48227         * g++.old-deja/g++.robertl/eb118.C: Same.
48228         * g++.old-deja/g++.robertl/eb115.C (main): Same.
48229         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
48230         * g++.old-deja/g++.robertl/eb109.C: Same.
48231         * g++.old-deja/g++.other/sibcall1.C (main): Same.
48232         * g++.old-deja/g++.mike/rtti1.C: Same.
48233         * g++.old-deja/g++.mike/p658.C: Same.
48234         * g++.old-deja/g++.mike/net46.C: Same.
48235         * g++.old-deja/g++.mike/net34.C: Same.
48236         * g++.old-deja/g++.mike/memoize1.C: Same.
48237         * g++.old-deja/g++.mike/eh2.C: Same.
48238         * g++.old-deja/g++.law/weak.C: Same.
48239         * g++.old-deja/g++.law/visibility7.C: Same.
48240         * g++.old-deja/g++.law/visibility25.C: Same.
48241         * g++.old-deja/g++.law/visibility22.C: Same.
48242         * g++.old-deja/g++.law/visibility2.C: Same.
48243         * g++.old-deja/g++.law/visibility17.C: Same.
48244         * g++.old-deja/g++.law/visibility13.C: Same.
48245         * g++.old-deja/g++.law/visibility10.C: Same.
48246         * g++.old-deja/g++.law/visibility1.C: Same.
48247         * g++.old-deja/g++.law/virtual3.C (eval): Same.
48248         * g++.old-deja/g++.law/vbase1.C: Same.
48249         * g++.old-deja/g++.law/operators32.C: Same.
48250         * g++.old-deja/g++.law/nest3.C: Same.
48251         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
48252         * g++.old-deja/g++.law/except5.C (main): Same.
48253         * g++.old-deja/g++.law/cvt7.C (run): Same.
48254         * g++.old-deja/g++.law/cvt2.C: Same.
48255         * g++.old-deja/g++.law/cvt16.C: Same.
48256         * g++.old-deja/g++.law/ctors6.C (bar): Same.
48257         * g++.old-deja/g++.law/ctors17.C (main): Same.
48258         * g++.old-deja/g++.law/ctors13.C: Same.
48259         * g++.old-deja/g++.law/ctors12.C (main): Same.
48260         * g++.old-deja/g++.law/ctors10.C: Same.
48261         * g++.old-deja/g++.law/code-gen5.C: Same.
48262         * g++.old-deja/g++.law/bad-error7.C: Same.
48263         * g++.old-deja/g++.law/arm9.C: Same.
48264         * g++.old-deja/g++.law/arm12.C: Same.
48265         * g++.old-deja/g++.law/arg8.C: Same.
48266         * g++.old-deja/g++.law/arg1.C: Same.
48267         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
48268         * g++.old-deja/g++.jason/template31.C: Same.
48269         * g++.old-deja/g++.jason/template24.C (main): Same.
48270         * g++.old-deja/g++.jason/2371.C: Same.
48271         * g++.old-deja/g++.eh/new2.C: Same.
48272         * g++.old-deja/g++.eh/new1.C: Same.
48273         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
48274         * g++.old-deja/g++.brendan/nest21.C (main): Same.
48275         * g++.old-deja/g++.brendan/err-msg3.C: Same.
48276         * g++.old-deja/g++.brendan/crash62.C: Same.
48277         * g++.old-deja/g++.brendan/crash52.C: Same.
48278         * g++.old-deja/g++.brendan/crash49.C (main): Same.
48279         * g++.old-deja/g++.brendan/crash38.C: Same.
48280         * g++.old-deja/g++.brendan/crash15.C (main): Same.
48281         * g++.old-deja/g++.brendan/copy9.C: Same.
48282
48283 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
48284
48285         * gcc.c-torture/execute/20001203-2.c (memset):
48286         Count argument is of type __SIZE_TYPE__.
48287
48288 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
48289
48290         * gcc.c-torture/compile/20010404-1.c: New test.
48291
48292 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
48293
48294         * gcc.c-torture/compile/20010326-1.c: New test.
48295
48296 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
48297
48298         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
48299         peculiarities of the SH.
48300         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
48301
48302 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48303
48304         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
48305         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
48306         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
48307
48308 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48309
48310         * g77.f-torture/compile/20010321-1.f: New test.
48311
48312 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48313
48314         * gcc.c-torture/compile/20010329-1.c: New test.
48315
48316 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48317
48318         * gcc.c-torture/execute/20010329-1.c: New test.
48319
48320 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48321
48322         * g++.old-deja/g++.other/eh4.C: Fix typo.
48323
48324 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48325
48326         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
48327
48328 2001-03-28  Philip Blundell  <philb@gnu.org>
48329
48330         * gcc.c-torture/compile/20010328-1.c: New test.
48331
48332 2001-03-27  Richard Henderson  <rth@redhat.com>
48333
48334         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
48335         * g++.old-deja/g++.eh/vbase3.C: Likewise.
48336
48337 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
48338
48339         * gcc.c-torture/compile/20010327-1.c: New test.
48340
48341 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48342
48343         * g++.old-deja/g++.other/friend12.C: New test.
48344         * g++.old-deja/g++.other/friend9.C: Expect no errors.
48345         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
48346
48347 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48348
48349         * gcc.c-torture/execute/20010325-1.c: New test.
48350
48351 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
48352
48353         * g++.old-deja/g++.other/mangle3.C: New test.
48354
48355 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
48356
48357         * g++.old-deja/g++.other/anon8.C: New test.
48358
48359 2001-03-20  Philip Blundell  <philb@gnu.org>
48360
48361         * gcc.c-torture/compile/20010320-1.c: New test.
48362
48363 2001-03-17  Richard Henderson  <rth@redhat.com>
48364
48365         * g++.old-deja/g++.other/eh4.C: Add expected error text.
48366
48367 2001-03-15  Geoff Keating  <geoff@redhat.com>
48368
48369         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
48370         tests on AIX.
48371
48372 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
48373
48374         * g++.old-deja/g++.other/eh4.C: New test.
48375
48376 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48377
48378         * gcc.dg/cpp/mi1.c: Update.
48379
48380 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
48381
48382         * g++.old-deja/g++.other/regstack.C: New test.
48383
48384 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48385
48386         * g++.old-deja/g++.other/ref4.C: New test.
48387
48388 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
48389
48390         * objc/execute/va_method.m: Added.
48391         * objc/execute/IMP.m: Added.
48392         * objc/execute/_cmd.m: Added.
48393         * objc/execute/accessing_ivars.m: Added.
48394         * objc/execute/class-1.m: Added.
48395         * objc/execute/class-10.m: Added.
48396         * objc/execute/class-11.m: Added.
48397         * objc/execute/class-12.m: Added.
48398         * objc/execute/class-13.m: Added.
48399         * objc/execute/class-14.m: Added.
48400         * objc/execute/class-2.m: Added.
48401         * objc/execute/class-3.m: Added.
48402         * objc/execute/class-4.m: Added.
48403         * objc/execute/class-5.m: Added.
48404         * objc/execute/class-6.m: Added.
48405         * objc/execute/class-7.m: Added.
48406         * objc/execute/class-8.m: Added.
48407         * objc/execute/class-9.m: Added.
48408         * objc/execute/class-tests-1.h
48409         * objc/execute/class-tests-2.h
48410         * objc/execute/compatibility_alias.m: Added.
48411         * objc/execute/encode-1.m: Added.
48412         * objc/execute/formal_protocol-1.m: Added.
48413         * objc/execute/formal_protocol-2.m: Added.
48414         * objc/execute/formal_protocol-3.m: Added.
48415         * objc/execute/formal_protocol-4.m: Added.
48416         * objc/execute/formal_protocol-5.m: Added.
48417         * objc/execute/formal_protocol-6.m: Added.
48418         * objc/execute/formal_protocol-7.m: Added.
48419         * objc/execute/informal_protocol.m: Added.
48420         * objc/execute/initialize.m: Added.
48421         * objc/execute/load.m: Added.
48422         * objc/execute/many_args_method.m: Added.
48423         * objc/execute/nested-3.m: Added.
48424         * objc/execute/no_clash.m: Added.
48425         * objc/execute/private.m: Added.
48426         * objc/execute/redefining_self.m: Added.
48427         * objc/execute/root_methods.m: Added.
48428         * objc/execute/selector-1.m: Added.
48429         * objc/execute/static-1.m: Added.
48430         * objc/execute/static-2.m: Added.
48431         * objc/execute/va_method.m: Added.
48432
48433 2001-03-10  Richard Henderson  <rth@redhat.com>
48434
48435         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
48436
48437 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48438
48439         * g++.old-deja/g++.other/crash31.C: XFAIL.
48440         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
48441         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
48442         * gcc.c-torture/execute/20010123-1.x: XFAIL.
48443         * gcc.c-torture/execute/20010124-1.x: XFAIL.
48444         * gcc.dg/sequence-pt-1.c: XFAIL one test.
48445
48446 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48447
48448         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
48449
48450 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48451
48452         * gcc.dg/20000724-1.c: Don't use multiline strings.
48453
48454 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48455
48456         * objc/execute/string1.m, objc/execute/string2.m: Compare the
48457         result of -cString against what we expect it to be; don't just
48458         print it out for no one to read.
48459
48460         * objc/execute/string3.m, objc/execute/string4.m: New tests.
48461         Based on testcases provided by Nicola Pero.
48462
48463 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48464
48465         * gcc.dg/cpp/macro7.c: New test.
48466
48467 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48468
48469         * gcc.dg/cpp/multiline.c: Update.
48470
48471 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48472
48473         * g++.old-deja/g++.other/enum3.C: New test.
48474
48475 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48476
48477         * g++.old-deja/g++.other/pod1.C: New test.
48478
48479 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48480
48481         * g++.old-deja/g++.ext/overload1.C: New test.
48482
48483 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48484
48485         * g++.old-deja/g++.pt/using1.C: New test.
48486
48487 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48488
48489         * g++.old-deja/g++.other/using9.C: New test.
48490
48491 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
48492
48493         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
48494
48495         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
48496
48497 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
48498
48499         * g++.old-deja/g++.ext/realpt1.C: Remove.
48500
48501 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
48502
48503         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
48504
48505 2001-02-26  Will Cohen  <wcohen@redhat.com>
48506
48507         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
48508
48509 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
48510
48511         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
48512         templatized constructors.
48513
48514 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48515
48516         * gcc.c-torture/execute/20010224-1.c: New test.
48517
48518 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
48519
48520         * gcc.c-torture/execute/20010222-1.c: New test.
48521
48522 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
48523
48524         * g++.old-deja/g++.other/inline20.C: New test.
48525
48526 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
48527
48528         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
48529
48530 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48531
48532         * g++.old-deja/g++.other/lookup22.C: New test.
48533
48534 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
48535
48536         * g77.dg: New directory.
48537         * g77.dg/20010216-1.f: New test case.
48538         * g77.dg/dg.exp: New driver.
48539         * lib/g77-dg.exp: New driver library.
48540
48541 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48542
48543         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
48544
48545 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
48546
48547         * g++.old-deja/g++.other/decl9.C: New test.
48548
48549 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
48550
48551         * g++.old-deja/g++.other/init16.C: Update the test so that it does
48552         not need <string> and also tests the initialization at runtime.
48553
48554 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48555
48556         * gcc.c-torture/execute/longlong.c: New test.
48557
48558 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48559
48560         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
48561
48562 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48563
48564         * gcc.c-torture/execute/920302-1.c (execute):
48565         Change argument type to short.
48566
48567 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48568
48569         * g++.old-deja/g++.pt/deduct6.C: New test.
48570
48571 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48572
48573         * g++.old-deja/g++.pt/deduct5.C: New test.
48574
48575 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
48576
48577         * gcc.c-torture/execute/20010209-1.c: New test.
48578
48579 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48580
48581         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
48582
48583 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
48584
48585         * g++.dg/vtgc1.C: Update for new ABI.
48586
48587         * consistency.vlad: New directory, 1665 files.
48588
48589 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48590
48591         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
48592         return type.
48593         * gcc.dg/cpp/digraphs.c: Declare puts.
48594
48595 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48596
48597         * g++.old-deja/g++.other/warn5.C: New test.
48598
48599 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48600
48601         * g++.old-deja/g++.pt/spec40.C: New test.
48602
48603 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48604
48605         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48606         case.
48607         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48608
48609 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
48610
48611         * gcc.c-torture/compile/20010209-1.c: New test.
48612
48613 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
48614
48615         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48616         excess errors message but not if it crashes.
48617         * g++.old-deja/g++.other/crash27.C: Likewise.
48618         * g++.old-deja/g++.other/crash28.C: Likewise.
48619         * g++.old-deja/g++.other/crash30.C: Likewise.
48620         * g++.old-deja/g++.other/crash32.C: Likewise.
48621         * g++.old-deja/g++.other/crash35.C: Likewise.
48622         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48623
48624 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48625
48626         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48627         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48628         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48629         g77.f-torture/execute/execute.exp,
48630         g77.f-torture/noncompile/noncompile.exp,
48631         gcc.c-torture/execute/execute.exp,
48632         gcc.c-torture/execute/memcheck/memcheck.exp,
48633         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48634         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48635         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48636         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48637         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48638         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48639         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48640         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48641         Remove bug reporting instructions with ancient email addresses.
48642
48643 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48644
48645         * gcc.dg/20010202-1.c: New test.
48646         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48647
48648 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
48649
48650         * g++.dg/stdbool-if.C: New test.
48651
48652 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
48653
48654         * objc/execute/fdecl.m: Added main().
48655
48656 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48657
48658         * gcc.c-torture/execute/20010206-1.c: New test.
48659
48660 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48661
48662         * gcc.dg/cpp/avoidpaste1.c: Update.
48663
48664 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
48665
48666         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48667         Pero <nicola@brainstorm.co.uk>.
48668         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48669
48670 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
48671
48672         * g++.old-deja/g++.pt/spec39.C: New test.
48673
48674 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
48675
48676         * gcc.c-torture/compile/20010202-1.c: New test.
48677
48678 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
48679
48680         * g++.old-deja/g++.abi/primary2.C: New test.
48681         * g++.old-deja/g++.abi/primary3.C: New test.
48682         * g++.old-deja/g++.abi/primary4.C: New test.
48683         * g++.old-deja/g++.abi/primary5.C: New test.
48684         * g++.old-deja/g++.abi/vtable3.h: New test.
48685         * g++.old-deja/g++.abi/vtable3a.C: New test.
48686         * g++.old-deja/g++.abi/vtable3b.C: New test.
48687         * g++.old-deja/g++.abi/vtable3c.C: New test.
48688         * g++.old-deja/g++.abi/vtable3d.C: New test.
48689         * g++.old-deja/g++.abi/vtable3e.C: New test.
48690         * g++.old-deja/g++.abi/vtable3f.C: New test.
48691         * g++.old-deja/g++.abi/vtable3g.C: New test.
48692         * g++.old-deja/g++.abi/vtable3h.C: New test.
48693         * g++.old-deja/g++.abi/vtable3i.C: New test.
48694         * g++.old-deja/g++.abi/vtable3j.C: New test.
48695         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48696
48697 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
48698
48699         * g++.old-deja/g++.other/anon6.C: New test.
48700         * g++.old-deja/g++.other/anon7.C: New test.
48701
48702 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48703
48704         * gcc.dg/cpp/avoidpaste2.c: New tests.
48705
48706 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
48707
48708         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48709
48710 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
48711
48712         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48713         DECIMAL_DIG cases for Irix."
48714
48715 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
48716
48717         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48718
48719 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48720
48721         * gcc.dg/c99-tag-1.c: New test.
48722
48723 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48724
48725         * gcc.dg/cpp/tr-warn1.c: Add tests.
48726
48727 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48728
48729         * gcc.dg/cpp/avoidpaste1.c: Update.
48730         * gcc.dg/cpp/paste4.c: Update.
48731
48732 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
48733
48734         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48735         cases for Irix.
48736
48737 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48738
48739         * g++.old-deja/g++.other/inline19.C: New test.
48740
48741 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48742
48743         * gcc.dg/Wlarger-than.c: New test.
48744
48745 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48746
48747         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48748
48749 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
48750
48751         * gcc.c-torture/execute/20010129-1.c: New test.
48752         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48753
48754 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48755
48756         * gcc.dg/cpp/avoidpaste1.c: Test case.
48757
48758 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
48759
48760         * g++.old-deja/g++.other/inline18.C: New test.
48761
48762 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48763
48764         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48765         and __builtin_putchar.
48766
48767 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
48768
48769         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48770         tests.
48771
48772 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
48773
48774         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48775         floating point number rounding mode to round to the nearest
48776         representable mode.
48777
48778 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
48779
48780         * g++.old-deja/g++.other/mangle2.C: New test.
48781
48782 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48783
48784         * gcc.c-torture/compile/20010124-1.c: New test.
48785
48786 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
48787
48788         * g++.old-deja/g++.pt/spec38.C: New test.
48789
48790 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48791
48792         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48793         "Build don't run".
48794
48795 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48796
48797         * gcc.c-torture/execute/20010123-1.c: New test.
48798
48799 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48800
48801         * g++.old-deja/g++.pt/spec37.C: New test.
48802
48803 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48804
48805         * g++.old-deja/g++.pt/overload14.C: New test.
48806
48807 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48808
48809         * gcc.c-torture/execute/20010122-1.c: New test, exercise
48810         __builtin_return_address.
48811
48812 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
48813
48814         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48815         * g++.old-deja/g++.pt/spec35.C: New test.
48816         * g++.old-deja/g++.pt/spec36.C: New test.
48817
48818 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
48819
48820         * gcc.c-torture/compile/20010118-1.c: New test.
48821
48822 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
48823
48824         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48825
48826 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48827
48828         * gcc.c-torture/execute/20010119-1.c: New test.
48829
48830 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48831
48832         * g++.old-deja/g++.other/vbase5.C: New test.
48833
48834 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48835
48836         * gcc.c-torture/execute/20010118-1.c: New test.
48837
48838 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48839
48840         * g++.old-deja/g++.pt/deduct3.C: New test.
48841
48842 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48843
48844         * g++.old-deja/g++.pt/spec34.C: New test.
48845
48846 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48847
48848         * g77.f-torture/compile/20000601-2.f: New test.
48849
48850 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48851
48852         * g++.old-deja/g++.other/init17.C: New test.
48853
48854 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
48855
48856         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48857
48858 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48859
48860         * g++.old-deja/g++.pt/unify8.C: New test.
48861
48862 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48863
48864         * g++.old-deja/g++.abi/vbase1.C: New test.
48865
48866 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48867
48868         * g++.old-deja/g++.pt/crash65.C: New test.
48869
48870 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48871
48872         * gcc.dg/cpp/assembl2.S: New test case.
48873
48874 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
48875
48876         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48877         are supported.
48878
48879 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48880
48881         * g++.old-deja/g++.other/builtins1.C: New test.
48882         * g++.old-deja/g++.other/builtins2.C: Likewise.
48883         * g++.old-deja/g++.other/builtins3.C: Likewise.
48884         * g++.old-deja/g++.other/builtins4.C: Likewise.
48885
48886 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
48887
48888         * gcc.c-torture/compile/20010117-1.c: New test.
48889         * gcc.c-torture/compile/20010117-2.c: New test.
48890
48891 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48892
48893         * g77.f-torture/execute/20010116.[fx]: New test,
48894         XFAIL on i?86-*-*.
48895         * g77.f-torture/compile/20010115.f: Indicate it's
48896         a test for PR fortran/1636.
48897
48898 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48899
48900         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48901
48902 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48903
48904         * g77.f-torture/compile/20010115.f: New test.
48905
48906 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
48907
48908         * g++.old-deja/g++.pt/nontype5.C: New test.
48909
48910 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48911
48912         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48913         have an equivalent working one below it.
48914
48915 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48916
48917         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48918         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48919
48920 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48921
48922         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48923         message containing "init_priority".
48924         (conpr-2.C): Likewise.
48925         (conpr-3.C): Likewise.
48926         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48927
48928 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48929
48930         * gcc.c-torture/execute/20010114-2.c: New test.
48931
48932 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48933
48934         * gcc.c-torture/compile/20010114-1.c: New test.
48935         * gcc.c-torture/compile/20010114-1.x: Xfail.
48936         * gcc.c-torture/compile/20010114-2.c: New test.
48937         * gcc.c-torture/execute/20010114-1.c: New test.
48938         * gcc.dg/trunc-1.c: New test.
48939         * gcc.dg/uninit-B.c: New test.
48940
48941 2001-01-13  Nick Clifton  <nickc@redhat.com>
48942
48943         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48944         target.
48945
48946 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48947
48948         * gcc.c-torture/compile/20010113-1.c: New test.
48949
48950 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
48951
48952         * gcc.c-torture/compile/20001212-1.c: New test.
48953
48954 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48955
48956         * gcc.dg/cpp/widestr1.c: Update.
48957         * gcc.dg/cpp/prag-imp.c: Remove.
48958
48959 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
48960
48961         * gcc.c-torture/execute/20000801-3.x: Remove.
48962         * gcc.dg/c90-init-1.c: New test.
48963         * gcc.dg/c99-init-1.c: New test.
48964         * gcc.dg/c99-init-2.c: New test.
48965         * gcc.dg/gnu99-init-1.c: New test.
48966
48967 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
48968
48969         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48970         testing that no relevant ones were found.
48971
48972 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48973
48974         * g++.old-deja/g++.pt/cast2.C: New test.
48975
48976 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48977
48978         * g++.old-deja/g++.pt/friend47.C: New test.
48979
48980 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48981
48982         * g++.old-deja/g++.pt/instantiate13.C: New test.
48983
48984 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48985
48986         * g++.old-deja/g++.other/defarg7.C: New test.
48987         * g++.old-deja/g++.other/defarg8.C: New test.
48988
48989 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48990
48991         * g++.old-deja/g++.pt/crash64.C: New test.
48992
48993 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48994
48995         * g++.old-deja/g++.pt/crash63.C: New test.
48996
48997 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48998
48999         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
49000
49001 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
49002
49003         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
49004
49005 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49006
49007         * g++.old-deja/g++.pt/error3.C: New test.
49008
49009 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49010
49011         * g++.old-deja/g++.other/crash39.C: New test.
49012
49013 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49014
49015         * g++.old-deja/g++.other/vbase4.C: New test.
49016
49017 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
49018
49019         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
49020         * gcc.dg/special/20000419-2.c: New file. Identical to above.
49021         * gcc.dg/special/special.exp: New test driver which will check
49022         for alias support for the above test.
49023
49024 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
49025
49026         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
49027         problems on small machines.
49028         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
49029         parameterize.
49030
49031 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
49032
49033         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
49034         mips.
49035         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49036
49037 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
49038
49039         * g++.old_deja/g++.pt/using8.C: New test.
49040
49041 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49042
49043         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
49044
49045 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
49046
49047         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
49048         where a failure is expected.
49049         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
49050
49051 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49052
49053         * g++.old_deja/g++.pt/instantiate12.C: New test.
49054
49055 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49056
49057         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
49058         start of structs.
49059         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
49060         * g++.old-deja/g++.brendan/crash17.C: Likewise.
49061         * g++.old-deja/g++.brendan/crash29.C: Likewise.
49062         * g++.old-deja/g++.brendan/crash48.C: Likewise.
49063         * g++.old-deja/g++.brendan/ns1.C: Likewise.
49064         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
49065         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
49066         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
49067         * g++.old-deja/g++.eh/spec6.C: Likewise.
49068         * g++.old-deja/g++.jason/crash3.C: Likewise.
49069         * g++.old-deja/g++.law/ctors11.C: Likewise.
49070         * g++.old-deja/g++.law/ctors17.C: Likewise.
49071         * g++.old-deja/g++.law/ctors5.C: Likewise.
49072         * g++.old-deja/g++.law/ctors9.C: Likewise.
49073         * g++.old-deja/g++.mike/ambig1.C: Likewise.
49074         * g++.old-deja/g++.mike/net22.C: Likewise.
49075         * g++.old-deja/g++.mike/p3538a.C: Likewise.
49076         * g++.old-deja/g++.mike/p3538b.C: Likewise.
49077         * g++.old-deja/g++.mike/virt3.C: Likewise.
49078         * g++.old-deja/g++.niklas/t128.C: Likewise.
49079         * g++.old-deja/g++.other/anon4.C: Likewise.
49080         * g++.old-deja/g++.other/using1.C: Likewise.
49081         * g++.old-deja/g++.other/warn3.C: Likewise.
49082         * g++.old-deja/g++.pt/t37.C: Likewise.
49083         * g++.old-deja/g++.robertl/eb69.C: Likewise.
49084         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49085
49086 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49087
49088         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
49089
49090 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49091
49092         * gcc.c-torture/execute/stdio-opt-3.c: New test.
49093
49094 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
49095
49096         * gcc.c-torture/compile/20010107-1.c: New test.
49097
49098 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49099
49100         * gcc.c-torture/execute/builtin-noret-1.c: New test.
49101
49102 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49103
49104         * gcc.dg/format/format.h: New file.
49105         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
49106         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
49107         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
49108         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
49109         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
49110         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
49111         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
49112         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
49113         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
49114         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
49115         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
49116         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
49117         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
49118         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
49119         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
49120         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
49121         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
49122         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
49123         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
49124         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
49125         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
49126         instead of declaring standard types, macros and functions in each
49127         test.
49128
49129 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
49130
49131         * gcc.c-torture/execute/20010106-1.c: New test.
49132
49133 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49134
49135         * gcc.dg/format/format.exp: New file.
49136         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
49137         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
49138         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
49139         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
49140         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
49141         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
49142         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
49143         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
49144         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
49145         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
49146         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
49147         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
49148         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
49149         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
49150         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
49151         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
49152         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
49153         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
49154         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
49155         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
49156         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
49157         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
49158         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
49159         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
49160         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
49161         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
49162         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
49163         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
49164         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
49165         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
49166         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
49167         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
49168         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
49169         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
49170         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
49171         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
49172         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
49173         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
49174         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
49175         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
49176         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
49177         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
49178
49179 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
49180
49181         * gcc.c-torture/execute/991228-1.c: Take word endianness into
49182         account.
49183
49184 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49185
49186         * gcc.c-torture/execute/builtin-complex-1.c: New test.
49187
49188 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
49189
49190         * g++.old-deja/g++.pt/crash62.C: New test.
49191
49192 2001-01-04  Richard Henderson  <rth@redhat.com>
49193
49194         * gcc.dg/20000926-1.c: Update expected warnings.
49195         * gcc.dg/array-2.c: Likewise.
49196         * gcc.dg/array-4.c: Also validate flexible array members.
49197         * gcc.dg/c99-flex-array-1.c: New.
49198
49199 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49200
49201         * gcc.c-torture/compile/20001222-1.x: Remove.
49202
49203 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49204
49205         * gcc.c-torture/execute/built-in-setjmp.c: New.
49206
49207 2001-01-03  Richard Henderson  <rth@redhat.com>
49208
49209         * gcc.dg/940510-1.c: Update expected error wording.
49210         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
49211
49212 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
49213
49214         * lib/target-supports.exp (check_alias_available): Modified to
49215         indicate aliases not supported if only weak aliases are supported.
49216
49217 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49218
49219         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
49220         Turn on cmpstrsi checks for __pj__ and __i370__.
49221
49222 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49223
49224         * g++.old-deja/g++.other/virtual11.C: New test.
49225
49226 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49227
49228         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
49229
49230 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49231
49232         * gcc.c-torture/compile/20010102-1.c: New test.
49233
49234 2001-01-02  Andreas Jaeger  <aj@suse.de>
49235
49236         * gcc.dg/noreturn-3.c: New test.
49237
49238         * gcc.dg/noreturn-4.c: New test.
49239
49240 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49241
49242         * gcc.c-torture/execute/stdio-opt-1.c: Also test
49243         __builtin_fputc and __builtin_fwrite.
49244
49245 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49246
49247         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
49248         signed char, not default char.
49249
49250 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49251
49252         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
49253
49254 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
49255
49256         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
49257
49258 2000-12-29  Richard Henderson  <rth@redhat.com>
49259
49260         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
49261         (__cyg_profile_func_exit): Define.
49262
49263 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49264
49265         * g++.dg/vtgc1.C: New test.
49266
49267 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
49268
49269         * gcc.dg/noncompile/20001228-1.c: New test.
49270
49271         * gcc.dg/20001228-1.c: New test.
49272
49273         * gcc.c-torture/execute/20001228-1.c: New test.
49274
49275 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
49276
49277         * gcc.dg/format-strfmon-1.c: New test.
49278
49279 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49280
49281         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
49282         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
49283         * gcc.c-torture/execute/string-opt-1.c: Likewise.
49284         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49285         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49286         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49287         * gcc.c-torture/execute/string-opt-6.c: Likewise.
49288         * gcc.c-torture/execute/string-opt-7.c: Likewise.
49289         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49290         * gcc.c-torture/execute/string-opt-9.c: Likewise.
49291         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49292         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49293         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49294
49295         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
49296         * gcc.c-torture/execute/string-opt-4.c: Test index.
49297
49298 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
49299
49300         * gcc.c-torture/compile/20001226-1.c: New test.
49301
49302 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49303
49304         * gcc.c-torture/compile/20001222-1.c: New test.
49305         * gcc.c-torture/compile/20001222-1.x: Xfail.
49306
49307 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
49308
49309         * gcc.c-torture/execute/comp-goto-2.c: New test.
49310
49311 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
49312
49313         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
49314         Use long types if __INT_MAX__ is 32767.
49315         (main): Use cast to (sint32 *) when poking 88 into a_page.
49316
49317         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
49318
49319 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
49320
49321         * gcc.c-torture/compile/20001221-1.c: New test.
49322         * gcc.c-torture/execute/20001221-1.c: New test.
49323
49324 2000-12-20  Richard Henderson  <rth@redhat.com>
49325
49326         * g++.old-deja/g++.pt/crash36.C: Update error lines.
49327         * g++.old-deja/g++.robertl/eb109.C: Likewise.
49328
49329 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49330
49331         * gcc.dg/compare3.c: New test.
49332
49333 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49334
49335         * gcc.dg/format-warnll-1.c: New test.
49336
49337 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
49338
49339         * gcc.dg/cpp/cmdlne-P.c: New test.
49340
49341 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49342
49343         * gcc.c-torture/execute/builtin-abs-1.c,
49344         gcc.c-torture/execute/builtin-abs-2.c: New tests.
49345
49346 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49347
49348         * gcc.dg/cpp/multiline.c: New test.
49349
49350 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49351
49352         * g++.old-deja/g++.other/syshdr1.C: Update.
49353         * gcc.dg/cpp/lineflags.c: Remove temporarily.
49354
49355 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49356
49357         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
49358
49359 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49360
49361         * g++.old-deja/g++.pt/ttp65.C: New test.
49362
49363 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49364
49365         * g++.old-deja/g++.pt/ttp64.C: New test.
49366
49367 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49368
49369         * g++.old-deja/g++.pt/spec33.C: New test.
49370
49371 2000-12-14  Catherine Moore  <clm@redhat.com>
49372
49373         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
49374         * gcc.c-torture/execute/920612-2.c: Likewise.
49375         * gcc.c-torture/execute/920428-2.c: Likewise.
49376         * gcc-c-torture/execute/va-arg-11.c: Call exit.
49377         * gcc.c-torture/execute/va-arg-21.c: Likewise.
49378
49379 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49380
49381         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
49382         * gcc.dg/pack-test-2.c: Likewise.
49383
49384 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49385
49386         Tests by Zack Weinberg <zackw@stanford.edu>.
49387
49388         * gcc.dg/cpp/defined.c: Update.
49389         * gcc.dg/cpp/defined_trad.c: New tests.
49390
49391 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49392
49393         * gcc.dg/cpp/trad-direct.c: Update.
49394
49395 2000-12-11  Neil Booth  <neilb@earthling.net>
49396
49397         * gcc.dg/cpp/defined_trad.c
49398
49399 2000-12-11  Neil Booth  <neilb@earthling.net>
49400
49401         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
49402
49403 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49404
49405         * gcc.dg/format-miss-2.c: New test.
49406
49407 2000-12-09  Neil Booth  <neilb@earthling.net>
49408
49409         * gcc.dg/cpp/lineflags.c: New tests.
49410         * gcc.dg/cpp/poison.c: Update.
49411         * gcc.dg/cpp/redef2.c: Update.
49412         * gcc.dg/cpp/skipping.c: New test.
49413
49414 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
49415
49416         * g++.old-deja/g++.other/eh3.C: New testcase.
49417
49418 2000-12-07  Neil Booth  <neilb@earthling.net>
49419
49420         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
49421         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
49422         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
49423         wtr-union-init-2.c, wtr-union-init-3.c: Update.
49424         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
49425         Update.
49426
49427 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49428
49429         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
49430         __SIZE_TYPE__ instead of int for type of integers cast to
49431         pointers.
49432
49433 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
49434
49435         * g++.old-deja/g++.other/cleanup4.C: New test.
49436
49437 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49438
49439         * format-sec-1.c: New test.
49440
49441 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49442
49443         * gcc.dg/format-nonlit-3.c: New test.
49444
49445 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49446
49447         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
49448         through a null pointer.
49449
49450 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49451
49452         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
49453         * g++.old-deja/g++.pt/partial4.C: New test.
49454
49455 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
49456
49457         * gcc.c-torture/execute/ieee/hugeval.x: New.
49458
49459 2000-12-06  Neil Booth  <neilb@earthling.net>
49460
49461         * gcc.dg/cpp/backslash2.c: New tests.
49462
49463 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49464
49465         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
49466         * gcc.c-torture/execute/stdio-opt-2.c: New test.
49467
49468 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
49469
49470         * gcc.c-torture/execute/20001203-2.c: New testcase.
49471
49472 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49473
49474         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
49475         * g++.old-deja/g++.other/virtual10.C: New test.
49476
49477 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49478
49479         * g++.old-deja/g++.mike/pmf5.C: Remove test.
49480
49481 2000-12-05  Richard Henderson  <rth@redhat.com>
49482
49483         * gcc.c-torture/compile/20001205-1.c: New.
49484
49485 2000-12-04  Neil Booth  <neilb@earthling.net>
49486
49487         * g++.old-deja/g++.other/virtual9.C: New test.
49488         * g++.old-deja/g++.pt/crash61.C: New test.
49489         * gcc.c-torture/execute/loop-9.c: New test.
49490
49491 2000-12-04  Neil Booth  <neilb@earthling.net>
49492
49493         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
49494         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
49495         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
49496         * gcc.dg/cpp/extratokens.c: ...here.
49497
49498 2000-12-04  Neil Booth  <neilb@earthling.net>
49499
49500         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
49501         New tests.
49502
49503 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49504
49505         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
49506         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
49507
49508 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49509
49510         * gcc.c-torture/execute/20001203-1.c: New test.
49511
49512 2000-12-03  Neil Booth  <neilb@earthling.net>
49513
49514         * gcc.dg/cpp/macro6.c: New test cases.
49515
49516 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49517
49518         * gcc.c-torture/execute/string-opt-9.c: New test.
49519         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49520         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49521         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49522
49523         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
49524         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
49525
49526 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
49527
49528         * gcc.dg/cpp/if-6.c: New testcase.
49529
49530         * gcc.dg/20001201-1.c: New testcase.
49531
49532 2000-12-02  Neil Booth  <neilb@earthling.net>
49533
49534         * g++.old-deja/g++.other/externC4.C,
49535         g++.old-deja/g++.other/friend10.C: New tests.
49536
49537 2000-12-02  Neil Booth  <neilb@earthling.net>
49538
49539         * g++.old-deja/g++.other/instan2.C
49540         * g++.old-deja/g++.other/instan3.C: New test.
49541
49542 2000-12-02  Neil Booth  <neilb@earthling.net>
49543
49544         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
49545         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
49546         gnuc99.c,gnuc99-pedantic.c: New tests.
49547
49548 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49549
49550         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
49551         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
49552
49553 2000-12-01  Neil Booth  <neilb@earthling.net>
49554
49555         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
49556         * gcc.dg/cpp/poison.c: Update.
49557         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
49558
49559 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
49560
49561         * g77.f-torture/execute/20001201.f: New test.
49562
49563 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49564
49565         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
49566
49567 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
49568
49569         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
49570
49571 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
49572
49573         * g++.old-deja/g++.other/cast6.C: New test.
49574
49575 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
49576
49577         * gcc.c-torture/execute/20001130-2.c: New testcase.
49578
49579 2000-11-30  Richard Henderson  <rth@redhat.com>
49580
49581         * gcc.c-torture/execute/20001130-1.c: New test.
49582
49583 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49584
49585         * g++.old-deja/g++.other/op3.C: New test.
49586
49587 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49588
49589         * g++.old-deja/g++.other/op2.C: New test.
49590
49591 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49592
49593         * g++.old-deja/g++.other/crash38.C: New test.
49594
49595 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
49596
49597         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
49598
49599 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
49600
49601         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
49602         tests.
49603         * gcc.c-torture/execute/string-opt-6.c: New test.
49604
49605         * gcc.dg/20001117-1.c: Add main.
49606
49607 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
49608
49609         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49610         Move from here ...
49611         * gcc.dg/940510-1.c: ... to here.
49612
49613         * gcc.dg/20000926-1.c: GNU C now allows initializations of
49614         zero-size arrays in toplevel structures.
49615
49616 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49617
49618         * gcc.c-torture/execute/loop-8.c: New test.
49619
49620 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49621
49622         * g++.old-deja/g++.other/base1.C: New test.
49623
49624 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49625
49626         * g++.old-deja/g++.other/parse2.C: New test.
49627
49628 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49629
49630         * g++.old-deja/g++.pt/incomplete1.C: New test.
49631
49632 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49633
49634         * g++.old-deja/g++.other/friend9.C: New test.
49635
49636 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49637
49638         * gcc.dg/20001127-1.c: New test.
49639
49640 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49641
49642         * g++.old-deja/g++.pt/friend46.C: New test.
49643
49644 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49645
49646         * g++.old-deja/g++.other/ptrmem8.C: New test.
49647
49648 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49649
49650         * gcc.c-torture/execute/string-opt-7.c: New test.
49651         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49652
49653 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49654
49655         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49656         instead of 'mkcheck 2'.
49657
49658 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49659
49660         * gcc.c-torture/execute/memcheck/driver.c,
49661         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49662         C9X references to refer to C99.
49663
49664 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
49665
49666         * gcc.dg/ultrasp3.c: New test.
49667
49668 2000-11-25  Neil Booth  <neilb@earthling.net>
49669
49670         * gcc.dg/cpp/include2.c: Update test to be locale independent.
49671
49672 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
49673
49674         * gcc.c-torture/compile/20001123-2.c: New.
49675
49676 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49677
49678         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49679
49680 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
49681
49682         * gcc.dg/sequence-point-1.c: Add some new tests.
49683         * gcc.c-torture/execute/20001124-1.c: New test.
49684
49685 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49686
49687         * g++.old-deja/g++.other/vaarg4.C: New test.
49688         * gcc.c-torture/compile/20001123-1.c: New test.
49689
49690 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49691
49692         * g++.other/crash24.C: Adjust and remove XFAIL.
49693         * g++.other/crash37.C: New test.
49694
49695 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
49696
49697         * g++.old-deja/g++.pt/instantiate9.C: New test.
49698
49699 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
49700
49701         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49702         new ABI, too.
49703
49704         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49705         * g++.old-deja/g++.robertl/eb55.C: Likewise.
49706
49707 2000-11-22  Neil Booth  <neilb@earthling.net>
49708
49709         * gcc.dg/cpp/Wtrigraphs.c: New test.
49710
49711 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
49712
49713         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49714
49715 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
49716
49717         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49718
49719 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
49720
49721         * lib/gcc-dg.exp: load_lib scanasm.exp.
49722         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49723         * lib/g++-dg.exp: load_lib scanasm.exp.
49724         * lib/scanasm.exp: New.
49725         (scan-assembler, scan-assembler-not): Add optional arguments to
49726         test name, or if not present, the pattern name.
49727         (scan-assembler-dem, scan-assembler-dem-not): New.
49728
49729         * g++.dg/dg.exp: New.
49730
49731 2000-11-21  Neil Booth  <neilb@earthling.net>
49732
49733         * gcc.dg/cpp/integrated1.c: Remove.
49734
49735 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49736
49737         * gcc.c-torture/execute/20001121-1.c: New test.
49738
49739 2000-11-21  Richard Henderson  <rth@redhat.com>
49740
49741         * gcc.c-torture/compile/20001121-1.c: New test.
49742
49743 2000-11-20  Neil Booth  <neilb@earthling.net>
49744
49745         * gcc.dg/cpp/integrated1.c: New test.
49746
49747 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49748
49749         * g++.old-deja/g++.other/inline17.C: New test.
49750
49751 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
49752
49753         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49754         local variable to be zero: I made the variable global. Now
49755         uses abort() and exit() instead of relying on main's return value.
49756
49757 2000-11-20  Neil Booth  <neilb@earthling.net>
49758
49759         * gcc.dg/cpp/paste2.c: Update test.
49760         * objc/execute/paste.m: New test.
49761
49762 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49763
49764         * gcc.dg/c99-condexpr-1.c: New test.
49765
49766 2000-11-20  Neil Booth  <neilb@earthling.net>
49767
49768         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49769
49770 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
49771
49772         * g++.old-deja/g++.pt/export1.C: New test.
49773
49774 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
49775
49776         * gcc.dg/20001117-1.c: New test.
49777
49778 2000-11-18  Richard Henderson  <rth@redhat.com>
49779
49780         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49781
49782 2000-11-18  Richard Henderson  <rth@redhat.com>
49783
49784         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49785         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49786         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49787
49788 2000-11-18  Richard Henderson  <rth@redhat.com>
49789
49790         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49791         (main): New.  Exit cleanly.
49792
49793 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49794
49795         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49796         gcc.dg/c99-fordecl-2.c: New tests.
49797
49798 2000-11-18  Richard Henderson  <rth@redhat.com>
49799
49800         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49801         * gcc.c-torture/execute/zerolen-2.c: New.
49802
49803 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49804
49805         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49806         memory.
49807
49808 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49809
49810         * g++.old-deja/g++.pt/instantiate8.C: New test.
49811
49812 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49813
49814         * g++.old-deja/g++.other/incomplete.C: Add more tests.
49815         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49816
49817 2000-11-16  Nick Clifton  <nickc@redhat.com>
49818
49819         * gcc.c-torture/execute/nestfunc-2.c: New test.
49820         * gcc.c-torture/execute/nestfunc-3.c: New test.
49821
49822 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49823
49824         * gcc.c-torture/compile/20001116-1.c: New test.
49825
49826 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49827
49828         * gcc.c-torture/execute/20001115-1.c: New test.
49829
49830 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
49831
49832         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49833         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49834         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49835         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49836
49837 2000-11-15  Neil Booth  <neilb@earthling.net>
49838
49839         gcc.dg/cpp/_Pragma1.c: Update.
49840         gcc.dg/cpp/_Pragma2.c: New test.
49841
49842 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49843
49844         * g++.old-deja/g++.other/anon5.C: New test.
49845
49846 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49847
49848         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49849         tests.
49850
49851 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
49852
49853         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49854         output.
49855
49856 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49857
49858         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49859         labels at end of compound statements.
49860
49861 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
49862
49863         * gcc.c-torture/execute/loop-7.c: New test.
49864
49865 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49866
49867         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49868
49869 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49870
49871         * gcc.dg/c99-bool-1.c: New test.
49872
49873 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49874
49875         * gcc.dg/c99-scope-1.c: Remove xfail.
49876         * gcc.dg/c99-scope-2.c: New test.
49877
49878 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49879
49880         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49881         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49882
49883 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
49884
49885         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49886         error messages.
49887
49888         * g++.mike/p700.C: Don't typedef wchar_t.
49889         * g++.mike/p784.C: Likewise.
49890         * g++.mike/eb101.C: Don't use __wchar_t.
49891
49892 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49893
49894         * g77.f-torture/execute/20001111.[fx]: Test premature exit
49895         from DO loop.
49896
49897 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49898
49899         * gcc.c-torture/execute/20001111-1.c: New test.
49900
49901 2000-11-10  Nick Clifton  <nickc@redhat.com>
49902
49903         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49904         long multuiple and accumulate.
49905
49906 2000-11-09  Richard Henderson  <rth@redhat.com>
49907
49908         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49909         via size_t instead of int.
49910
49911         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49912         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49913         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49914         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49915
49916 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
49917
49918         * gcc.c-torture/compile/20001109-1.c: New test.
49919         * gcc.c-torture/compile/20001109-2.c: New test.
49920
49921 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
49922
49923         * g++.old-deja/g++.pt/operator1.C: New test.
49924         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49925
49926 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49927
49928         * gcc.dg/20001108-1.c: New test.
49929
49930 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49931
49932         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49933         with both arguments constant strings.
49934         * gcc.c-torture/execute/string-opt-3.c: New test.
49935         * gcc.c-torture/execute/string-opt-4.c: New test.
49936         * gcc.c-torture/execute/string-opt-5.c: New test.
49937
49938 2000-11-08  Nick Clifton  <nickc@redhat.com>
49939
49940         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
49941         mulsidi3adddi patterns.
49942
49943 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
49944
49945         * g++.old-deja/g++.other/crash36.C: New test.
49946
49947 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
49948
49949         * g++.old-deja/g++.other/init16.C: New test.
49950
49951 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
49952
49953         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49954
49955 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49956
49957         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49958         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49959         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49960
49961 2000-11-07  DJ Delorie  <dj@redhat.com>
49962
49963         * gcc.dg/20000614-1.c: Add return so that test can pass.
49964
49965 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49966
49967         * gcc.c-torture/execute/string-opt-1.c: New test.
49968
49969 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49970
49971         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
49972         mips-sgi-irix6.* because the MIPS ABI passes floating-point
49973         parameters in registers, and there is no way for a varargs
49974         function to know in which order the integer and floating-point
49975         parameters should be interleaved when they are placed on the
49976         stack.
49977         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49978         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49979
49980 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49981
49982         * gcc.c-torture/execute/string-opt-2.c: New test.
49983
49984 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
49985
49986         * g++.old-deja/g++.pt/crash60.C: New test.
49987
49988 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49989
49990         * g++.old-deja/g++.other/crash24.C: New test.
49991         * g++.old-deja/g++.other/crash25.C: New test.
49992         * g++.old-deja/g++.other/crash26.C: New test.
49993         * g++.old-deja/g++.other/crash27.C: New test.
49994         * g++.old-deja/g++.other/crash28.C: New test.
49995         * g++.old-deja/g++.other/crash29.C: New test.
49996         * g++.old-deja/g++.other/crash30.C: New test.
49997         * g++.old-deja/g++.other/crash31.C: New test.
49998         * g++.old-deja/g++.other/crash32.C: New test.
49999         * g++.old-deja/g++.other/crash33.C: New test.
50000         * g++.old-deja/g++.other/crash34.C: New test.
50001         * g++.old-deja/g++.other/crash35.C: New test.
50002
50003 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
50004
50005         * gcc.c-torture/execute/20001031-1.c: New test.
50006
50007 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
50008
50009         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
50010         namespace.
50011
50012         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
50013         standards-conformant.
50014
50015         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
50016
50017         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
50018         * g++.old-deja/g++.mike/p755a.C: Likewise.
50019         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
50020         library makes no calls to `operator new' during initialization.
50021
50022 2000-11-04  Neil Booth  <neilb@earthling.net>
50023
50024         * gcc.dg/cpp/include2.c: New tests.
50025
50026 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
50027
50028         * lib/g++.exp (g++_set_ld_library_path): New function.
50029         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
50030
50031 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
50032
50033         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
50034         warnings.
50035
50036 2000-11-01  Richard Henderson  <rth@redhat.com>
50037
50038         * g++.old-deja/g++.ext/namedret1.C: New.
50039         * g++.old-deja/g++.ext/namedret2.C: New.
50040         * g++.old-deja/g++.ext/namedret3.C: New.
50041
50042 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
50043
50044         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
50045         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
50046
50047 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50048
50049         * gcc.c-torture/execute/va-arg-21.c: New test.
50050
50051 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50052
50053         * gcc.dg/c99-complex-2.c: New test.
50054
50055 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50056
50057         * gcc.c-torture/execute/stdio-opt-1.c: New test.
50058
50059 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
50060
50061         * g++.old-deja/g++.other/inline16.C: New test.
50062
50063 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
50064
50065         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
50066         __PRETTY_FUNCTION__
50067
50068 2000-10-29  Neil Booth  <neilb@earthling.net>
50069
50070         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
50071         New tests.
50072         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
50073         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
50074         optimisation.
50075
50076 2000-10-29  Neil Booth  <neilb@earthling.net>
50077
50078         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
50079         * mi1.c, mi1c.h: Add null directives to multiple-include test.
50080         * mi5.c: Test multiple includes work with -C.
50081         * trigraphs.c: Test ^= version.
50082
50083 2000-10-28  Neil Booth  <neilb@earthling.net>
50084
50085         New tests and test updates for new macro expander.
50086
50087         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
50088         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
50089         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
50090         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
50091         new diagnostic messages.
50092
50093         * gcc.dg/cpp/macro3.c: New tests.
50094
50095 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
50096
50097         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
50098         on the same line.
50099
50100 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
50101
50102         * g++.old-deja/g++.other/eh2.C: New test.
50103
50104 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
50105
50106         * gcc.c-torture/execute/20001027-1.c: New test.
50107
50108 2000-10-26  Richard Henderson  <rth@redhat.com>
50109
50110         * gcc.c-torture/execute/20001026-1.c: New.
50111
50112 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
50113
50114         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
50115         * g++.old-deja/g++.law/builtin1.C: Likewise.
50116         * g++.old-deja/g++.law/ctors10.C: Likewise.
50117         * g++.old-deja/g++.law/virtual3.C: Likewise.
50118         * g++.old-deja/g++.mike/p658.C: Likewise.
50119         * g++.old-deja/g++.other/sibcall1.C: Likewise.
50120         * g++.old-deja/g++.other/vaarg2.C: Likewise.
50121         * g++.old-deja/g++.robertl/eb124.C: Likewise.
50122         * g++.old-deja/g++.robertl/eb44.C: Likewise.
50123         * g++.old-deja/g++.robertl/eb77.C: Likewise.
50124
50125 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
50126
50127         * gcc.c-torture/compile/20001024-1.c: New test.
50128
50129 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
50130
50131         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
50132         to tell us whether or not we are using V3.
50133
50134 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50135
50136         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
50137         operands.
50138
50139 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50140
50141         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
50142
50143 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
50144
50145         * gcc.c-torture/execute/20001024-1.c: New test.
50146
50147 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
50148
50149         * g++.old-deja/g++.other/sibcall1.C: New test.
50150
50151 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
50152
50153         * gcc.dg/noncompile/init-3.c: New test.
50154
50155 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50156
50157         * gcc.dg/format-array-1.c: New test.
50158
50159 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50160
50161         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
50162         writing through null pointers; remove comment about testing
50163         unterminated strings.
50164
50165 2000-10-17  Matthew Hiller  <hiller@redhat.com>
50166
50167         * gcc.c-torture/execute/20001017-2.c: New test.
50168
50169 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50170
50171         * gcc.c-torture/compile/20001018-1.c: New test.
50172         * gcc.c-torture/compile/20001018-1.x: Xfail.
50173
50174 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50175
50176         * gcc.c-torture/execute/20001017-1.c: New test.
50177
50178 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50179
50180         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
50181         for multiple use of arguments with scanf formats; add tests for
50182         multiple use of arguments.
50183
50184 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
50185
50186         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
50187         from some old tests.
50188
50189 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50190
50191         * gcc.dg/format-miss-1.c: New test.
50192
50193 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50194
50195         * gcc.c-torture/execute/20001013-1.c: New test.
50196
50197 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50198
50199         * gcc.dg/format-branch-1.c: New test.
50200
50201 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50202
50203         * README, lib/file-format.exp: Remove EGCS references.
50204
50205 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50206
50207         * gcc.dg/20001013-1.c: New test.
50208
50209 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50210
50211         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
50212         for intmax_t in the compiler using __typeof__ and the type rules
50213         for conditional expressions.
50214
50215 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
50216
50217         * gcc.dg/20001012-1.c: New test.
50218         * gcc.dg/20001012-2.c: New test.
50219
50220 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50221
50222         * gcc.dg/format-attr-1.c: New test.
50223
50224 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50225
50226         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
50227         __LONG_LONG_MAX__ instead of LLONG_MAX.
50228
50229 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50230
50231         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
50232         scanf flags.
50233         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
50234         flags.
50235
50236 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50237
50238         * gcc.dg/sequence-pt-1.c: New test.
50239
50240 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
50241
50242         * gcc.c-torture/execute/20001011-1.c: New testcase.
50243         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
50244
50245 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50246
50247         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
50248         does not error on it.
50249
50250 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50251
50252         * gcc.dg/20001009-1.c: New test.
50253
50254 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50255
50256         * gcc.c-torture/compile/20001009-1.c: Move from here ....
50257         * gcc.c-torture/execute/20001009-2.c: ... to here.
50258
50259 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
50260
50261         * gcc.c-torture/compile/20001009-1.c: New testcase.
50262         * gcc.c-torture/execute/20001009-1.c: New testcase.
50263         Testcases provided by Jan Hubicka <jh@suse.cz>.
50264
50265 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50266
50267         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50268         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
50269         uintmax_t using <limits.h> to emulate the compiler's internal
50270         logic.  No longer XFAIL %j tests.
50271
50272 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50273
50274         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
50275         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50276         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
50277         regexps and details of expected handling of some bad formats.
50278         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
50279         suppression.
50280
50281 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50282
50283         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
50284         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
50285         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
50286         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
50287         in list archives.
50288
50289 2000-10-06  Richard Henderson  <rth@cygnus.com>
50290
50291         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
50292         * g++.old-deja/g++.brendan/crash52.C: Likewise.
50293         * g++.old-deja/g++.jason/report.C: Likewise.
50294         * g++.old-deja/g++.law/friend5.C: Likewise.
50295         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
50296         of the expected warnings.
50297
50298 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
50299
50300         * g++.old-deja/g++.pt/enum14.C: New test.
50301
50302 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
50303
50304         * g++.old-deja/g++.pt/crash59.C: New test.
50305
50306 2000-10-04  Will Cohen  <wcohen@redhat.com>
50307
50308         * gcc.dg/20000926-1.c: New test.
50309
50310 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
50311
50312         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
50313         function name for current C++ compiler.
50314         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
50315
50316 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
50317
50318         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
50319         __PRETTY_FUNCTION__.
50320         * g++.old-deja/g++.ext/pretty2.C: Likewise.
50321
50322 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50323
50324         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
50325
50326 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
50327
50328         * gcc.c-torture/compile/20000923-1.c: New test.
50329
50330 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
50331
50332         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
50333         * g++.old-deja/g++.pt/ttp62.C: Same.
50334         * g++.old-deja/g++.other/inline14.C: Same.
50335
50336 2000-09-24  Richard Henderson  <rth@cygnus.com>
50337
50338         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
50339
50340 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50341
50342         * gcc.dg/c90-printf-1.c: Add test for wide string format.
50343
50344 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
50345
50346         * gcc.c-torture/compile/20000922-1.c: New file.
50347
50348 2000-09-21  Nick Clifton  <nickc@redhat.com>
50349
50350         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
50351         a signed long modulo operation.
50352         (mod6): New function - perform an unsigned long modulo operation.
50353         (main): Add tests for modulos of very large numbers by very small
50354         dividends.
50355
50356 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50357
50358         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
50359
50360 2000-09-19  Richard Henderson  <rth@cygnus.com>
50361
50362         * gcc.dg/compare2.c (case 10): XFAIL.
50363
50364 2000-09-18  Richard Henderson  <rth@cygnus.com>
50365
50366         * gcc.c-torture/execute/20000906-1.c: Move ...
50367         * gcc.dg/20000906-1.c: ... here.  Only run on targets
50368         that support __builtin_trap.
50369
50370 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
50371
50372         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
50373
50374 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50375
50376         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
50377         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
50378         more $ format tests.
50379
50380 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50381
50382         * gcc.dg/format-errmk-1.c: New test.
50383
50384 2000-09-17  Greg McGary  <greg@mcgary.org>
50385
50386         * gcc.c-torture/execute/20000917-1.x: Remove.
50387
50388 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50389
50390         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
50391
50392 2000-09-17  Greg McGary  <greg@mcgary.org>
50393
50394         * gcc.c-torture/execute/20000917-1.c: New test.
50395         * gcc.c-torture/execute/20000917-1.x: XFAIL.
50396
50397 2000-09-16  Neil Booth  <NeilB@earthling.net>
50398
50399         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
50400         in nested macro bug.
50401
50402 2000-09-15  Neil Booth  <NeilB@earthling.net>
50403
50404         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
50405
50406 2000-09-14  Jeffrey A Law  (law@cygnus.com)
50407
50408         * gcc.c-torture/execute/20000914-1.c: New test.
50409
50410 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
50411
50412         * g++.other/inline13.C: New test.
50413
50414 2000-09-12  Andreas Jaeger  <aj@suse.de>
50415
50416         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
50417         constant by Ulrich Drepper <drepper@redhat.com>.
50418
50419 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
50420
50421         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
50422
50423 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50424
50425         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
50426
50427 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
50428
50429         * gcc.dg/cpp/backslash.c: New test.
50430
50431 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
50432
50433         * gcc.c-torture/execute/20000910-1.c: New test.
50434         * gcc.c-torture/execute/20000910-2.c: Likewise.
50435
50436 2000-09-11  Robert Lipe  <robertl@sco.com>
50437
50438         * gcc.dg/pragma-align.c: New test.
50439
50440 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
50441
50442         * g++.old-deja/g++.pt/explicit82.C: New test.
50443         * g++.old-deja/g++.pt/explicit83.C: New test.
50444
50445 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
50446
50447         * gcc.dg/asm-names.c: New test.
50448
50449 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50450
50451         * gcc.dg/cpp/tr-warn6.c: New test
50452
50453 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50454
50455         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
50456         be accepted.
50457
50458 2000-09-07  Catherine Moore  <clm@redhat.com>
50459
50460         * gcc.c-torture/execute/unroll-1.c: New test.
50461
50462 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
50463
50464         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
50465         ERROR markers.
50466         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
50467         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
50468         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
50469         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
50470         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
50471         Preprocess only.
50472         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
50473         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
50474
50475 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50476
50477         * g++.old-deja/g++.pt/deduct2.C: New test.
50478
50479 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50480
50481         * g++.old-deja/g++.pt/parms2.C: New test.
50482
50483 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50484
50485         * g++.old-deja/g++.pt/crash58.C: New test.
50486
50487 2000-09-06  Greg McGary  <greg@mcgary.org>
50488
50489         * gcc.c-torture/execute/20000906-1.c: New test.
50490         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
50491
50492 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50493
50494         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
50495
50496 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50497
50498         * g++.old-deja/g++.pt/crash57.C: New test.
50499
50500 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50501
50502         * g++.old-deja/g++.pt/crash56.C: New test.
50503
50504 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50505
50506         * g++.old-deja/g++.pt/koenig1.C: New test.
50507
50508 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50509
50510         * gcc.dg/20000904-1.c: New test.
50511
50512 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50513
50514         * gcc.dg/cpp/paste8.c: New test.
50515
50516 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
50517
50518         * gcc.c-torture/compile/20000827-1.c: New test.
50519
50520 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50521
50522         * gcc.dg/format-diag-1.c: New test.
50523
50524 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50525
50526         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
50527         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
50528         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
50529         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
50530         gcc.dg/formatz-1.c: Adjust warning regular expressions.
50531
50532 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50533
50534         * g++.old-deja/g++.other/nested4.C: New test.
50535
50536 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50537
50538         * g++.old-deja/g++.ns/scoped1.C: New test.
50539
50540 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
50541
50542         * lib/g++.exp: Support testing already-installed GCC.
50543
50544 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50545
50546         * wtr-label-1.c, wtr-suffix-1.c: New tests.
50547
50548 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50549
50550         * gcc.dg/return-type-2.c: New test.
50551
50552 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
50553
50554         * gcc.c-torture/compile/20000825-1.c: New test.
50555
50556 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
50557
50558         * gcc.dg/dwarf2-2.c: New test.
50559
50560 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
50561
50562         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
50563         dg-warning regexps.
50564
50565 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50566
50567         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
50568         gcc.dg/format-ext-5.c: New tests.
50569
50570 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
50571
50572         * g++.old-deja/g++.other/crash22.C: New test.
50573
50574 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
50575
50576         * gcc.dg/noncompile/930622-2.c: Adjust error message.
50577
50578 2000-08-24  Richard Henderson  <rth@cygnus.com>
50579
50580         * gcc.dg/ia64-sync-1.c: New test.
50581         * gcc.dg/ia64-sync-2.c: New test.
50582         * gcc.dg/ia64-asm-1.c: New test.
50583
50584 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50585
50586         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
50587         * gcc.dg/format-ext-2.c: New test.
50588
50589 2000-08-23  Jason Merrill  <jason@redhat.com>
50590
50591         * lib/old-dejagnu.exp: Also ignore "In member function" and
50592         "At global scope".
50593
50594 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50595
50596         * gcc.dg/noncompile/label-lineno-1.c: New test.
50597
50598 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50599
50600         * gcc.dg/c99-array-nonobj-1.c: New test.
50601
50602 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50603
50604         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50605         tests.
50606         * gcc.dg/format-ext-1.c: New test.
50607
50608 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50609
50610         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50611         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50612         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50613         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50614         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50615
50616 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50617
50618         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50619         gcc.dg/c99-strftime-2.c: New tests.
50620
50621 2000-08-22  Richard Henderson  <rth@cygnus.com>
50622
50623         * gcc.c-torture/execute/20000822-1.c: New test.
50624
50625 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50626
50627         * gcc.c-torture/execute/20000819-1.x: Remove.
50628
50629 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50630
50631         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50632         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50633         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50634         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50635         gcc.dg/format-xopen-1.c: New tests.
50636
50637 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50638
50639         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50640
50641 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50642
50643         * g++.old-deja/g++.other/loop2.C: New test.
50644
50645         * gcc.c-torture/compile/20000606-1.c: New test.
50646         * gcc.c-torture/compile/20000728-1.c: New test.
50647         * gcc.c-torture/execute/20000801-1.c: New test.
50648         * gcc.c-torture/execute/20000801-2.c: New test.
50649         * gcc.c-torture/execute/20000819-1.c: New test.
50650         * gcc.c-torture/execute/20000819-1.x: XFAIL.
50651         * gcc.dg/20000629-1.c: New test.
50652         * gcc.dg/20000724-1.c: New test.
50653         * gcc.dg/20000807-1.c: New test.
50654
50655 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50656
50657         * gcc.dg/cpp/pragma-1.c: New test.
50658         * gcc.dg/cpp/pragma-2.c: New test.
50659
50660 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
50661
50662         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50663         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
50664
50665 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50666
50667         * gcc.c-torture/compile/20000818-1.c: New test.
50668
50669 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
50670
50671         * gcc.c-torture/execute/20000818-1.c: New test.
50672
50673 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50674
50675         * gcc.dg/format-va-1.c: New test.
50676
50677 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50678
50679         * g++.old-deja/g++.other/typedef8.C: New test.
50680
50681 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50682
50683         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50684         * g++.old-deja/g++.mike/net36.C: Mark candidate.
50685         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50686         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50687         * g++.old-deja/g++.other/ptrmem7.C: New test.
50688         * g++.old-deja/g++.pt/ptrmem10.C: New test.
50689
50690 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50691
50692         * g++.old-deja/g++.pt/typename27.C: New test.
50693
50694 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
50695
50696         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50697         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50698         * g++.old-deja/g++.pt/friend45.C: New test.
50699         * g++.old-deja/g++.other/friend8.C: New test.
50700
50701 2000-08-15  Richard Henderson  <rth@cygnus.com>
50702
50703         * gcc.c-torture/execute/20000815-1.c: New test.
50704
50705 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50706
50707         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50708         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50709         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50710
50711 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
50712
50713         * g++.old-deja/g++.other/refinit2.C: New test.
50714
50715 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
50716
50717         * lib/c-torture.exp (c-torture): Make
50718         compiler_conditional_xfail_data global.
50719         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50720         compiler_conditional_xfail_data machinery.
50721         (f-torture-execute): Likewise.
50722         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50723         and only when unrolling loops.
50724
50725         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50726
50727 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50728
50729         * g++.old-deja/g++.pt/explicit81.C: New test.
50730
50731 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50732
50733         * g++.old-deja/g++.pt/typename26.C: New test.
50734
50735 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
50736
50737         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50738         warning.
50739
50740 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50741
50742         * g++.old-deja/g++.other/array3.C: New test.
50743
50744 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50745
50746         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50747         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50748         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50749         New tests.
50750
50751 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
50752
50753         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50754         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50755
50756 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
50757
50758         * gcc.c-torture/execute/20000808-1.c: New test.
50759
50760 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50761
50762         * gcc.dg/c90-const-expr-1.c: New test.
50763
50764 2000-08-08  Richard Henderson  <rth@cygnus.com>
50765
50766         * gcc.dg/noncompile/920923-1.c: Declare calloc.
50767
50768 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50769
50770         * gcc.dg/noncompile/const-ll-1.c: New test.
50771
50772 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50773
50774         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50775
50776 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50777
50778         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50779         that running programs linked against the shared version of libobjc
50780         run correctly.
50781
50782 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50783
50784         * gcc.dg/c99-printf-1.c: New test.
50785
50786 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50787
50788         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50789
50790 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
50791
50792         * gcc.c-torture/execute/20000731-1.x: Delete.
50793
50794 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
50795
50796         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50797         and torture_without_loops as is done by c-torture.exp.
50798         (search_for): Copy from c-torture.exp.
50799         (gcc-dg-runtest): New function, drives a directory of tests
50800         iterating over the TORTURE_OPTIONS.
50801         (scan-assembler, scan-assembler-not): Move here from
50802         individual directory drivers.
50803
50804         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50805         defined by lib/gcc-dg.exp.
50806         * gcc.dg/cpp/cpp.exp: Likewise.
50807         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
50808         gcc-dg-runtest, so we cycle over optimization options.
50809
50810         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50811         * gcc.dg/compare2.c: No longer expected to fail.
50812
50813 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
50814
50815         * gcc.c-torture/execute/20000804-1.c: New test.
50816
50817 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50818
50819         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50820
50821 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
50822
50823         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50824
50825 2000-08-03  Jeffrey A Law  (law@cygnus.com)
50826
50827         * gcc.c-torture/compile/20000803-1.c: New test.
50828
50829 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50830
50831         * gcc.c-torture/execute/20000801-3.c,
50832         gcc.c-torture/execute/20000801-4.c: New tests.
50833         * gcc.c-torture/execute/20000801-3.x,
50834         gcc.c-torture/execute/20000801-4.x: Xfail.
50835
50836 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
50837
50838         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50839         libobjc/.libs to allow for libtool.
50840
50841 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
50842
50843         * gcc.c-torture/compile/20000802-1.c: New test.
50844
50845 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
50846
50847         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50848
50849 2000-07-31  Jeffrey A Law  (law@cygnus.com)
50850
50851         * gcc-c-torture/execute/20000731-2.c: New test.
50852
50853         * gcc.c-torture/execute/20000731-1.c: New test.
50854         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50855
50856 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
50857
50858         * gcc.dg/cpp/paste7.c: New test.
50859         * gcc.dg/cpp/20000725-1.c: New test.
50860
50861 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
50862
50863         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50864         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50865         declaration warning for __builtin_dwarf_reg_size.
50866
50867         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50868
50869 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50870
50871         * gcc.dg/noncompile/voidparam-1.c: New test.
50872
50873 2000-07-30  Richard Henderson  <rth@cygnus.com>
50874
50875         * gcc.dg/c90-digraph-1.c: Don't xfail.
50876         * gcc.dg/compare2.c (case 10): Xfail.
50877         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50878
50879 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
50880
50881         * gcc.dg/c99-main-1.c: New test.
50882
50883 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50884
50885         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50886
50887 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
50888
50889         * gcc.c-tortuer/execute/20000726-1.c: New test.
50890
50891 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
50892
50893         * gcc.c-torture/execute/enum-2.c: New test.
50894
50895 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50896
50897         * gcc.dg/cpp/tr-warn3.c: New test.
50898
50899 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50900
50901         * g++.old-deja/g++.ext/implicit1.C: Remove.
50902         * g++.old-deja/g++.jason/c2.C: Remove
50903         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50904         * g++.old-deja/g++.pt/crash16.C: Likewise.
50905         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50906
50907 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50908
50909         * g++.old-deja/g++.other/for2.C: New test.
50910
50911 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
50912
50913         * gcc.dg/20000720-1.c: New test.
50914
50915 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
50916
50917         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
50918
50919 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
50920
50921         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50922         * gcc.c-torture/execute/20000722-1.c: New.
50923         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50924
50925 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
50926
50927         * gcc.dg/cpp/20000720-1.S: New test.
50928
50929 2000-07-21  Michael Meissner  <meissner@redhat.com>
50930
50931         * gcc.c-torture/execute/ieee/hugeval.c: New test.
50932
50933 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50934
50935         * g++.old-deja/g++.brendan/crash16.C,
50936         g++.old-deja/g++.brendan/parse3.C,
50937         g++.old-deja/g++.brendan/redecl1.C,
50938         g++.old-deja/g++.ns/template13.C,
50939         g++.old-deja/g++.other/decl4.C,
50940         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50941
50942 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50943
50944         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50945         and "Internal error".
50946
50947         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50948         regexps.
50949         * gcc.dg/cpp/paste6.c: New test.
50950
50951 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
50952
50953         * gcc.dg/cpp/tr-direct.c: New test.
50954
50955         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50956         gcc.dg/cpp/undef1.c: Tweak error regexps.
50957
50958 2000-07-18  Eric Christopher <echristo@redhat.com>
50959
50960         * gcc.c-torture/compile/20000718-1.c: New test.
50961
50962 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
50963
50964         * cpplex.c (_cpp_push_token): If the token being pushed back
50965         is the previous token in this context, just subtract one from
50966         context->posn.
50967         * cppmacro.c (save_expansion): Clear aux field when storing a
50968         placemarker.
50969
50970 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
50971
50972         * gcc.dg/noncompile/redecl-1.c: New test.
50973
50974 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
50975
50976         * gcc.c-torture/execute/20000717-5.c: New test.
50977         * gcc.c-torture/execute/20000717-1.x: Removed.
50978
50979 2000-07-17  Richard Henderson  <rth@cygnus.com>
50980
50981         * gcc.c-torture/execute/20000717-4.c: New test.
50982
50983 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
50984
50985         * gcc.dg/cpp/syshdr.c: New test.
50986         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50987
50988 2000-07-17  Neil Booth  <neilb@earthling.net>
50989
50990         * gcc.dg/cpp/cmdlne-dM.c: New test.
50991         * gcc.dg/cpp/cmdlne-dD.c: New test.
50992
50993 2000-07-17  Jeffrey A Law  (law@cygnus.com)
50994
50995         * gcc.c-torture/execute/20000717-3.c: New test.
50996
50997         * gcc.c-torture/compile/20000717-1.c: New test.
50998
50999 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
51000
51001         * gcc.c-torture/execute/20000717-2.c: New test.
51002
51003 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51004
51005         * gcc.dg/formatz-1.c: New test.
51006
51007         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
51008         * gcc.dg/c99-digraph-1.c: New tests.
51009
51010         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
51011         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
51012
51013         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
51014         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
51015         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
51016         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
51017         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
51018         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
51019         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
51020
51021 2000-07-17  Greg McGary <greg@mcgary.org>
51022
51023         * gcc.c-torture/execute/20000717-1.c: New test.
51024         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
51025
51026 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
51027
51028         * gcc.c-torture/execute/20000715-2.c: New test.
51029         * gcc.dg/20000715-1.c: New test.
51030
51031 2000-07-15  Michael Meissner  <meissner@redhat.com>
51032
51033         * gcc.c-torture/execute/20000715-1.c: New test.
51034
51035 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
51036
51037         * gcc.c-torture/execute/20000707-1.c: New test.
51038
51039 2000-07-13  Neil Booth  <NeilB@earthling.net>
51040
51041         * gcc.dg/cpp/digraph1.c,
51042         gcc.dg/cpp/digraph2.c,
51043         gcc.dg/cpp/digraphs.c: New tests.
51044
51045 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
51046
51047         * g77.f-torture/compile/20000630-2.f: New test.
51048         * g77.f-torture/compile/20000630-2.x
51049
51050 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51051
51052         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
51053
51054 2000-07-11  Neil Booth  <NeilB@earthling.net>
51055
51056         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
51057
51058 2000-07-11  Neil Booth  <NeilB@earthling.net>
51059
51060         * gcc.dg/cpp/cmdlne-C.c: New.
51061
51062 2000-07-09  Neil Booth  <NeilB@earthling.net>
51063
51064         * gcc.dg/cpp/directiv.c: New tests.
51065         * gcc.dg/cpp/undef1.c: Update.
51066
51067 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
51068
51069         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
51070
51071 2000-07-09  Neil Booth  <NeilB@earthling.net>
51072
51073         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
51074
51075 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
51076
51077         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
51078         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
51079
51080 2000-07-08  Neil Booth  <NeilB@earthling.net>
51081
51082         * gcc.dg/cpp/macsyntx.c: New tests.
51083
51084 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51085
51086         * gcc.dg/20000707-1.c: New test.
51087
51088 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51089
51090         * gcc.c-torture/execute/20000706-1.c: New test.
51091         * gcc.c-torture/execute/20000706-2.c: New test.
51092         * gcc.c-torture/execute/20000706-3.c: New test.
51093         * gcc.c-torture/execute/20000706-4.c: New test.
51094         * gcc.c-torture/execute/20000706-5.c: New test.
51095
51096 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51097
51098         * g++.old-deja/g++.pt/instantiate7.C: New test.
51099
51100 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51101
51102         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
51103         * g++.old-deja/g++.mike/thunk3.C: Likewise.
51104         * g++.old-deja/g++.other/rtti3.C: Likewise.
51105         * g++.old-deja/g++.other/rttid3.C: Likewise.
51106
51107 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
51108
51109         *  g77.f-torture/compile/20000630-1.x: Fix typo
51110
51111 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
51112
51113         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
51114         assembly output.
51115
51116 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
51117
51118         * gcc.dg/cpp/ident.c: New test.
51119
51120 2000-07-05  Neil Booth  <NeilB@earthling.net>
51121
51122         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
51123           gcc.dg/cpp/lexstrng.c: New tests.
51124
51125 2000-07-04  Neil Booth  <NeilB@earthling.net>
51126
51127         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
51128         * gcc.dg/cpp/strify2.c: Same.
51129
51130 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
51131
51132         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
51133         * gcc.dg/cpp/19990703-1.c: Likewise.
51134         * gcc.dg/cpp/20000625-1.c: Likewise.
51135         * gcc.dg/cpp/20000625-2.c: Likewise.
51136
51137         * gcc.dg/cpp/macro1.c,
51138         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
51139         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
51140         gcc.dg/cpp/strify1.c,
51141         gcc.dg/cpp/strify2.c: New tests.
51142
51143 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
51144
51145         * gcc.c-torture/execute/20000703-1.c: New test.
51146
51147 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51148
51149         * g++.old-deja/g++.pt (lookup10.C): New test.
51150
51151 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51152
51153         * g++.old-deja/g++.pt (typename25.C): New test.
51154
51155 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
51156
51157         * gcc.c-torture/compile/20000701-1.c: New test.
51158
51159 2000-06-30  Nick Clifton  <nickc@cygnus.com>
51160
51161         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
51162         to test case.
51163
51164 2000-06-30  Catherine Moore  <clm@cygnus.com>
51165
51166         * gcc.c-torture/execute/align-1.c: New test.
51167
51168 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
51169
51170         * g++.old-deja/g++.pt/expr8.C: New test.
51171         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
51172
51173 2000-06-29  Nick Clifton  <nickc@cygnus.com>
51174
51175         * gcc.c-torture/compile/20000629-1.c: New test.
51176
51177 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51178
51179
51180         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
51181         gcc.dg/noncompile directory, depending on whether they're
51182         preprocessor tests or not.  Annotate all the tests for the dg
51183         framework.
51184
51185         * gcc.c-torture/noncompile/noncompile.exp: Delete.
51186         * gcc.dg/noncompile/noncompile.exp: New.
51187
51188         * Moved files:
51189         Old name                                New name
51190         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
51191         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
51192         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
51193         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
51194         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
51195         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
51196         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
51197         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
51198         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
51199         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
51200         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
51201         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
51202         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
51203         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
51204         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
51205         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
51206         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
51207         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
51208         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
51209         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
51210         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
51211         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
51212         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
51213         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
51214
51215         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
51216         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
51217         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
51218         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
51219         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
51220         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
51221
51222 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51223
51224         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
51225         declare one variable.  On the fourth, error.
51226         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
51227         declared by 20000628-1a.h.
51228
51229 2000-06-29  Richard Henderson  <rth@redhat.com>
51230
51231         * gcc.c-torture/execute/930529-1.x: New file.
51232         * gcc.dg/920413-1.c: Adjust expected warning text.
51233         * gcc.dg/980217-1.c: Declare abort.
51234         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
51235
51236 2000-06-29  Jeffrey A Law  (law@cygnus.com)
51237
51238         * g77.f-torture/compile/20000629-1.f: New test.
51239         * g77.f-torture/compile/20000629-1.x: Expected to fail.
51240
51241 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51242
51243         Rearrange lots of files, removing entirely the
51244         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
51245         directories.
51246
51247         * Deleted files:
51248         gcc.c-torture/code_quality/code_quality.exp
51249         gcc.c-torture/special/special.exp
51250         gcc.failure/failure.exp
51251         gcc.failure/940409-1.x
51252         gcc.c-torture/compile/961203-1.x
51253
51254         * New files:
51255         gcc.misc-tests/linkage.exp
51256         gcc.c-torture/execute/920730-1t.c
51257         gcc.c-torture/execute/920730-1t.x
51258         gcc.c-torture/compile/920520-1.x
51259         gcc.c-torture/compile/920521-1.x
51260         gcc.c-torture/compile/981006-1.x
51261         gcc.c-torture/execute/eeprof-1.x
51262
51263         * Moved files (possibly with modifications to fit a new harness):
51264         Old name                                New name
51265         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
51266         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
51267         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
51268         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
51269         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
51270         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
51271         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
51272         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
51273         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
51274         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
51275         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
51276         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
51277         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
51278         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
51279
51280 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51281
51282         * c-torture/compile/961203-1.x: Delete.
51283
51284         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
51285         not exit. Include stdio.h.
51286         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
51287         * gcc.misc-tests/dg-12.c: Likewise.
51288         * gcc.misc-tests/dg-5.c: Likewise.
51289         * gcc.misc-tests/dg-6.c: Likewise.
51290         * gcc.misc-tests/dg-7.c: Prototype abort.
51291         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
51292         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
51293         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
51294         not exit.
51295         * gcc.misc-tests/sieve.c: Use return from main, not exit.
51296         * gcc.misc-tests/sort2.c: Use return from main, not exit.
51297
51298 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
51299
51300         * gcc.dg/cpp/20000628-1.c: New test.
51301         * gcc.dg/cpp/20000628-1.h: New header for above test.
51302         * gcc.dg/cpp/20000628-1a.h: Likewise.
51303
51304 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
51305
51306         * gcc.dg/cpp: New directory.
51307         * gcc.dg/cpp/cpp.exp: New driver.
51308         * gcc.dg/cpp/20000627-1.c: New test.
51309         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
51310         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
51311         and rewrite as a compilation test.
51312
51313         * gcc.dg: Move many files into the cpp subdirectory, possibly
51314         renaming or editing them as well.
51315         Old name                New name
51316         990119-1.c              cpp/19990119-1.c
51317         990228-1.c              cpp/19990228-1.c
51318         990407-1.c              cpp/19990407-1.c
51319         990409-1.c              cpp/19990409-1.c
51320         990413-1.c              cpp/19990413-1.c
51321         990703-1.c              cpp/19990703-1.c
51322         20000127-1.c            cpp/20000127-1.c
51323         20000129-1.c            cpp/20000129-1.c
51324         20000207-1.c            cpp/20000207-1.c
51325         20000207-2.c            cpp/20000207-2.c
51326         20000209-1.c            cpp/20000209-1.c
51327         20000209-2.c            cpp/20000209-2.c
51328         20000301-1.c            cpp/20000301-1.c
51329         20000419-1.c            cpp/20000419-1.c
51330         20000510-1.S            cpp/20000510-1.S
51331         20000519-1.c            cpp/20000519-1.c
51332         20000529-1.c            cpp/20000529-1.c
51333         20000625-1.c            cpp/20000625-1.c
51334         20000625-2.c            cpp/20000625-2.c
51335         cpp-as1.c               cpp/assert1.c
51336         cpp-as2.c               cpp/assert2.c
51337         cxx-comments-1.c        cpp/cxxcom1.c
51338         cxx-comments-2.c        cpp/cxxcom2.c
51339         endif-label.c           cpp/endif.c
51340         cpp-hash1.c             cpp/hash1.c
51341         cpp-hash2.c             cpp/hash2.c
51342         cpp-if1.c               cpp/if-1.c
51343         cpp-if2.c               cpp/if-2.c
51344         cpp-if3.c               cpp/if-3.c
51345         cpp-if4.c               cpp/if-4.c
51346         cpp-if5.c               cpp/if-5.c
51347         cpp-cond.c              cpp/if-cexp.c
51348         cpp-missingop.c         cpp/if-mop.c
51349         cpp-missingparen.c      cpp/if-mpar.c
51350         cpp-opprec.c            cpp/if-oppr.c
51351         cpp-ifparen.c           cpp/if-paren.c
51352         cpp-shortcircuit.c      cpp/if-sc.c
51353         cpp-shift.c             cpp/if-shift.c
51354         cpp-unary.c             cpp/if-unary.c
51355         cpp-li1.c               cpp/line1.c
51356         cpp-li2.c               cpp/line2.c
51357         lineno.c                cpp/line3.c
51358         lineno-2.c              cpp/line4.c
51359         cpp-mi.c                cpp/mi1.c
51360         cpp-mic.h               cpp/mi1c.h
51361         cpp-micc.h              cpp/mi1cc.h
51362         cpp-mind.h              cpp/mi1nd.h
51363         cpp-mindp.h             cpp/mi1ndp.h
51364         cpp-mix.h               cpp/mi1x.h
51365         cpp-mi2.c               cpp/mi2.c
51366         cpp-mi2a.h              cpp/mi2a.h
51367         cpp-mi2b.h              cpp/mi2b.h
51368         cpp-mi2c.h              cpp/mi2c.h
51369         cpp-mi3.c               cpp/mi3.c
51370         cpp-mi3.def             cpp/mi3.def
51371         poison-1.c              cpp/poison.c
51372         pr-impl.c               cpp/prag-imp.c
51373         cpp-redef-2.c           cpp/redef1.c
51374         cpp-redef.c             cpp/redef2.c
51375         strpaste.c              cpp/strp1.c
51376         strpaste-2.c            cpp/strp2.c
51377         cpp-tradpaste.c         cpp/tr-paste.c
51378         cpp-tradstringify.c     cpp/tr-str.c
51379         cpp-tradwarn1.c         cpp/tr-warn1.c
51380         cpp-tradwarn2.c         cpp/tr-warn2.c
51381         trigraphs.c             cpp/trigraphs.c
51382         cpp-unc1.c              cpp/unc1.c
51383         cpp-unc2.c              cpp/unc2.c
51384         cpp-unc3.c              cpp/unc3.c
51385         cpp-unc.c               cpp/unc4.c
51386         undef.c                 cpp/undef1.c
51387         undef-2.c               cpp/undef2.c
51388         cpp-wi1.c               cpp/widestr1.c
51389
51390 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
51391
51392         * lib/g++.exp (g++_include_flags): Tweak.
51393
51394 2000-06-27  H.J. Lu  <hjl@gnu.org>
51395             Loren J. Rittle  <ljrittle@acm.org>
51396
51397         * lib/g++.exp (g++_include_flags): Override libgloss.exp
51398         version with one that knows about the new gcc tree structure.
51399         (g++_link_flags): Same.
51400
51401 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
51402
51403         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
51404         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
51405         case we are cross-compiling.
51406
51407         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
51408         g++.old-deja/g++.niklas/Makefile.in,
51409         g++.old-deja/g++.niklas/configure.in,
51410         g++.old-deja/g++.other/Makefile.in,
51411         g++.old-deja/g++.other/configure.in,
51412         gcc.c-torture/code_quality/Makefile.in,
51413         gcc.c-torture/code_quality/configure.in,
51414         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
51415         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
51416         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
51417         gcc.c-torture/execute/ieee/Makefile.in,
51418         gcc.c-torture/execute/ieee/configure.in,
51419         gcc.c-torture/noncompile/Makefile.in,
51420         gcc.c-torture/noncompile/configure.in,
51421         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
51422         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
51423         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
51424
51425 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51426
51427         * g++.old-deja/g++.other/ambig3.C: New test.
51428
51429 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51430
51431         * g++.old-deja/g++.pt/syntax1.C: New test.
51432         * g++.old-deja/g++.pt/syntax2.C: New test.
51433         * g++.old-deja/g++.other/syntax3.C: New test.
51434         * g++.old-deja/g++.other/syntax4.C: New test.
51435
51436 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51437
51438         * gcc.dg/20000623-1.c: Prototype exit and abort.
51439
51440 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51441
51442         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
51443         New tests.
51444         * gcc.dg/cpp-mi3.def: New file.
51445
51446         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
51447         inside assertions.
51448         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
51449         lexer's error messages.
51450         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
51451         divine anything from the linemarkers.
51452         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
51453         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
51454
51455 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
51456
51457         * gcc.dg/20000623-1.c: New test.
51458
51459 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
51460
51461         * gcc.c-torture/execute/20000622-1.c: New test.
51462
51463 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51464
51465         * g++.old-deja/g++.other/init15.C: New test.
51466
51467 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51468
51469         * g++.old-deja/g++.pt/vaarg2.C: New test.
51470         * g++.old-deja/g++.pt/vaarg3.C: New test.
51471
51472 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
51473
51474         * g++.old-deja/g++.other/dyncast6.C: New test.
51475
51476 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
51477
51478         * gcc.c-torture/execute/loop-6.c: New test.
51479
51480 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
51481
51482         * gcc.dg/20000614-1.c: New test.
51483         * gcc.dg/20000614-2.c: New test.
51484
51485 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
51486
51487         * g++.old-deja/g++.other/inline12.C: New test.
51488
51489 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
51490
51491         * g++.old-deja/g++.other/eh1.C: New test.
51492
51493 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
51494
51495         * g++.old-deja/g++.other/type.C: New test.
51496
51497 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51498
51499         * g++.old-deja/g++.other/initstring.C: New test.
51500
51501 2000-06-12  Jason Merrill  <jason@redhat.com>
51502
51503         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
51504
51505 2000-06-09  Jeffrey A Law  (law@cygnus.com)
51506
51507         * gcc.c-torture/compile/20000609-1.c: New test.
51508
51509 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
51510
51511         * gcc.dg/20000609-1.c: New test.
51512
51513 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
51514
51515         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
51516         * gcc.c-torture/noncompile/poison-1.c: Move...
51517         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
51518         * gcc.dg/cpp-li1.c: Add a token after the #line.
51519
51520 2000-06-05  Richard Henderson  <rth@cygnus.com>
51521
51522         * gcc.c-torture/execute/20000605-2.c: New test.
51523         * gcc.c-torture/execute/20000605-3.c: New test.
51524
51525 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
51526
51527         * g77.f-torture/execute/20000503-1.x: New file.
51528
51529 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
51530
51531         * g++.old-deja/g++.eh/badalloc1.C: New test.
51532
51533 2000-06-05  Richard Henderson  <rth@cygnus.com>
51534
51535         * gcc.c-torture/execute/20000605-1.c: New test.
51536
51537 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51538             Nathan Sidwell <nathan@codesourcery.com>
51539
51540         * gcc.c-torture/compile/20000605-1.c: New test.
51541
51542 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
51543
51544         * g77.f-torture/compile/20000601-1.f: New test.
51545
51546 2000-06-03  Richard Henderson  <rth@cygnus.com>
51547
51548         * gcc.c-torture/execute/20000603-1.c: New.
51549
51550 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
51551
51552         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
51553         * gcc.dg/noreturn-2.c (noreturn): Likewise.
51554
51555 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
51556
51557         * gcc.dg/compare2.c (case 12): XFAIL.
51558         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
51559         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
51560
51561         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
51562
51563 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
51564
51565         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
51566         guard macro is already defined when the header is first
51567         included.
51568         * gcc.dg/cpp-mix.h: New file.
51569         * gcc.dg/endif-label.c: Update patterns to match compiler.
51570
51571         * g++.brendan/complex1.C: Declare abort.
51572         * g++.law/refs4.C: Remove XFAIL.
51573         * g++.oliva/expr2.C: Declare abort and exit.
51574
51575 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
51576
51577         * gcc.c-torture/execute/20000528-1.c: New test.
51578
51579         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
51580         * g++.old-deja/g++.law/temps4.C: Likewise.
51581
51582         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
51583         stdlib.h.  Call abort() on failure.
51584         * g++.old-deja/g++.law/refs4.C: Likewise.
51585         * g++.old-deja/g++.law/temps4.C: Likewise.
51586         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
51587         * gcc.c-torture/execute/20000112-1.c: Include string.h.
51588
51589 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
51590
51591         Relative to g++.dg/special:
51592         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
51593
51594         Relative to g++.old-deja:
51595         * g++.brendan/complex1.C, g++.jason/optimize2.C,
51596         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
51597         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
51598         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
51599         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
51600         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
51601         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
51602
51603         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51604         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51605         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51606         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51607         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51608         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51609         and/or string.h.
51610
51611         * g++.other/goto1.C: Update expectations for error messages.
51612
51613 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
51614
51615         * gcc.c-torture/compile/20000523-1.c: New test.
51616
51617 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51618
51619         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51620
51621 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51622
51623         * g++.old-deja/g++.eh/catch11.C: New test.
51624         * g++.old-deja/g++.eh/catch12.C: New test.
51625
51626 2000-05-24  Nick Clifton  <nickc@cygnus.com>
51627
51628         * gcc.c-torture/execute/20000523-1.c: New test.
51629
51630 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
51631
51632         * c-torture/execute/bcp-1.c: Replace abort in arg of
51633         __builtin_constant_p with a generic external function.
51634
51635         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51636         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51637         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51638         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51639         Prototype abort and/or exit.
51640
51641         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51642         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51643         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51644         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51645
51646 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
51647
51648         * gcc.dg/dwarf2-1.c: New test.
51649
51650 2000-05-20  Richard Henderson  <rth@cygnus.com>
51651
51652         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51653
51654 2000-05-20  Andreas Jaeger  <aj@suse.de>
51655
51656         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51657         testcase.
51658
51659 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
51660
51661         * gcc.c-torture/execute/20000519-2.c: New test.
51662
51663 2000-05-19  Andreas Jaeger  <aj@suse.de>
51664
51665         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51666         which fails with SSA.
51667
51668         * lib/c-torture.exp: Also test with -O3 -fssa.
51669
51670 2000-05-18  Michael Meissner  <meissner@redhat.com>
51671
51672         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51673         * gcc.c-torture/execute/920415-1.c: Ditto.
51674         * gcc.c-torture/execute/920501-1.c: Ditto.
51675         * gcc.c-torture/execute/conversion.c: Ditto.
51676         * gcc.c-torture/execute/cvt-1.c: Ditto.
51677
51678 2000-05-18  Jeffrey A Law  (law@cygnus.com)
51679
51680         * gcc.c-torture/compile/20000518-1.c: New test.
51681
51682 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51683
51684         * g77.f-torture/compile/200005018.f: New test.
51685
51686 2000-05-17  Jeffrey A Law  (law@cygnus.com)
51687
51688         * gcc.c-torture/compile/20000517-1.c: New test.
51689
51690 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51691
51692         * gcc.c-torture/execute/20000516-1.c: New test.
51693
51694 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
51695
51696         * g++.old-deja/g++.other/eh.C: New test.
51697
51698 2000-05-12  Richard Henderson  <rth@cygnus.com>
51699
51700         * gcc.c-torture/execute/990208-1.c (main): Don't pass
51701         constants through to doit's conditional.
51702
51703 2000-05-11  Jeffrey A Law  (law@cygnus.com)
51704
51705         * gcc.c-torture/compile/20000511-1.c: New test.
51706         * g77.f-torture/compile/20000511-1.f: New test.
51707         * g77.f-torture/compile/20000511-2.f: New test.
51708
51709 2000-05-11  Michael Meissner  <meissner@redhat.com>
51710
51711         * gcc.c-torture/execute/20000511-1.c: New test.
51712
51713 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
51714
51715         * gcc.dg/dg.exp: Scan .S files as well as .c files.
51716         * gcc.dg/20000510-1.S: New.
51717
51718 2000-05-08  Catherine Moore  <clm@cygnus.com>
51719
51720         * gcc.dg/unused-3.c: New.
51721
51722 2000-05-06  Richard Henderson  <rth@cygnus.com>
51723
51724           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51725           * g++.old-deja/g++.mike/warn1.C: Likewise.
51726           * g++.old-deja/g++.pt/local1.C: Likewise.
51727           * g++.old-deja/g++.pt/local7.C: Likewise.
51728           * g++.old-deja/g++.pt/spec16.C: Likewise.
51729
51730 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
51731
51732         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51733
51734 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
51735
51736           * g77.f-torture/execute/20000503-1.f: New test.
51737
51738 2000-05-04  Andreas Jaeger  <aj@suse.de>
51739
51740         * gcc.dg/noreturn-2.c: New test.
51741
51742 2000-05-04  Neil Booth  <NeilB@earthling.net>
51743
51744         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51745         preprocessor.
51746
51747 2000-05-04  Richard Henderson  <rth@cygnus.com>
51748
51749         * gcc.c-torture/execute/20000503-1.c: Fix typo.
51750
51751 2000-05-04  Richard Henderson  <rth@cygnus.com>
51752
51753         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
51754         OpenSSL by Jason R Thorpe.
51755
51756 2000-05-03  Jim Wilson  <wilson@cygnus.com>
51757
51758         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51759
51760 2000-05-03  Robert Lipe <robertlipe@usa.net>
51761
51762         * gcc.dg/20000503-1.c: New test.
51763
51764 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
51765
51766         * gcc.c-torture/compile/20000502-1.c: New test.
51767         * g++.old-deja/g++.other/align.C: New test.
51768         * gcc.dg/cpp-tradstringify.c: New test.
51769
51770 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51771
51772         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51773         and hard registers.
51774
51775 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
51776
51777         * gcc.c-torture/execute/loop-5.c: New test.
51778
51779 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
51780
51781         * gcc.c-torture/execute/va-arg-20.c: New test.
51782
51783 2000-04-23  Jeffrey A Law  (law@cygnus.com)
51784
51785         * gcc.c-torture/execute/20000422-1.c: New test.
51786
51787 2000-04-20  Greg McGary  <gkm@gnu.org>
51788
51789         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51790         when optimizing, but without sibling-call optimizations (-O1).
51791
51792 2000-04-20  Jeffrey A Law  (law@cygnus.com)
51793
51794           * gcc.c-torture/compile/20000420-1.c: New test.
51795
51796 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51797
51798         * g++.abi/ptrflags.C: New test.
51799         * g++.eh/catchptr1.C: Test incomplete pointer chains.
51800
51801 2000-04-19  Catherine Moore  <clm@cygnus.com>
51802
51803         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51804
51805 2000-04-19  Greg McGary  <gkm@gnu.org>
51806
51807         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51808         sibling-call optimizations.
51809
51810 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
51811
51812         * gcc.dg/20000419-1.c: New test.
51813
51814 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
51815
51816         * gcc.c-torture/execute/20000412-6.c: New test.
51817
51818 2000-04-12  Jeffrey A Law  (law@cygnus.com)
51819
51820         * gcc.c-torture/execute/20000412-5.c: New test.
51821         * g77.f-torture/compile/20000412-1.f: New test.
51822         * gcc.c-torture/execute/20000412-4.c: New test.
51823         * gcc.c-torture/compile/20000412-2.c: New test.
51824         * gcc.c-torture/execute/20000412-3.c: New test.
51825         * gcc.c-torture/compile/20000412-1.c: New test.
51826         * gcc.c-torture/execute/20000412-2.c: New test.
51827
51828 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
51829
51830         * objc/execute/bf-20.m: New test.
51831
51832 2000-04-10  Richard Henderson  <rth@cygnus.com>
51833
51834         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51835
51836         * gcc.c-torture/execute/20000412-1.c: New test.
51837
51838 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51839
51840         * g++.old-deja/g++.eh/catchptr1.C: New test.
51841
51842 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
51843
51844         * g++.old-deja/g++.abi/cxa_vec.C: New test.
51845
51846 2000-04-08  Neil Booth  <NeilB@earthling.net>
51847
51848         * gcc.dg/cpp-nullchar.c: Remove test as
51849         embedded nulls cause problems.
51850
51851 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51852
51853         * gcc.dg/compare2.c: New test.
51854
51855 2000-04-08  Neil Booth  <NeilB@earthling.net>
51856
51857         * gcc.dg/cpp-nullchar.c: New test.
51858
51859 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
51860
51861         * gcc.dg/cpp-mi2.c: New test.
51862         * gcc.dg/cpp-mi2[abc].h: New files.
51863
51864 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
51865
51866         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51867         member name.
51868
51869 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
51870
51871         * g++.old-deja/g++.abi/vmihint.C: New test.
51872
51873 2000-04-06  Neil Booth  <NeilB@earthling.net>
51874
51875         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51876         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51877         copyright.
51878
51879 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
51880
51881         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51882         avoid stack-frame overwrite.
51883
51884 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
51885
51886         * gcc.c-torture/compile/20000405-2.c: New test.
51887         * gcc.c-torture/compile/20000405-3.c: New test.
51888
51889 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51890
51891         * gcc.c-torture/compile/20000405-1.c: New test.
51892
51893 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
51894
51895         * gcc.dg/cast-qual-1.c: Revert last change.
51896
51897 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51898
51899         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51900
51901 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
51902
51903         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51904         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51905
51906 2000-04-03  Jeffrey A Law  (law@cygnus.com)
51907
51908         * gcc.c-torture/compile/20000403-2.c: New test.
51909         * gcc.c-torture/compile/20000403-1.c: New test.
51910
51911 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
51912
51913         * gcc.c-torture/execute/20000403-1.c: New test.
51914
51915 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
51916
51917         * gcc.c-torture/execute/20000402-1.c: New test.
51918
51919 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
51920
51921         * gcc.c-torture/execute/va-arg-15.c: New test.
51922         * gcc.c-torture/execute/va-arg-16.c: New test.
51923         * gcc.c-torture/execute/va-arg-17.c: New test.
51924         * gcc.c-torture/execute/va-arg-18.c: New test.
51925         * gcc.c-torture/execute/va-arg-19.c: New test.
51926
51927 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
51928
51929         * gcc.c-torture/compile/981211-1.c: Move to...
51930         * gcc.dg/cpp-as1.c: ...here.
51931         * gcc.dg/cpp-as2.c: New file.
51932
51933         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51934         compiler.
51935
51936 2000-04-02  Neil Booth  <NeilB@earthling.net>
51937
51938         * gcc.dg/cpp-cond.c  New tests.
51939         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
51940         accidental success less likely.
51941         * gcc.dg/cpp-missingop.c  New tests.
51942         * gcc.dg/cpp-missingparen.c  New tests.
51943         * gcc.dg/cpp-shift.c  New tests.
51944         * gcc.dg/cpp-shortcircuit.c  New tests.
51945         * gcc.dg/cpp-unary.c  New tests.
51946
51947 2000-03-29  Jeffrey A Law  (law@cygnus.com)
51948
51949         * gcc.c-torture/compile/20000329-1.c: New test.
51950
51951 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
51952
51953         * gcc.c-torture/compile/20000326-1.c: New test.
51954         * gcc.c-torture/compile/20000326-2.c: New test.
51955
51956 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
51957
51958         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51959         the first parameter is a function argument.
51960
51961 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
51962
51963         * g++.old-deja/g++.ext/array4.C: New test.
51964
51965 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
51966
51967         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51968
51969 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51970
51971         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51972
51973 2000-03-19  Richard Henderson  <rth@cygnus.com>
51974
51975         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51976
51977 2000-03-19  Richard Henderson  <rth@cygnus.com>
51978
51979         * gcc.c-torture/compile/20000319-1.c: New test.
51980
51981 2000-03-14  Jeffrey A Law  (law@cygnus.com)
51982
51983         * gcc.c-torture/execute/20000314-3.c: New test.
51984         * gcc.c-torture/execute/20000314-2.c: New test.
51985         * gcc.c-torture/execute/20000314-1.c: New test.
51986         * gcc.c-torture/compile/20000314-2.c: New test.
51987         * gcc.c-torture/compile/20000314-1.c: New test.
51988
51989 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
51990
51991         * g++.old-deja/g++.warn/inline.C: New test.
51992
51993 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
51994
51995         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51996         standards-compliant result rather than specific constants.
51997         Put test-values in array.
51998
51999 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
52000
52001         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
52002         (g++_target_compile): Put test-specific options last.
52003
52004 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52005
52006         * g++.old-deja/g++.eh/vbase4.C: New test.
52007
52008 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52009
52010         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
52011
52012 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52013
52014         * g++.old-deja/g++.brendan/misc12.C: Removed.
52015         * g++.old-deja/g++.pt/memtemp77.C: Constify.
52016         * g++.old-deja/g++.ext/pretty4.C: New test.
52017
52018 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52019
52020         * g++.old-deja/g++.other/string2.C: New test.
52021
52022 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
52023
52024         * g++.old-deja/g++.warn/impint2.C: New test.
52025
52026 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
52027
52028         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
52029         is 1, not zero.
52030
52031 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
52032
52033         * g++.old-deja/g++.warn/impint.C: New test.
52034         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
52035         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
52036         * g++.old-deja/g++.pt/explicit12.C: Likewise.
52037         * g++.old-deja/g++.pt/explicit13.C: Likewise.
52038         * g++.old-deja/g++.pt/explicit17.C: Likewise.
52039         * g++.old-deja/g++.pt/explicit18.C: Likewise.
52040         * g++.old-deja/g++.pt/explicit19.C: Likewise.
52041         * g++.old-deja/g++.pt/explicit23.C: Likewise.
52042         * g++.old-deja/g++.pt/explicit31.C: Likewise.
52043         * g++.old-deja/g++.pt/explicit35.C: Likewise.
52044         * g++.old-deja/g++.pt/explicit6.C: Likewise.
52045         * g++.old-deja/g++.pt/memclass7.C: Likewise.
52046
52047 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
52048
52049         * gcc.dg/cpp-redef.c: New test.
52050
52051 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
52052
52053         * g++.old-deja/g++.pt/unify7.C: New test.
52054
52055 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52056
52057         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
52058         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
52059
52060 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
52061
52062         * gcc.c-torture/compile/20000224-1.c: New test.
52063
52064 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52065
52066         * gcc.c-torture/compile/cpp-2.c: New test.
52067         * gcc.c-torture/compile/cpp-1.c: New test.
52068
52069 2000-02-25  Jeffrey A Law  (law@cygnus.com)
52070
52071         * gcc.c-torture/execute/20000225-1.c: New test.
52072
52073 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52074
52075         * gcc.dg/cpp-li2.c: New test.
52076
52077         * gcc.dg/cpp-wi1.c: New test.
52078
52079         * gcc.dg/cpp-li1.c: New test.
52080
52081 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
52082
52083         * g++.old-deja/g++.other/sizeof5.C: New test.
52084
52085 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52086
52087         * gcc.c-torture/execute/va-arg-13.c: New test.
52088
52089 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
52090
52091         * gcc.c-torture/execute/va-arg-12.c: New test.
52092
52093 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52094
52095         * gcc.c-torture/execute/20000223-1.c: New test.
52096
52097 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52098
52099         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
52100
52101 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
52102
52103         * g++.old-deja/g++.abi/ptrmem.C: New test.
52104
52105 2000-02-19  Richard Henderson  <rth@cygnus.com>
52106
52107         * gcc.c-torture/compile/init-3.c: New.
52108
52109 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
52110
52111         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
52112         ALWAYS_CXXFLAGS.
52113
52114 2000-02-11  Robert Lipe <robertl@sco.com>
52115
52116         * gcc.c-torture/compile/20000211-3.c: New test.
52117
52118 2000-02-11  Martin Buchholz <martin@xemacs.org>
52119
52120         * gcc.c-torture/compile/20000211-2.c: New test.
52121
52122 2000-02-11  Jeffrey A Law  (law@cygnus.com)
52123
52124         * gcc.c-torture/compile/20000211-1.c: New test.
52125
52126 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
52127
52128         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
52129           on native targets
52130
52131 2000-02-08  Nathan Sidwell  <nathan@acm.org>
52132
52133         * g++.old-deja/g++.other/cast5.C: New test.
52134
52135 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
52136
52137         * gcc.c-torture/execute/20000205-1.c: New.
52138
52139 2000-02-03  Nathan Sidwell  <nathan@acm.org>
52140
52141         * g++.old-deja/g++.jason/cast3.C: Return void.
52142         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
52143
52144 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52145
52146         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
52147
52148         * gcc.dg/loop-1.c: New test.
52149
52150 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
52151
52152         * gcc.c-torture/compile/20000127-1.c: New test.
52153         * gcc.c-torture/execute/991228-1.c: New test.
52154
52155 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52156
52157         * gcc.dg/unused-2.c: New test.
52158
52159         * gcc.dg/conv-1.c: New test.
52160
52161 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
52162
52163         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
52164         compiler.
52165         (tool_option_proc): Fix typo.
52166
52167 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
52168
52169         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
52170         of the ld on the host, not on the build machine.
52171         Also, don't crash if '--help' is not a supported option.
52172
52173 2000-01-24  Richard Henderson  <rth@cygnus.com>
52174
52175         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
52176
52177 2000-01-20  Jeffrey A Law  (law@cygnus.com)
52178
52179         * gcc.c-torture/execute/20000120-2.c: New test.
52180         * gcc.c-torture/execute/20000120-1.c: New test.
52181
52182 2000-01-13  Jeffrey A Law  (law@cygnus.com)
52183
52184         * gcc.c-torture/execute/20000113-1.c: New test.
52185
52186 2000-01-12  Jeffrey A Law  (law@cygnus.com)
52187
52188         * gcc.c-torture/execute/20000112-1.c: New test.
52189
52190 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52191
52192         * gcc.dg/20000111-1.c: New test.
52193
52194 2000-01-10  Jeffrey A Law  (law@cygnus.com)
52195
52196         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
52197         with 16 bit integers.
52198
52199 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52200
52201         * gcc.dg/20000108-1.c: New test.
52202
52203 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52204
52205         * g++.old-deja/g++.ns/koenig8.C: New test.
52206
52207 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52208
52209         * g++.old-deja/g++.other/cast4.C: New test.
52210
52211 2000-01-05  Jeffrey A Law  (law@cygnus.com)
52212
52213         * gcc.c-torture/compile/20000105-2.c: New test.
52214         * gcc.c-torture/compile/20000105-1.c: New test.
52215
52216 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52217
52218         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
52219         references to printf & atoi to conform to ANSI standard.
52220         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
52221         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
52222         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
52223         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
52224         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
52225         * g++.old-deja/g++.brendan/complex1.C: Likewise.
52226         * g++.old-deja/g++.brendan/copy1.C: Likewise.
52227         * g++.old-deja/g++.brendan/copy2.C: Likewise.
52228         * g++.old-deja/g++.brendan/copy3.C: Likewise.
52229         * g++.old-deja/g++.brendan/copy4.C: Likewise.
52230         * g++.old-deja/g++.brendan/copy5.C: Likewise.
52231         * g++.old-deja/g++.brendan/copy6.C: Likewise.
52232         * g++.old-deja/g++.brendan/copy7.C: Likewise.
52233         * g++.old-deja/g++.brendan/copy8.C: Likewise.
52234         * g++.old-deja/g++.brendan/crash11.C: Likewise.
52235         * g++.old-deja/g++.brendan/crash14.C: Likewise.
52236         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
52237         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
52238         * g++.old-deja/g++.brendan/delete2.C: Likewise.
52239         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
52240         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
52241         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
52242         * g++.old-deja/g++.brendan/eh1.C: Likewise.
52243         * g++.old-deja/g++.brendan/groff1.C: Likewise.
52244         * g++.old-deja/g++.brendan/init3.C: Likewise.
52245         * g++.old-deja/g++.brendan/misc12.C: Likewise.
52246         * g++.old-deja/g++.brendan/misc7.C: Likewise.
52247         * g++.old-deja/g++.brendan/new2.C: Likewise.
52248         * g++.old-deja/g++.brendan/operators4.C: Likewise.
52249         * g++.old-deja/g++.brendan/operators5.C: Likewise.
52250         * g++.old-deja/g++.brendan/overload2.C: Likewise.
52251         * g++.old-deja/g++.brendan/overload7.C: Likewise.
52252         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
52253         * g++.old-deja/g++.brendan/reference1.C: Likewise.
52254         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
52255         * g++.old-deja/g++.brendan/template24.C: Likewise.
52256         * g++.old-deja/g++.brendan/template3.C: Likewise.
52257         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
52258         * g++.old-deja/g++.jason/inline3.C: Likewise.
52259         * g++.old-deja/g++.jason/opeq.C: Likewise.
52260         * g++.old-deja/g++.law/arg5.C: Likewise.
52261         * g++.old-deja/g++.law/arm7.C: Likewise.
52262         * g++.old-deja/g++.law/ctors11.C: Likewise.
52263         * g++.old-deja/g++.law/cvt8.C: Likewise.
52264         * g++.old-deja/g++.law/init9.C: Likewise.
52265         * g++.old-deja/g++.law/refs4.C: Likewise.
52266         * g++.old-deja/g++.law/template2.C: Likewise.
52267         * g++.old-deja/g++.law/visibility24.C: Likewise.
52268         * g++.old-deja/g++.law/vtable3.C: Likewise.
52269         * g++.old-deja/g++.mike/asm2.C: Likewise.
52270         * g++.old-deja/g++.mike/eh1.C: Likewise.
52271         * g++.old-deja/g++.mike/misc1.C: Likewise.
52272         * g++.old-deja/g++.mike/misc13.C: Likewise.
52273         * g++.old-deja/g++.mike/misc14.C: Likewise.
52274         * g++.old-deja/g++.mike/ns12.C: Likewise.
52275         * g++.old-deja/g++.mike/p1248.C: Likewise.
52276         * g++.old-deja/g++.mike/p3708.C: Likewise.
52277         * g++.old-deja/g++.mike/p3708a.C: Likewise.
52278         * g++.old-deja/g++.mike/p3708b.C: Likewise.
52279         * g++.old-deja/g++.mike/p646.C: Likewise.
52280         * g++.old-deja/g++.mike/p700.C: Likewise.
52281         * g++.old-deja/g++.mike/p783.C: Likewise.
52282         * g++.old-deja/g++.mike/p783a.C: Likewise.
52283         * g++.old-deja/g++.mike/p783b.C: Likewise.
52284         * g++.old-deja/g++.mike/p786.C: Likewise.
52285         * g++.old-deja/g++.mike/p789.C: Likewise.
52286         * g++.old-deja/g++.mike/p789a.C: Likewise.
52287         * g++.old-deja/g++.mike/p807a.C: Likewise.
52288         * g++.old-deja/g++.other/delete3.C: Likewise.
52289         * g++.old-deja/g++.other/dyncast1.C: Likewise.
52290         * g++.old-deja/g++.other/dyncast2.C: Likewise.
52291         * g++.old-deja/g++.other/dyncast3.C: Likewise.
52292         * g++.old-deja/g++.other/empty1.C: Likewise.
52293         * g++.old-deja/g++.other/temporary1.C: Likewise.
52294         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
52295         * g++.old-deja/g++.pt/t16.C: Likewise.
52296         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
52297
52298 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
52299
52300         * gcc.dg/991230-1.c: New test.
52301
52302 1999-12-29  Jeffrey A Law  (law@cygnus.com)
52303
52304         * gcc.c-torture/compile/991229-3.c: New test.
52305         * gcc.c-torture/compile/991229-2.c: New test.
52306         * gcc.c-torture/compile/991229-1.c: New test.
52307
52308 1999-12-29  Greg McGary <gkm@eng.ascend.com>
52309
52310         * gcc.c-torture/compile/labels-2.c: New test.
52311
52312 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
52313
52314         * gcc.c-torture/execute/991227-1.c: New test.
52315
52316 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52317
52318         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
52319
52320 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
52321
52322         * gcc.c-torture/execute/991221-1.c: New test.
52323
52324 1999-12-20  Nathan Sidwell  <nathan@acm.org>
52325
52326         * g++.old-deja/g++.other/cast3.C: New test.
52327
52328 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
52329
52330         * gcc.c-torture/execute/991216-4.c: New test.
52331
52332 1999-12-16  Michael Meissner  <meissner@cygnus.com>
52333
52334         * gcc.c-torture/execute/991216-1.c: New test.
52335         * gcc.c-torture/execute/991216-2.c: New test.
52336         * gcc.c-torture/execute/991216-3.c: New test.
52337
52338 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52339
52340         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
52341         Actually make the test fail by using "-O2" for compilation.
52342
52343 1999-12-15  Nathan Sidwell  <nathan@acm.org>
52344
52345         * g++.old-deja/g++.warn/cast-align1.C: New test.
52346
52347 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52348
52349         * gcc.c-torture/compile/991214-1.c: New test.
52350         * gcc.c-torture/compile/991214-2.c: New test.
52351
52352 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52353
52354         * gcc.dg/991214-1.c: New test.
52355
52356 1999-12-13  Jeffrey A Law  (law@cygnus.com)
52357
52358         * gcc.c-torture/compile/991213-3.c: New test.
52359         * gcc.c-torture/compile/991213-2.c: New test.
52360         * gcc.c-torture/compile/991213-1.c: New test.
52361
52362 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
52363
52364         * gcc.dg/991209-1.c: New test.
52365
52366 1999-12-08  Nathan Sidwell <nathan@acm.org>
52367
52368         * gcc.c-torture/compile/991208-1.c: New test.
52369
52370 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52371
52372         * gcc.dg/ultrasp2.c: New test.
52373
52374 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
52375
52376         * g++.old-deja/g++.abi/align.C (main): Fix typo.
52377
52378 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
52379
52380         * gcc.c-torture/compile/991202-1.c: New test.
52381         * gcc.c-torture/execute/991202-1.c: New test.
52382         * gcc.c-torture/execute/991202-2.c: New test.
52383         * gcc.c-torture/execute/991202-3.c: New test.
52384
52385 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
52386
52387         * g++.old-deja/g++.abi/align.C: New test.
52388         * g++.old-deja/g++.abi/aggregates.C: Likewise.
52389         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52390
52391 1999-12-01  Richard Henderson  <rth@cygnus.com>
52392
52393         * gcc.c-torture/execute/991201-1.c: New.
52394
52395 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
52396
52397         * gcc.dg/991129-1.c: New test.
52398
52399 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52400
52401         * gcc.c-torture/compile/991127-1.c: New test.
52402
52403 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52404
52405         * g++.old-deja/g++.other/warn4.C: New test.
52406
52407 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52408
52409         * g++.old-deja/g++.eh/cleanup2.C: New test.
52410         * g++.old-deja/g++.ext/pretty2.C: New test.
52411         * g++.old-deja/g++.ext/pretty3.C: New test.
52412         * g++.old-deja/g++.other/debug6.C: New test.
52413
52414 1999-10-20  Jim Wilson  <wilson@cygnus.com>
52415
52416         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
52417         compiler_output to look for one error message instead of two.
52418
52419 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
52420
52421         * gcc.c-torture/execute/991118-1.c: Also test case
52422         where the word boundary does not split a byte evenly.
52423
52424 1999-11-19  Nathan Sidwell  <nathan@acm.org>
52425
52426         * g++.old-deja/g++.ext/restrict1.C: New test.
52427
52428 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
52429
52430         * gcc.c-torture/execute/991118-1.c: New test.
52431
52432 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
52433
52434         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
52435         working directory pathnames.
52436
52437 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
52438
52439         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
52440         host is equipped with driver.h and driver.o so it can actually
52441         compile and run the tests.
52442
52443 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
52444
52445         * gcc.c-torture/compile/991008-1.c: New test.
52446
52447 1999-11-08  Nick Clifton  <nickc@cygnus.com>
52448
52449         * lib/gcc-dg.exp: Include target-supports.exp
52450
52451 1999-11-05  Nick Clifton  <nickc@cygnus.com>
52452
52453         * lib/target-supports.exp: New file: Provide procs to test for
52454         features supported by the target.
52455         (check_weak_available): Moved here from ecos.exp.
52456         (check_alias_available): New proc: Determine of the target
52457         toolchain supports the alias attribute.
52458
52459         * gcc.dg/special/ecos.exp: Move check_weak_available to
52460         target-supports.exp.
52461         (alias-1.c): Only perform the test if the target supports
52462         aliases.
52463         (wkali-1.c): Only perform the test if the target supports
52464         aliases.
52465
52466         * gcc.dg/990506-0.c: Expect error messages from cross
52467         targets as well as native targets.
52468
52469 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52470
52471         * gcc.dg/ultrasp1.c: Removed xfail.
52472         * gcc.dg/struct-ret-2.c: Likewise.
52473         * gcc.dg/array-1.c: Likewise.
52474
52475 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52476
52477         * gcc.dg/struct-ret-2.c: New test.
52478
52479         * gcc.dg/array-1.c: New test.
52480
52481 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
52482
52483         * gcc.c-torture/execute/991030-1.c: New test.
52484
52485 1999-10-26  Richard Henderson  <rth@cygnus.com>
52486
52487         * gcc.c-torture/compile/991026-2.c: New test.
52488
52489 1999-10-26  Jeffrey A Law  (law@cygnus.com)
52490
52491         * gcc.c-torture/compile/991026-1.c: New test.
52492
52493 1999-10-23  Jeffrey A Law  (law@cygnus.com)
52494
52495         * gcc.c-torture/execute/991023-1.c: New test.
52496
52497 1999-10-19  Jeffrey A Law  (law@cygnus.com)
52498
52499         * gcc.c-torture/execute/991019-1.c: New test.
52500
52501 1999-10-16  Richard Henderson  <rth@cygnus.com>
52502
52503         * gcc.c-torture/execute/991016-1.c: New test.
52504
52505 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
52506
52507         * gcc.c-torture/execute/991014-1.c: New test.
52508
52509 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
52510
52511         * g++.old-deja/g++.other/union2.C: New test.
52512
52513 1999-10-13  Nathan Sidwell  <nathan@acm.org>
52514
52515         * g++.old-deja/g++.other/vaarg2.C: New test.
52516         * g++.old-deja/g++.other/vaarg3.C: New test.
52517
52518 1999-10-12  Craig Burley  <craig@jcb-sc.com>
52519
52520         * g77.f-torture/noncompile/19990905-1.f: Moved from being
52521         in compile/.
52522
52523 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
52524
52525         * gcc.c-torture/execute/va-arg-11.c: New test.
52526
52527 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
52528
52529         * lib/file-format.exp (gcc_target_object_format): Don't
52530         crash if objdump is unavailable.
52531
52532 1999-09-29  Donn Terry <donn@interix.com>
52533
52534         * gcc.misc-tests/mg.exp: delete extraneous redirection.
52535
52536 1999-09-28  Nick Clifton  <nickc@cygnus.com>
52537
52538         * gcc.c-torture/compile/990928-1.c: New test.
52539
52540 1999-09-28  Nathan Sidwell  <nathan@acm.org>
52541
52542         * g++.old-deja/g++.other/decl6.C: New test.
52543
52544 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52545
52546         * gcc.c-torture/execute/va-arg-10.c: New test.
52547
52548 1999-09-27  Nathan Sidwell  <nathan@acm.org>
52549
52550         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
52551         __PRETTY_FUNCTION__.
52552
52553 1999-09-23  Nick Clifton  <nickc@cygnus.com>
52554
52555         * gcc.c-torture/execute/990923-1.c: New test.
52556
52557 1999-09-21  Nick Clifton  <nickc@cygnus.com>
52558
52559         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
52560         for which -fpic is inappropriate.
52561
52562 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
52563
52564         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
52565
52566 1999-09-21  Nathan Sidwell  <nathan@acm.org>
52567
52568         * g++.old-deja/g++.other/dyncast1.C: New test.
52569         * g++.old-deja/g++.other/dyncast2.C: New test.
52570         * g++.old-deja/g++.other/dyncast3.C: New test.
52571         * g++.old-deja/g++.other/dyncast4.C: New test.
52572         * g++.old-deja/g++.other/dyncast5.C: New test.
52573         * g++.old-deja/g++.eh/catch3.C: New test.
52574         * g++.old-deja/g++.eh/catch3p.C: New test.
52575         * g++.old-deja/g++.eh/catch4.C: New test.
52576         * g++.old-deja/g++.eh/catch4p.C: New test.
52577         * g++.old-deja/g++.eh/catch5.C: New test.
52578         * g++.old-deja/g++.eh/catch5p.C: New test.
52579         * g++.old-deja/g++.eh/catch6.C: New test.
52580         * g++.old-deja/g++.eh/catch6p.C: New test.
52581         * g++.old-deja/g++.eh/catch7.C: New test.
52582         * g++.old-deja/g++.eh/catch7p.C: New test.
52583         * g++.old-deja/g++.eh/catch8.C: New test.
52584         * g++.old-deja/g++.eh/catch8p.C: New test.
52585         * g++.old-deja/g++.eh/catch9.C: New test.
52586         * g++.old-deja/g++.eh/catch9p.C: New test.
52587
52588 1999-09-13  Nathan Sidwell  <nathan@acm.org>
52589
52590         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
52591         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
52592
52593 1999-09-13  Jeffrey A Law  (law@cygnus.com)
52594
52595         * gcc.c-torture/compile/990913-1.c: New test.
52596
52597 1999-09-10  Nathan Sidwell  <nathan@acm.org>
52598
52599         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
52600         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52601
52602 1999-09-09  Richard Henderson  <rth@cygnus.com>
52603
52604         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52605
52606 1999-09-09  Nathan Sidwell  <nathan@acm.org>
52607
52608         * g++.old-deja/g++.other/lookup11.C: New test.
52609         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52610         what is permitted and what we want.
52611         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52612         overload use.
52613         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52614
52615 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
52616
52617         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52618         * gcc.c-torture/noncompile/poison-1.c: New file.
52619
52620 1999-09-08  Nathan Sidwell  <nathan@acm.org>
52621
52622         * g++.old-deja/g++.other/sizeof3.C: New test.
52623         * g++.old-deja/g++.other/sizeof4.C: New test.
52624         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52625         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52626
52627 1999-09-07  Richard Henderson  <rth@cygnus.com>
52628
52629         * gcc.dg/va-arg-1.c: New.
52630
52631 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52632
52633         * gcc.c-torture/execute/va-arg-9.c: New test.
52634
52635 1999-09-05  Craig Burley  <craig@jcb-sc.com>
52636
52637         * g77.f-torture/compile/980519-2.f: New test.
52638         * g77.f-torture/compile/19990905-0.f: New test.
52639         * g77.f-torture/compile/19990905-1.f: New test.
52640         * g77.f-torture/compile/19990905-2.f: New test.
52641
52642         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52643
52644 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
52645
52646         * gcc.c-torture/execute/990827-1.c: Fix typo.
52647
52648 1999-09-03  Nathan Sidwell  <nathan@acm.org>
52649
52650         * g++.old-deja/g++.other/deref1.C: New test.
52651
52652 1999-09-02  Nathan Sidwell  <nathan@acm.org>
52653
52654         * g++.old-deja/g++.other/ambig2.C: New test.
52655         * g++.old-deja/g++.other/cond5.C: New test.
52656         * g++.old-deja/g++.other/lookup16.C: New test.
52657
52658 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
52659
52660         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52661         assemblers too.
52662
52663 1999-08-31  Jeffrey A Law  (law@cygnus.com)
52664
52665         * lib/c-torture.exp: Avoid the "compare executables" optimization
52666         when testing native.
52667
52668 1999-08-29  Jeffrey A Law  (law@cygnus.com)
52669
52670         * gcc.c-torture/execute/990829-1.c: New test.
52671         * gcc.c-torture/compile/990829-1.c: New test.
52672
52673 1999-08-27  Paul Burchard  <burchard@pobox.com>
52674
52675         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52676         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52677         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52678         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52679         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52680         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52681         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52682         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52683         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52684         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52685         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52686
52687 1999-08-27  Jeffrey A Law  (law@cygnus.com)
52688
52689         * gcc.c-torture/execute/990827-1.c: New test.
52690
52691 1999-08-26  Craig Burley  <craig@jcb-sc.com>
52692
52693         * g77.f-torture/noncompile/19990826-4.f: New test.
52694
52695         * g77.f-torture/compile/19990826-3.f: New test.
52696
52697         * g77.f-torture/execute/19990826-2.f: New test.
52698
52699         * g77.f-torture/compile/19990826-1.f: New test.
52700
52701         * gcc.c-torture/execute/990826-0.c: New test.
52702         * g77.c-torture/execute/19990826-0.f: New test.
52703
52704         * g77.f-torture/noncompile/970626-2.f: New test.
52705
52706 1999-08-25  Paul Burchard  <burchard@pobox.com>
52707
52708         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52709         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52710         lss-011.C: New tests.
52711
52712 1999-08-25  Nathan Sidwell  <nathan@acm.org>
52713
52714         * g++.old-deja/g++.other/decl5.C: New test.
52715
52716 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52717
52718         * noncompile/noncompile.exp: Load_lib c-torture.exp.
52719         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52720         call `postbase' for each one.  All callers of `postbase' changed
52721         to call this instead.
52722
52723 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
52724
52725         * gcc.c-torture/execute/990811-1.c: New test.
52726
52727 1999-08-09  Nick Clifton  <nickc@cygnus.com>
52728
52729         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52730         just native ones.
52731
52732         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52733         just native ones.
52734
52735 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52736
52737         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52738
52739 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52740
52741         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52742
52743 1999-08-04  Nathan Sidwell  <nathan@acm.org>
52744
52745         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52746
52747 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52748
52749         * gcc.c-torture/execute/990804-1.c: New test.
52750
52751 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52752
52753         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52754         * g++.old-deja/g++.brendan/crash64.C: Likewise.
52755         * g++.old-deja/g++.brendan/overload8.C: Likewise.
52756
52757 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52758
52759         * g++.old-deja/g++.other/struct1.C: New test.
52760
52761 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52762
52763         * g++.old-deja/g++.other/enum2.C: New test.
52764
52765 1999-08-02  Richard Henderson  <rth@cygnus.com>
52766
52767         Adapted from tests from Franz Sirl:
52768         * gcc.c-torture/execute/va-arg-7.c: New test.
52769         * gcc.c-torture/execute/va-arg-8.c: New test.
52770
52771 1999-08-01  Jeffrey A Law  (law@cygnus.com)
52772
52773         * gcc.c-torture/compile/990801-2.c: New test.
52774
52775         * gcc.c-torture/compile/990801-1.c: New test.
52776
52777 1999-07-27  Michael Meissner  <meissner@cygnus.com>
52778
52779         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52780         fp-cmp-1.c, converting double to float.
52781
52782         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52783         fp-cmp-1.c, converting double to long double.
52784
52785         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52786         from fr1 to unknown_register, since fr1 is a legitimate register
52787         on some machines.
52788
52789 1999-07-25  Jeffrey A Law  (law@cygnus.com)
52790
52791         * README: More listname related changes.
52792
52793 1999-07-08  Catherine Moore  <clm@cygnus.com>
52794
52795         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
52796
52797 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
52798
52799         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52800
52801 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52802
52803         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52804
52805 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
52806
52807         * gcc.dg/990703-1.c: New test.
52808
52809 1999-06-29  Nick Clifton  <nickc@cygnus.com>
52810
52811         * lib/file-format.exp: New file: Move definition of proc
52812         gcc_target_object_format to here from
52813         gcc.dg/special/ecos.exp.
52814
52815         * lib/c-torture.exp: Include lib file-format.exp.
52816         * lib/gcc-dg.exp: Include lib file-format.exp.
52817
52818         * gcc.dg/special/ecos.exp: Remove definition of proc
52819         gcc_target_object_format.
52820
52821 1999-06-28  Jeffrey A Law  (law@cygnus.com)
52822
52823         * gcc.c-torture/execute/990628-1.c: New test.
52824
52825 1999-06-25  Jeffrey A Law  (law@cygnus.com)
52826
52827         * gcc.c-torture/compile/990625-2.c: New test.
52828
52829         * gcc.c-torture/compile/990625-1.c: New test.
52830
52831 1999-06-23  Nick Clifton  <nickc@cygnus.com>
52832
52833         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
52834         attributes compile.
52835         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52836         ports that use the COFF/PE file format.
52837
52838 1999-06-17  Jeffrey A Law  (law@cygnus.com)
52839
52840         * gcc.c-torture/compile/990617-1.c: New test.
52841
52842 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
52843
52844         * g++.old-deja/g++.other/decl4.C: New test.
52845
52846 1999-06-14  Nathan Sidwell  <nathan@acm.org>
52847
52848         * g++.old-deja/g++.other/bitfld3.C: New test.
52849
52850 1999-06-08  Nathan Sidwell  <nathan@acm.org>
52851
52852         * g++.old-deja/g++.eh/catch1.C: New test.
52853
52854 1999-06-07  Jeffrey A Law  (law@cygnus.com)
52855
52856         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52857
52858         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52859         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
52860
52861 1999-06-05  Craig Burley  <craig@jcb-sc.com>
52862
52863         * g77.f-torture/compile/19990502-0.f: Replace with new,
52864         shorter, test that still fails after recent changes.
52865
52866 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52867
52868         * gcc.c-torture/execute/990604-1.c: New test.
52869
52870 1999-05-31  Jeffrey A Law  (law@cygnus.com)
52871
52872         * gcc.c-torture/execute/990531-1.c: New test.
52873
52874 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52875
52876         * gcc.c-torture/compile/990527-1.c: New test.
52877
52878 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
52879
52880         * gcc.c-torture/execute/990527-1.c: New test.
52881
52882 1999-05-25  Nick Clifton  <nickc@cygnus.com>
52883
52884         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52885         bitfields as signed.
52886
52887 1999-05-25  Craig Burley  <craig@jcb-sc.com>
52888
52889         * g77.f-torture/compile/19990525-0.f: New test.
52890
52891 1999-05-25  Jeffrey A Law  (law@cygnus.com)
52892
52893         * gcc.c-torture/execute/990525-2.c: New test.
52894
52895         * gcc.c-torture/execute/990525-1.c: New test.
52896
52897 1999-05-24  Nathan Sidwell  <nathan@acm.org>
52898
52899         * g++.old-deja/g++.other/anon3.C: New test.
52900         * g++.old-deja/g++.other/anon4.C: New test.
52901         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52902         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52903         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52904         Merrill).
52905
52906 1999-05-24  Jeffrey A Law  (law@cygnus.com)
52907
52908         * gcc.c-torture/execute/990524-1.c: New test.
52909
52910         * gcc.dg/990524-1.c: New test.
52911
52912 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52913
52914         * gcc.c-torture/compile/990523-1.c: New test.
52915
52916 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
52917
52918         * gcc.c-torture/compile/990519-1.c: New test.
52919
52920 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52921
52922         * gcc.c-torture/compile/990517-1.c: New test.
52923
52924         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52925         (e4, f4): New tests.
52926         (main): Call them.
52927
52928 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52929
52930         * gcc.dg/noreturn-1.c: New test.
52931
52932 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52933
52934         * gcc.c-torture/execute/990513-1.c: New test.
52935
52936 1999-05-10  Richard Henderson  <rth@cygnus.com>
52937
52938         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52939
52940 1999-05-10  Craig Burley  <craig@jcb-sc.com>
52941
52942         * g77.f-torture/execute/erfc.f: Use small single-precision
52943         values, to avoid problems on Alphas when not -mieee.
52944
52945 1999-05-08  Craig Burley  <craig@jcb-sc.com>
52946
52947         * gcc.dg/990506-0.c: New test.
52948
52949 1999-05-08  Richard Henderson  <rth@cygnus.com>
52950
52951         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52952         the constant to test.  Don't XFAIL 64-bit targets.
52953
52954         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52955         * g++.old-deja/g++.law/profile1.C: Likewise.
52956
52957         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52958         operator new instances.
52959         * g++.old-deja/g++.other/delete5.C: Likewise.
52960
52961 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52962
52963         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52964         intrinsic.
52965
52966 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52967
52968         * g77.f-torture/execute/u77-test.f: Reverse order of two
52969         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52970
52971 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52972
52973         * gcc.dg/compare1.c: New test.
52974
52975 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52976
52977         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52978         New tests.
52979
52980 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52981
52982         * g77.f-torture/compile/19990502-1.f: New test.
52983
52984 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52985
52986         * g77.f-torture/compile/19990502-0.f: New test.
52987
52988 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52989
52990         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52991         intrinsic.
52992
52993 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52994
52995         * g77.f-torture/execute/u77-test.f (main): List libU77
52996         intrinsics not currently tested.
52997         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52998         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52999         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
53000         Trim blanks off the ends of some printed strings.
53001
53002 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53003
53004         * g77.f-torture/execute/u77-test.f (main): Just warn about
53005         FSTAT gid disagreement, as it's expected on some systems.
53006
53007 1999-05-01  Craig Burley  <craig@jcb-sc.com>
53008
53009         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
53010         use a new function, which allows for some slop.
53011         Clean up some commentary.
53012         (issum): The new function.
53013         (sgladd): Deleted subroutine.
53014
53015 1999-05-01  Craig Burley  <craig@jcb-sc.com>
53016
53017         * g77.f-torture/execute/u77-test.f: Modify to be more like
53018         libf2c/libU77 version, bringing patches to that version here.
53019         Add suitable commentary.
53020
53021 1999-04-25  Richard Henderson  <rth@cygnus.com>
53022
53023         * gcc.dg/990424-1.c: New test.
53024
53025 1999-04-24  Craig Burley  <craig@jcb-sc.com>
53026
53027         * g77.f-torture/execute/u77-test.f (main): Bug involving
53028         LSTAT has been fixed, so turn back on full checking.
53029
53030 1999-04-20  Craig Burley  <craig@jcb-sc.com>
53031
53032         * g77.f-torture/compile/19990419-0.f: New test.
53033         * g77.f-torture/execute/19990419-1.f: New test.
53034
53035 1999-04-17  Richard Henderson  <rth@cygnus.com>
53036
53037         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
53038         to avoid the need for a prototype to supress a warning.
53039
53040 1999-04-07  Jim Wilson  <wilson@cygnus.com>
53041
53042         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
53043
53044 1999-04-04  Jeffrey A Law  (law@cygnus.com)
53045
53046         * gcc.c-torture/execute/990404-1.c: New test.
53047
53048 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53049
53050         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
53051         * gcc.dg/cpp-if3.c: Don't use -pedantic.
53052         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
53053         missing initializer warnings.
53054
53055 1999-03-28  Jeffrey A Law  (law@cygnus.com)
53056
53057         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
53058         matching strings.
53059
53060 1999-03-26  Jeffrey A Law  (law@cygnus.com)
53061
53062         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
53063
53064 1999-03-26  Craig Burley  <craig@jcb-sc.com>
53065
53066         * g77.f-torture/execute/19990325-0.f: New test.
53067         * g77.f-torture/execute/19990325-1.f: New test.
53068
53069 1999-03-24  Jeffrey A Law  (law@cygnus.com)
53070
53071         * gcc.c-torture/execute/990324-1.c: New test.
53072
53073 1999-03-22  Jim Wilson  <wilson@cygnus.com>
53074
53075         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
53076         test with 4.
53077
53078 1999-03-17  Richard Henderson  <rth@cygnus.com>
53079
53080         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
53081
53082 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53083
53084         * g77.f-torture/execute/19990313-2.f: New test.
53085         * g77.f-torture/execute/19990313-3.f: New test.
53086
53087 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53088
53089         * g77.f-torture/execute/19990313-0.f: New test.
53090         * g77.f-torture/execute/19990313-1.f: New test.
53091
53092 1999-03-12  Jim Wilson  <wilson@cygnus.com>
53093
53094         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
53095         printf to sprintf.
53096         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
53097         (main): Add check for u15.  Conditionalize u31 check depending on
53098         whether ints are <32 bits or >=32 bits.
53099
53100 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53101
53102         * g77.f-torture/execute/19981119-0.f: Improve testiness.
53103
53104 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53105
53106         * g77.f-torture/compile/19990305-0.f: New test.
53107         * g77.f-torture/execute/19981119-0.f: New test.
53108
53109 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53110
53111         * g77.f-torture/execute/970625-2.f: call ABORT if final
53112         result is not correct, instead of just printing it.
53113         Add this checking via newly introduced obfuscation, to
53114         trip up buggy front ends.
53115
53116 1999-03-07  Craig Burley  <craig@jcb-sc.com>
53117
53118         * g77.f-torture/compile/960317-1.f: Moved from being
53119         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
53120
53121 1999-03-06  Craig Burley  <craig@jcb-sc.com>
53122
53123         * g77.f-torture/execute/960317-1.f: New (old) test.
53124         * g77.f-torture/execute/970625-2.f: Ditto.
53125
53126 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
53127
53128         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
53129         error message on line 1 or line 2; cccp and cpplib do this differently.
53130
53131 1999-03-01  Jeffrey A Law  (law@cygnus.com)
53132
53133         * g++.old-deja/g++.law/weak1.C: New test.
53134
53135 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53136
53137         * gcc.c-torture/execute/990119-1.c: Renamed to...
53138         * gcc.dg/990119-1.c: this, so it will only be tested once
53139         (it's a preprocessor test, it doesn't need to be run at
53140         multiple optimization levels).
53141
53142 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53143
53144         * lib/g++.exp: Don't add incdir=$base_dir/../include to
53145           ALWAYS_CXXFLAGS.
53146
53147 1999-02-24  Craig Burley  <craig@jcb-sc.com>
53148
53149         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
53150         * g77.f-torture/compile/19981216-0.f: ...as it is expected
53151         to not be compilable by current g77.
53152
53153 1999-02-24  Nick Clifton  <nickc@cygnus.com>
53154
53155         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
53156
53157 1999-02-22  Jeffrey A Law  (law@cygnus.com)
53158
53159         * gcc.c-torture/execute/990222-1.c: New test.
53160
53161 1999-02-19  Craig Burley  <craig@jcb-sc.com>
53162
53163         * g77.f-torture/compile/19990218-0.f: New test.
53164         * g77.f-torture/noncompile/19990218-1.f: New test.
53165
53166 1999-02-18  Craig Burley  <craig@jcb-sc.com>
53167
53168         * g77.f-torture/compile/19981216-0.f: New test.
53169
53170 1999-02-14  Jeffrey A Law  (law@cygnus.com)
53171
53172         * gcc.dg/990214-1.c: New test.
53173
53174 1999-02-13  Jeffrey A Law  (law@cygnus.com)
53175
53176         * gcc.dg/990213-2.c: New test.
53177
53178         * gcc.dg/990213-1.c: New test.
53179
53180 1999-02-12  Jeffrey A Law  (law@cygnus.com)
53181
53182         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
53183         ints.
53184
53185 1999-02-11  Nick Clifton  <nickc@cygnus.com>
53186
53187         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
53188         specified by target.
53189
53190         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
53191
53192 1999-02-11  Jeffrey A Law  (law@cygnus.com)
53193
53194         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
53195
53196 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53197
53198         * gcc.dg/special/ecos.exp: New test driver for new tests with
53199         special requirements.
53200
53201         * gcc.dg/special/alias-1.c: New test.
53202         * gcc.dg/special/gcsec-1.c: New test.
53203         * gcc.dg/special/weak-1.c: New test.
53204         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
53205         * gcc.dg/special/weak-2.c: New test.
53206         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
53207         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
53208         * gcc.dg/special/wkali-1.c: New test.
53209         * gcc.dg/special/wkali-2.c: New test.
53210         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
53211         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
53212
53213 1999-02-10  Felix Lee  <flee@cygnus.com>
53214
53215           * lib/c-torture.exp (c-torture-compile): Pull out code for
53216           analyzing gcc error messages.
53217           (c-torture-execute): Likewise.  Fix some (harmless) false
53218           positives.
53219           * lib/gcc.exp (gcc_check_compile): New function.
53220
53221 1999-02-08  Richard Henderson  <rth@cygnus.com>
53222
53223         * gcc.c-torture/execute/990208-1.c: New test.
53224
53225 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53226
53227         * g++.dg/special/ecos.exp: New driver for new tests with special
53228         requirements
53229
53230         * g++.dg/special/conpr-1.C: New test
53231         * g++.dg/special/conpr-2.C: New test
53232         * g++.dg/special/conpr-2a.C: New test
53233         * g++.dg/special/conpr-3.C: New test
53234         * g++.dg/special/conpr-3a.C: New test
53235         * g++.dg/special/conpr-3b.C: New test
53236
53237         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
53238         allow g++ to use the dg driver
53239
53240         * README: Add comment about g++.dg directory
53241
53242 1999-02-06  Jeffrey A Law  (law@cygnus.com)
53243
53244         * README: Update email addresses.
53245
53246 1999-02-03  Nick Clifton  <nickc@cygnus.com>
53247
53248         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
53249         arguments in order to force structure S onto the stack even on
53250         the alpha.
53251         (test): Pass 10 leading arguments to function foo as well as the
53252         structure S.
53253
53254         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
53255         failure for all targets.
53256
53257         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
53258         abort to terminate program execution.
53259
53260 1999-01-30  Richard Henderson  <rth@cygnus.com>
53261
53262         * gcc.c-torture/execute/990130-1.c: New test.
53263
53264 1999-01-30  Jeffrey A Law  (law@cygnus.com)
53265
53266         * gcc.dg/990130-1.c: New test.
53267
53268 1999-01-28  Michael Meissner  <meissner@cygnus.com>
53269
53270         * gcc.c-torture/execute/990128-1.c: New test.
53271
53272 1999-01-27  Michael Meissner  <meissner@cygnus.com>
53273
53274         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
53275
53276 1999-01-27  Felix Lee  <flee@cygnus.com>
53277
53278         * lib/c-torture.exp (c-torture-compile): pull out code for
53279         analyzing gcc error messages.
53280         (c-torture-execute): ditto, and fix some (harmless) false
53281         positives.
53282         * lib/gcc.exp (gcc_check_compile): new function.
53283
53284 1999-01-17  Jeffrey A Law  (law@cygnus.com)
53285
53286         * gcc.dg/990117-1.c: New test.
53287
53288         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
53289
53290         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
53291
53292 1999-01-15  Jeffrey A Law  (law@cygnus.com)
53293
53294         * g77.f-torture/compile/990115-1.f: New test.
53295
53296 1999-01-07  Jeffrey A Law  (law@cygnus.com)
53297
53298         * gcc.c-torture/compile/990107-1.c: New test
53299
53300 1999-01-06  Jeffrey A Law  (law@cygnus.com)
53301
53302         * gcc.c-torture/execute/990106-2.c: New test.
53303
53304         * gcc.c-torture/execute/990106-1.c: New test.
53305
53306 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
53307
53308         * gcc.c-torture/compile/981223-1.c: New test.
53309
53310 1998-12-29  Richard Henderson  <rth@cygnus.com>
53311
53312         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
53313         (opt3): Rename from opt4 and disable.
53314
53315 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
53316
53317         * g++.old-deja/g++.pt/ptrmem5.C: New test.
53318
53319 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53320
53321         * g++.old-deja/g++.other/conv5.C: New test.
53322
53323 1998-12-14  Nick Clifton  <nickc@cygnus.com>
53324
53325         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
53326
53327 1998-12-11  Jeffrey A Law  (law@cygnus.com)
53328
53329         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
53330
53331 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
53332
53333         * gcc.c-torture/compile/981211-1.c: New test.
53334
53335 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53336
53337         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
53338
53339         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
53340
53341 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53342
53343         * gcc.special/930510-1.c: Make C9X safe.
53344         * gcc.misc-tests/gcov-1.c Similarly.
53345         * gcc.misc-tests/gcov-2.c Similarly.
53346
53347 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53348
53349         * gcc.dg/ultrasp1.c: New test.
53350
53351 1998-12-06  Richard Henderson  <rth@cygnus.com>
53352
53353         * gcc.c-torture/execute/981206.c: New test.
53354
53355 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53356
53357         * g++.old-deja/g++.ns/template7.C: New test.
53358
53359         * g++.old-deja/g++.other/expr1.C: New test.
53360
53361         * g++.old-deja/g++.eh/tmpl3.C: New test.
53362
53363         * g++.old-deja/g++.eh/tmpl2.C: New test.
53364
53365 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53366
53367         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
53368         * g++.old-deja/g++.other/using6.C: Removed.
53369         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
53370
53371         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
53372
53373 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53374
53375         * g++.old-deja/g++.pt/overload8.C: New test.
53376
53377         * g++.old-deja/g++.pt/overload7.C: New test.
53378
53379         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
53380
53381         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
53382         and relinking messages.
53383         * lib/g++.exp (g++_target_compile): Remove .rpo file when
53384         compiling with -frepo.
53385
53386 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
53387
53388         * g++.old-deja/g++.pt/lookup6.C: New test.
53389
53390 1998-11-30  Nick Clifton  <nickc@cygnus.com>
53391
53392         * gcc.c-torture/execute/981130-1.c: New test.
53393         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
53394
53395 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53396
53397         * g++.old-deja/g++.pt/explicit76.C: New test.
53398
53399         * g++.old-deja/g++.pt/friend38.C: New test.
53400
53401         * g++.old-deja/g++.ns/crash2.C: New test.
53402
53403         * g++.old-deja/g++.pt/defarg8.C: New test.
53404
53405         * g++.old-deja/g++.pt/instantiate6.C: New test.
53406
53407         * g++.old-deja/g++.pt/static6.C: New test.
53408
53409         * g++.old-deja/g++.pt/decl2.C: New test.
53410
53411 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53412
53413         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
53414         problem is actually related with name lookup, but so what? :-)
53415
53416         * g++.old-deja/g++.pt/friend37.C: New test.
53417
53418 1998-11-25  Dave Love  <d.love@dl.ac.uk>
53419
53420         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
53421         element, which fails on some systems.
53422
53423         * g77.f-torture/execute/labug1.f: New test.
53424
53425 1998-11-21  Jeffrey A Law  (law@cygnus.com)
53426
53427         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
53428         is defined.
53429
53430 1998-11-18  Dave Love  <d.love@dl.ac.uk>
53431
53432         * g77.f-torture/compile/981117-1.f: New test.
53433
53434 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
53435
53436         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
53437         properly discarded.
53438
53439 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
53440
53441         * gcc.c-torture/execute/memcheck: New directory of tests for
53442         -fcheck-memory-usage.
53443
53444 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53445
53446         * README: New file, general information about the testsuite and
53447         new description of the various C++ test subdirectories.
53448         * README.g++: Eliminate obsolete information, update and move most
53449         relevant stuff to README.
53450
53451 1998-11-07  Richard Henderson  <rth@cygnus.com>
53452
53453         * gcc.c-torture/compile/981107-1.c: New test.
53454
53455 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
53456
53457         * execute/memcpy-bi.c: New testcase.
53458
53459 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
53460
53461         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
53462         base classes.
53463
53464         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
53465         template is selected.
53466
53467         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
53468         classes, it should be accepted for all types.
53469
53470         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
53471
53472         * g++.old-deja/g++.pt/spec24.C: Ensure that template
53473         specializations start with template headers.
53474
53475 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
53476
53477         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
53478
53479         * g++.old-deja/g++.other/init9.C: Test cross initialization of
53480         non-POD types.
53481
53482 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53483
53484         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
53485
53486 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
53487
53488         * compile/981022-1.c, compile/981022-1.x: New test and driver.
53489
53490 1998-10-19  Jeffrey A Law  (law@cygnus.com)
53491
53492         * 981019-1.c: New test.
53493
53494 1998-10-14  Robert Lipe <robertl@dgii.com>
53495
53496         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
53497         find objc headers.
53498
53499 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53500
53501         * compile/981001-4.c: Remove use of GCC extension that triggers a
53502         compiler bug.
53503
53504 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
53505
53506         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
53507
53508 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53509
53510         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
53511         instantiation of template produces incorrect code for delete
53512         expression.
53513
53514         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
53515         constructors' name is not unique.
53516         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
53517         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
53518
53519         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
53520         automatic array of const is ill-formed.
53521
53522         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
53523         of template parameter?
53524
53525         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
53526         const.
53527
53528         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
53529         pointer-to-member expression.
53530
53531         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
53532         declaration causes ICE.
53533
53534 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
53535
53536         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
53537         reserved in the global namespace.
53538
53539         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
53540         generate needed virtual table.
53541
53542         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
53543
53544 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
53545
53546         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
53547         template-dependent type
53548
53549 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53550
53551         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
53552         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
53553         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
53554
53555         * g++.old-deja/g++.other/using5.C: New test; using decl from base
53556         class should be usable as argument of member function.
53557         * g++.old-deja/g++.other/using6.C: New test; using decl from base
53558         class should be usable as return type of member function.
53559         * g++.old-deja/g++.other/using7.C: New test; using decl from base
53560         class should be usable as type of data member.
53561
53562         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
53563
53564 1998-10-09  Jeffrey A Law  (law@cygnus.com)
53565
53566         * gcc.c-torture/special/920521-1.c: Fix bogus test.
53567
53568 1998-10-08  Nick Clifton  <nickc@cygnus.com>
53569
53570         * gcc.dg/dll-?.c Add thumb to target list.
53571         Fix assembler scan patterns to match current assembler output.
53572
53573 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
53574
53575         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
53576         matching of template brackets.
53577
53578         * g++.old-deja/g++.other/using4.C: New test.  Test using
53579         declarations of methods from base classes.
53580
53581         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
53582         within functions should introduce names into the innermost
53583         enclosing namespace.
53584
53585         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
53586         of static locals if first initialization throws.
53587
53588 1998-10-07  Jim Wilson  <wilson@cygnus.com>
53589
53590         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
53591
53592 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
53593
53594         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
53595         lose track of the possible targets of tablejump insns.
53596         * special/special.exp: Run it.
53597
53598 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53599
53600         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
53601         must be declared before its specializations can be named in friend
53602         declarations.
53603
53604 1998-10-05  Dave Love  <d.love@dl.ac.uk>
53605
53606         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53607
53608         * g77.f-torture/execute/io1.f: New test.
53609
53610 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53611
53612         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53613         with pointer to template function, for which no argument deduction
53614         is possible.
53615
53616         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53617         specialization of template function as argument to template
53618         function.
53619
53620         * g++.old-deja/g++.other/access2.C: New test; Inner class
53621         shouldn't have privileged access to Outer's names.
53622
53623 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53624
53625         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53626         friend template declared within template class conflicts with
53627         nested class of the same name.
53628
53629         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53630         is ignored.
53631
53632         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53633         object with direct initializer as function declaration.
53634
53635         * g++.old-deja/g++.other/decl2.C: New test; duplicate
53636         initializers.
53637
53638         * g++.old-deja/g++.other/null2.C: New test; conditional operator
53639         involving const pointer and NULL produces incorrect result.
53640
53641         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53642         type name without `typename' should be rejected with -pedantic.
53643
53644 1998-10-02  Richard Henderson  <rth@cygnus.com>
53645
53646         * g++.old-deja/g++.other/addrof1.C: New test.
53647
53648 1998-10-01  Nick Clifton  <nickc@cygnus.com>
53649
53650         * gcc.c-torture/compile/981001-1.c: New test.
53651         * gcc.c-torture/execute/981001-1.c: New test.
53652
53653 1998-10-01  Jeffrey A Law  (law@cygnus.com)
53654
53655         * gcc.c-torture/compile/981001-2.c: New test.
53656         * gcc.c-torture/compile/981001-3.c: New test.
53657         * gcc.c-torture/compile/981001-4.c: New test.
53658
53659 1998-10-01  Robert Lipe  <robertl@dgii.com>
53660
53661         * lib/objc.exp (objc_target_compile): Add -L during compiles for
53662         multilibbed hosts.  Idea grafted from g77.exp.
53663
53664 1998-09-30  Dave Love  <d.love@dl.ac.uk>
53665
53666         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53667         avoid losing on systems which need -lsocket.
53668
53669 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
53670
53671         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53672         * g++.old-deja/g++.other/nested2.C: Ditto.
53673         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53674         failure.
53675
53676 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53677
53678         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53679         preferred over template operator!= for enum bitfields.
53680
53681 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
53682
53683         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53684         that happen to have the same base name, but in different scopes,
53685         are incorrectly rejected.
53686
53687 1998-09-16  Richard Henderson  <rth@cygnus.com>
53688
53689         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53690         on the native word size instead of an integer literal.
53691
53692 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53693
53694         * g++.old-deja/g++.other/static2.C: Invocation of static data
53695         member of type pointer-to-function denoted as non-static member.
53696
53697         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53698         checks involving function types and aliases.
53699
53700 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53701
53702         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53703         redefined to the same non-trivial type.
53704
53705         * g++.old-deja/g++.pt/explicit73.C: Test for proper
53706         namespace-qualification of template specializations declared in
53707         other namespaces.
53708
53709         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53710         to declare a subset of the specializations of a template function
53711         as friends of specializations of a template class.
53712
53713         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53714         member templates that do not fully specialize the enclosing
53715         template class are rejected.
53716
53717 1998-09-11  Dave Love  <d.love@dl.ac.uk>
53718
53719         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53720
53721 1998-09-08  Dave Love  <d.love@dl.ac.uk>
53722
53723         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53724         altered from libf2c/libU77 version.
53725
53726 1998-09-06  Dave Love  <d.love@dl.ac.uk>
53727
53728         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53729
53730 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
53731             Alexandre Oliva  <oliva@dcc.unicamp.br>
53732
53733         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53734         (un)signed char are different types for template specialization
53735         purposes.
53736
53737 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
53738
53739         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53740         * objc: ObjC testsuite.
53741
53742 1998-08-31  Catherine Moore  <clm@cygnus.com>
53743
53744         * gcc.c-torture/execute/941014-1.x: New file.
53745
53746 1998-08-31  Nick Clifton  <nickc@cygnus.com>
53747
53748         * lib/c-torture.exp: Add support for
53749         torture_eval_before_compile and torture_eval_before_execute
53750         variables.
53751
53752 1998-08-30  Jeffrey A Law  (law@cygnus.com)
53753
53754         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
53755         this test triggers valid.
53756
53757 1998-08-27  Jeffrey A Law  (law@cygnus.com)
53758
53759         * gcc.dg/980827-1.c: New test.
53760
53761 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
53762
53763         * gcc.c-torture/execute/loop-4b.c: New test.
53764
53765 1998-08-26  Nick Clifton  <nickc@cygnus.com>
53766
53767         * lib/c-torture.exp: Add support for
53768         torture_eval_before_compile and torture_eval_before_execute
53769         variables.
53770
53771 1998-08-25  Jeffrey A Law  (law@cygnus.com)
53772
53773         * gcc.c-torture/compile/980825-1.c: New test.
53774
53775 1998-08-24  Nick Clifton  <nickc@cygnus.com>
53776
53777         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53778         count number tests in opt_t0 not good_t0.
53779
53780 1998-08-24  Jeffrey A Law  (law@cygnus.com)
53781
53782         * gcc.c-torture/compile/930326-1.x: Fix typo.
53783
53784 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
53785
53786         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53787         causes an ICE.
53788
53789 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53790
53791         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53792         STACK_SIZE is defined.
53793         * gcc.c-torture/unsorted/stuct.c: Similarly.
53794
53795         * gcc.c-torture/compile/980821-1.c: New test.
53796
53797 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53798
53799         * gcc.c-torture/execute/980526-2.c: Disable for targets with
53800         16bit ints.
53801
53802 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
53803
53804         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53805         code.
53806
53807 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
53808
53809         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53810         error'.
53811
53812 1998-08-18  Jeffrey A Law  (law@cygnus.com)
53813
53814         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53815
53816 1998-08-16  Jeffrey A Law  (law@cygnus.com)
53817
53818         * gcc.c-torture/compile/980816-1.c: New test.
53819
53820         * gcc.dg/980816-1.c: New test.
53821
53822 1998-08-13  Jeffrey A Law  (law@cygnus.com)
53823
53824         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53825         compiler for ieee tests.
53826
53827 1998-08-01  Dave Love  <d.love@dl.ac.uk>
53828
53829         * g77.f-torture/compile/980729-0.f: New test.
53830
53831 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
53832
53833         * gcc.c-torture/special/eeprof-1.c: New test, for
53834         -finstrument-functions.
53835         * gcc.c-torture/special/special.exp: Run it.
53836
53837 1998-07-29  Jeffrey A Law  (law@cygnus.com)
53838
53839         * gcc.c-torture/compile/980729-1.c: New test.
53840
53841 1998-07-27  Nick Clifton  <nickc@cygnus.com>
53842
53843         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53844         __thumb__ is defined, and test for ARM style doubles if so.
53845
53846 1998-07-26  Dave Love  <d.love@dl.ac.uk>
53847
53848         * g77.f-torture/noncompile/980615-0.f: New test.
53849
53850 1998-07-26  H.J. Lu  (hjl@gnu.org)
53851
53852         * gcc.dg/980312-1.c: Do link instead of compile.
53853         * gcc.dg/980313-1.c: Likewise.
53854
53855 1998-07-26  Jeffrey A Law  (law@cygnus.com)
53856
53857         * gcc.c-torture/compile/980726-1.c: New test.
53858
53859 1998-07-25  Dave Love  <d.love@dl.ac.uk>
53860
53861         * g77.f-torture/execute/io0.f: New test.
53862
53863 1998-07-24  Nick Clifton  <nickc@cygnus.com>
53864
53865         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53866         an int.
53867
53868 1998-06-18  Michael Meissner  <meissner@cygnus.com>
53869
53870         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53871         m32r bugs.
53872
53873 1998-07-17  Nick Clifton  <nickc@cygnus.com>
53874
53875         * gcc.dg/980626-1.c: Expect failures for all toolchains until
53876         c-decl.c:grokdeclarator can handle mode attributes.
53877
53878 1998-07-16  Jeffrey A Law  (law@cygnus.com)
53879
53880         * gcc.c-torture/execute/980716-1.c: New test.
53881
53882 1998-07-13  Jeffrey A Law  (law@cygnus.com)
53883
53884         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53885         the mn10200.
53886         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
53887         the mn10200.
53888         * gcc.c-torture/execute/va-arg-3.x: Similarly.
53889         * gcc.c-torture/compile/930326-1.x: Similarly.
53890
53891 1998-07-13  Dave Love  <d.love@dl.ac.uk>
53892
53893         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53894         New test from Craig.
53895
53896 1998-07-12  Dave Love  <d.love@dl.ac.uk>
53897
53898         * g77.f-torture/noncompile/980616-0.f: New test.
53899
53900         * g77.f-torture/execute/970816-3.f: New test from Craig.
53901
53902 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53903
53904         *  g++.other/singleton.C: Return error value instead of taking
53905         SIGSEGV.
53906
53907 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53908
53909         *  g++.other/singleton.C: New test.  Warning is under dispute.
53910         Runtime crash is not.
53911
53912 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53913
53914         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53915         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53916         using6.C, using7.C}: New namespace tests.
53917
53918 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53919
53920         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53921         specialization with typedef'ed names used as array indexes.
53922
53923 1998-07-09  Jeffrey A Law  (law@cygnus.com)
53924
53925         * gcc.c-torture/execute/980709-1.c: New test.
53926
53927         * gcc.dg/980709-1.c: New test.
53928
53929 1998-07-07  Richard Henderson  <rth@cygnus.com>
53930
53931         * gcc.c-torture/execute/bcp-1.c: New test.
53932
53933 1998-07-07  Jeffrey A Law  (law@cygnus.com)
53934
53935         * gcc.c-torture/execute/980707-1.c: New test.
53936
53937 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
53938
53939         * gcc.c-torture/compile/980706-1.c: New test.
53940
53941 1998-07-01  Dave Love  <d.love@dl.ac.uk>
53942
53943         * g77.f-torture/execute/980701-0.f,
53944         g77.f-torture/execute/980701-1.f: New test from Craig.
53945
53946 1998-07-01  Jeffrey A Law  (law@cygnus.com)
53947
53948         * gcc.c-torture/compile/980701-1.c: New test.
53949
53950         * gcc.c-torture/execute/980701-1.c: New test.
53951
53952 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
53953 rlsruhe.de>
53954
53955         * g++.old-deja/g++.robertl/eb132.C: New test.
53956         * g++.old-deja/g++.robertl/eb133.C: Likewise.
53957
53958 1998-06-29  Dave Love  <d.love@dl.ac.uk>
53959
53960         * g77.f-torture/execute/980628-7.f,
53961         g77.f-torture/execute/980628-8.f,
53962         g77.f-torture/execute/980628-9.f,
53963         g77.f-torture/execute/980628-10.f: New tests from Craig.
53964
53965         * g77.f-torture/execute/980628-3.f: Remove mail headers.
53966
53967 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53968
53969         * g77.f-torture/execute/980628-4.f: New test from Craig.
53970         * g77.f-torture/execute/980628-5.f: Likewise.
53971         * g77.f-torture/execute/980628-2.f: Likewise.
53972         * g77.f-torture/execute/980628-0.f: Likewise.
53973         * g77.f-torture/execute/980628-1.f: Likewise.
53974         * g77.f-torture/execute/980628-3.f: Likewise.
53975         * g77.f-torture/execute/980628-6.f: Likewise.
53976
53977 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53978
53979         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53980         directory when nothing has been installed yet.
53981
53982 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
53983
53984         * gcc.c-torture/special/special.exp: Handle newer versions of
53985         dejagnu.
53986
53987 1998-06-26  Jeffrey A Law  (law@cygnus.com)
53988
53989         * gcc.dg/980626-1.c: New test.
53990
53991 1998-06-19  Bruno Haible <haible@ilog.fr>
53992
53993         * gcc.misc-tests/m-un-2.c: New test.
53994         * g++.old-deja/g++.other/warn01.c: Likewise.
53995
53996 1998-06-19  Robert Lipe  <robertl@dgii.com>
53997
53998         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53999         compatibility with assmblers with a different comment character.
54000         Eliminate use of GAS-specific extensions.
54001
54002 1998-06-19  Jeffrey A Law  (law@cygnus.com)
54003
54004         * gcc.c-torture/execute/ieee/980619-1.c: New test.
54005
54006 1998-06-19  Robert Lipe  <robertl@dgii.com>
54007
54008         * lib/g77.exp: Replace search for libf2c.a with search for newly
54009         renamed libg2c.a
54010
54011 1998-06-17  Jeffrey A Law  (law@cygnus.com)
54012
54013         * gcc.c-torture/execute/980617-1.c: New test.
54014
54015 1998-06-12  Jeffrey A Law  (law@cygnus.com)
54016
54017         * gcc.c-torture/execute/980612-1.c: New test.
54018
54019 1998-06-08  Jeffrey A Law  (law@cygnus.com)
54020
54021         * gcc.dg/980523-1.c: Only test on ppc-linux.
54022         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
54023
54024         * gcc.c-torture/execute/980608-1.c: New test.
54025
54026 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
54027
54028         * gcc.c-torture/execute/980605-1.c: New test.
54029
54030 1998-06-04  Jeffrey A Law  (law@cygnus.com)
54031
54032         * gcc.c-torture/execute/980604-1.c: New test.
54033
54034 1998-06-02  Jeffrey A Law  (law@cygnus.com)
54035
54036         * gcc.c-torture/execute/980602-1.c: New test.
54037         * gcc.c-torture/execute/980602-2.c: Likewise.
54038
54039 1998-06-02  Dave Love  <d.love@dl.ac.uk>
54040
54041         * 970125-0.f: Fix per JCB.  Add commentary.
54042
54043 1998-05-31  Michael Meissner  <meissner@cygnus.com>
54044
54045         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
54046         IEEE -0 support.
54047
54048 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
54049
54050         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
54051         earlier.
54052
54053 1998-05-28  Catherine Moore <clm@cygnus.com>
54054
54055         * gcc.c-torture/execute/980526-3.c: New test.
54056
54057 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
54058
54059         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
54060         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
54061         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
54062         m88k-motorola-sysv3 to XFAIL.
54063
54064 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54065
54066         * gcc.dg/980526-1.c: New test.
54067         * gcc.c-torture/execute/980526-2.c: New test.
54068
54069 1998-05-26  Jeffrey A Law  (law@cygnus.com)
54070
54071         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
54072
54073         * gcc.c-torture/execute/980526-1.c: New test.
54074
54075 1998-05-26  Dave Love  <d.love@dl.ac.uk>
54076
54077         * g77.f-torture/execute/alpha2.f: Add runtime test.
54078
54079 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
54080
54081         * g++.old-deja/old-deja.exp: Strip leading directories.
54082
54083         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
54084         error for the line.  Don't run multiple tests for the same line.
54085
54086 1998-05-23  Jeffrey A Law  (law@cygnus.com)
54087
54088         * gcc.dg/980523-1.c: New test.
54089
54090 1998-05-23  Dave Love  <d.love@dl.ac.uk>
54091
54092         * g77.f-torture/compile/970915-0.f: New test.
54093
54094 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
54095
54096         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
54097
54098 1998-05-21  Jeffrey A Law  (law@cygnus.com)
54099
54100         * gcc.dg/980520-1.c: New test.
54101
54102 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
54103
54104         * gcc.dg/980502-1.c: Fix return type.
54105
54106 1998-05-20  Jeffrey A Law  (law@cygnus.com)
54107
54108         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
54109         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
54110         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
54111         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
54112         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
54113
54114 1998-05-20  Dave Love  <d.love@dl.ac.uk>
54115
54116         * g77.f-torture/execute/980520-1.f: New test.
54117
54118 1998-05-15  Dave Love  <d.love@dl.ac.uk>
54119
54120         * lib/mike-g77.exp: New file.
54121
54122         * g77.f-torture/noncompile/noncompile.exp,
54123         g77.f-torture/noncompile/check0.f: New files.
54124
54125 1998-05-14  Dave Love  <d.love@dl.ac.uk>
54126
54127         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
54128         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
54129         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
54130         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
54131         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
54132         abort where appropriate.
54133
54134 1998-05-05  Michael Meissner  <meissner@cygnus.com>
54135
54136         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
54137         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
54138
54139 1998-04-29  Dave Love  <d.love@dl.ac.uk>
54140
54141         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
54142
54143 1998-04-27  Dave Love  <d.love@dl.ac.uk>
54144
54145         * g77.f-torture/compile/980427-0.f: New test.
54146
54147 1998-04-24  Dave Love  <d.love@dl.ac.uk>
54148
54149         * g77.f-torture/compile/980424-0.f: New test.
54150
54151 1998-04-19  Dave Love  <d.love@dl.ac.uk>
54152
54153         * g77.f-torture/compile/980419-2.f (main): New test.
54154         * g77.f-torture/compile/970125-0.f: New test.
54155         * g77.f-torture/compile/980419-1.f: New test.
54156
54157 1998-04-08  Jim Wilson  <wilson@cygnus.com>
54158
54159         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
54160         of loop-4.c.
54161
54162 1998-04-07  Jim Wilson  <wilson@cygnus.com>
54163
54164         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
54165
54166 1998-04-03  Jim Wilson  <wilson@cygnus.com>
54167
54168         * gcc.c-torture/compile/980329-1.c: New test.
54169
54170 1998-03-18  Jim Wilson  <wilson@cygnus.com>
54171
54172         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
54173         * gcc.dg/980312-1.c: Fix typo in -march command.
54174
54175 1998-03-16  H.J. Lu  (hjl@gnu.org)
54176
54177         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
54178
54179 1998-03-11  Robert Lipe  <robertl@dgii.com>
54180
54181         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
54182         Dave Love agree the Fortran source is bogus.
54183
54184 1998-03-11  Robert Lipe  <robertl@dgii.com>
54185
54186         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
54187         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
54188         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
54189         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
54190         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
54191
54192 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54193
54194         * g++.old-deja/g++.other/friend1.C: New test.
54195
54196 1998-02-18  Dave Love  <d.love@dl.ac.uk>
54197
54198         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
54199         possibly uninitialized) variables and declare dnrm2.
54200
54201 1998-02-23  Robert Lipe <robertl@dgii.com>
54202
54203         From Bruno Haible <haible@ilog.fr>:
54204         * gcc.c-torture/execute/980223.c: New test.
54205
54206 1998-02-13  Jeffrey A Law  (law@cygnus.com)
54207
54208         * gcc.dg/ifelse-1.c: New test.
54209
54210 1998-02-09  H.J. Lu  (hjl@gnu.org)
54211
54212         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
54213
54214           * lib/old-dejagnu.exp (old-dejagnu): Added the
54215           "execution test - XFAIL *-*-*" handling in the spirit of
54216           "excess errors test -". Changed the "execution test fails"
54217           handling to be like "excess errors test fails".
54218           * Update various tests accordingly.
54219
54220 1998-02-06  Jim Wilson  <wilson@cygnus.com>
54221
54222         * gcc.c-torture/execute/980205.c: New test.
54223
54224 1998-01-18  Jeffrey A Law  (law@cygnus.com)
54225
54226         * lib/c-torture.exp: Look for .x files instead of .cexp files.
54227         * lib/f-torture.exp: Similarly.
54228         * gcc.c-torture: Rename all .cexp files to .x files.
54229
54230 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
54231
54232         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
54233         (940510-1.c): Removed duplicate.
54234         (971104-1.c): New test.
54235
54236 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
54237
54238           * lib/f-torture.exp: Improve error and loop detection.
54239
54240 1997-11-19  Michael Meissner  <meissner@cygnus.com>
54241
54242         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
54243         use that to size the filler array.
54244
54245 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
54246
54247         * lib/c-torture.exp(c-torture-execute): Fix typo.
54248
54249         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
54250         testcase as the executable name. Keep the executable around if
54251         the test fails.
54252
54253 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
54254
54255         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
54256         changes.  Only test one -g option, and move it to the end of the
54257         list of options to test.
54258
54259 1997-09-19  Michael Meissner  <meissner@cygnus.com>
54260
54261         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
54262         variable GCC_TORTURE_OPTIONS to supply default switches separated
54263         by colons.  If no environment variable, run tests with -O0 -g, -O1
54264         -g, and -O2 -g as well.
54265
54266 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
54267
54268         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
54269         explanatory comments. Fix indentation.
54270
54271 1997-09-15  Jeffrey A Law  (law@cygnus.com)
54272
54273         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
54274
54275 1997-09-11  Jeffrey A Law  (law@cygnus.com)
54276
54277         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
54278         * g++.old-deja/g++.mike/p7325.C: Likewise.
54279         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
54280
54281 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
54282
54283         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
54284         * g++.old-deja/g++.brendan/crash30.C: Likewise.
54285         * g++.old-deja/g++.brendan/crash39.C: Likewise.
54286         * g++.old-deja/g++.law/operators4.C: Likewise.
54287
54288 1997-09-11  Joe Buck  (jbuck@synopsys.com)
54289
54290         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
54291         * g++.old-deja/g++.mike/p784.C: Ditto.
54292         * g++.old-deja/g++.mike/p785.C: Ditto.
54293
54294 1997-09-05  Jeffrey A Law  (law@cygnus.com)
54295
54296           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
54297
54298 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54299
54300         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
54301         target feature; pass this to c-torture-execute as needed.
54302
54303 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54304
54305         * lib/c-torture.exp(c-torture-execute): If the previous and the
54306         current executables being tested are identical, we don't need to
54307         run the executable again. Try to make the executable names
54308         unique. Add an optional argument for passing additional compiler
54309         flags.
54310
54311 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
54312
54313         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
54314
54315 1997-08-29  Jeffrey A Law  (law@cygnus.com)
54316
54317         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
54318
54319 1997-07-31  Jeffrey A Law  (law@cygnus.com)
54320
54321         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
54322         32bit or larger longs.
54323
54324         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
54325         have either a 32bit long or 32bit int.
54326
54327 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
54328
54329         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
54330         Make double precision tests dependent on sizeof (double).
54331
54332 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
54333
54334         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
54335         too.
54336
54337 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
54338
54339         * gcc.c-torture/compile/961203-1.cexp: New script.
54340
54341 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
54342
54343         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
54344         up the includes ourselves.
54345
54346 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
54347
54348         * lib/plumhall.exp: Remove random include, and add a few
54349         verbose messages for debugging.
54350
54351 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
54352
54353         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
54354         of trying to do it ourselves.
54355
54356 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54357
54358         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
54359
54360 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
54361
54362         * gcc.prms/5403.c: Made regexp a bit less strict.
54363
54364 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
54365
54366         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
54367         is returned from remote_load instead.
54368         * lib/plumhall.exp: Ditto.
54369         * lib/mike-g++.exp: Ditto.
54370         * lib/old-dejagnu.exp: Ditto.
54371         * lib/c-torture.exp: Ditto.
54372
54373 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
54374
54375         * lib/g++.exp: Use build_wrapper procedure.
54376         * lib/gcc.exp: Ditto.
54377
54378 1997-05-20  Jeffrey A Law  (law@cygnus.com)
54379
54380         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
54381         an old-style decl for malloc.  Fixes tests to work when
54382         sizeof (int) != sizeof (size_t).
54383
54384 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54385
54386         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
54387
54388         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
54389         use stdargs.h interface.
54390
54391 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54392
54393         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
54394         NO_VARARGS when compiling.
54395
54396 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
54397
54398         * lib/plumhall.exp(ph_includes): New procedure.
54399         (ph_make): Use it.
54400         (ph_compiler): Ditto.
54401
54402         * lib/g++.exp: Rename test-glue.c to testglue.c.
54403         * lib/gcc.exp: Ditto.
54404
54405 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
54406
54407         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
54408         to completion when it's called.
54409
54410 1997-03-21  Michael Meissner  <meissner@cygnus.com>
54411
54412         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
54413         is defined, don't do test.
54414
54415 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
54416
54417         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
54418         for object files.
54419         (ph_summary): Mark skipped testcases as untested, not unresolved.
54420
54421         * lib/plumhall.exp (ph_make): If unresolved because of bad
54422         errorCode, record errorCode in log file.
54423         (*): Replace send_log/verbose with verbose -log.
54424
54425 1997-03-19  Michael Meissner  <meissner@cygnus.com>
54426
54427         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
54428         double conversion if double isn't at least 8 bytes.
54429
54430         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
54431         int to work with targets where int is 16 bits.
54432
54433         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
54434         8 bytes, just exit, since 4 byte doubles don't have enough bits of
54435         precision for the test to complete.
54436
54437 1997-03-14  Michael Meissner  <meissner@cygnus.com>
54438
54439         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
54440         if d10v is not compiled with the -mdouble64 flag.
54441         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
54442
54443         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
54444         d10v is not compiled with the -mint32 flag.
54445
54446 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
54447
54448         * lib/plumhall.exp: Use incr_count.
54449
54450 1997-03-12  Jeffrey A Law  (law@cygnus.com)
54451
54452         * gcc.c-torture: Update to c-torture-1.45.
54453
54454 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
54455
54456         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
54457         the name of the expect testcase file).
54458
54459         * lib/g++.exp(g++_init): Ditto.
54460
54461 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
54462
54463         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
54464         the host.
54465
54466         * lib/gcc.exp(gcc_exit): New procedure.
54467
54468 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
54469
54470         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
54471         specs where appropriate.
54472
54473         * g++.old-deja/g++.arm/*: Added additional ERROR checks
54474         because of new "candidates are" messages, and removed a few
54475
54476         * Converted all non-old-style g++ testcases to old-style, and
54477         moved into g++.old-deja.
54478
54479 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
54480
54481         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
54482         options.
54483
54484         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
54485         succeeded.
54486
54487         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
54488
54489 1997-02-13  Michael Meissner  <meissner@cygnus.com>
54490
54491         * lib/gcc.exp (gcc_target_compile): Add support for defining
54492         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
54493         the machine doesn't have those features.
54494
54495 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
54496
54497         * g++.law/operators4.exp: Don't use LIBS.
54498
54499 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
54500
54501         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
54502
54503         * lib/mike-g++.exp: Don't set the compiler to be tested here.
54504         * lib/g++.exp: Set it here instead. Also, allow use of the
54505         --tool_exec and --tool_opt options. Change CXX to
54506         GXX_UNDER_TEST.
54507
54508         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
54509
54510         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
54511
54512 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
54513
54514         * lib/old-dejagnu.exp: Use prune_warnings instead of
54515         prune_system_crud.
54516         * lib/mike-g++.exp: Ditto.
54517         * lib/gcc.exp: Ditto.
54518         * lib/g++.exp: Ditto.
54519
54520         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
54521
54522 1997-02-07  Jeffrey A Law  (law@cygnus.com)
54523
54524           * 941014-2.c: Include stdlib.h
54525           * 960327-1.c: Include stdio.h
54526           * dbra.c, index-1.c: Don't assume ints are 32bits.
54527
54528 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
54529
54530         * lib/gcc.exp: Add gcc,stack_size target feature.
54531
54532         * lib/g++.exp(g++_target_compile): Add the include and link
54533         paths here, not in two other places. And, it's $options, not
54534         options.
54535
54536         * lib/mike-g++.exp(postbase): Remove the code that determines
54537         the correct include and link paths.
54538         * g++.old-deja/old-deja.exp: Ditto.
54539
54540 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
54541
54542         * lib/g++.exp(g++_init): target_compile no longer returns the
54543         filename of the result.
54544
54545 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
54546
54547         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
54548         call to glob.
54549
54550         * gcc.c-torture/special/special.exp: Change call to
54551         gcc_target_compile to include the object file.
54552
54553 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
54554
54555         * gcc.c-torture/special/special.exp: Correct misspelling in last
54556         change.
54557
54558 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
54559
54560         * lib/plumhall.exp(ph_summary): Log the entire output of the
54561         executable. Return -1 if there were any failures, 0 otherwise.
54562         (ph_execute): Return -1 if there were any failures, 0 otherwise.
54563         (ph_make): Clean up objects and executables that were built
54564         if the tests succeeded.
54565
54566 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
54567
54568         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
54569         libraries and includes in the build tree as appropriate.
54570
54571 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54572
54573         * lib/c-torture.exp: Instead of looking for the global variable
54574         NO_LONG_LONG, check to see if that's a feature of the target.
54575
54576 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54577
54578         * config/default.exp: Minimize. Delete the remainer of the files in
54579         config; this functionality is now in devo/dejagnu/config.
54580
54581         g++.*/*: Pass any additional flags used to compile to postbase;
54582         delete CXXFLAGS.
54583
54584         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
54585         is now done by runtest.exp. Use gcc_target_compile instead of
54586         compile.
54587
54588         lib/c-torture.exp: Use gcc_target_compile instead of compile.
54589         Remove references to CFLAGS. Use remote_file instead of
54590         calling rm -f.
54591         (c-torture): Take a list of arguments to use to compile this
54592         testcase.
54593
54594         lib/g++.exp: Simplify. Use target_compile instead of compile.
54595         lib/gcc-dg.exp: Ditto.
54596         lib/gcc.exp: Ditto.
54597         lib/mike-{gcc,g++}.exp: Ditto.
54598         lib/old-dejagnu.exp: Ditto.
54599         lib/plumhall.exp: Ditto.
54600
54601 1997-01-08  Jim Wilson  <wilson@cygnus.com>
54602
54603         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54604         (ph_linker): Likewise.
54605
54606 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
54607
54608           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54609         MAP_ANON / MAP_ANONYMOUS if defined;
54610         else try to map from /dev/zero .
54611
54612 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54613
54614         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54615         isn't defined, then define it to MAP_ANONYMOUS.
54616
54617 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54618
54619         * gcc.c-torture: Update to c-torture-1.42 release.
54620
54621 1996-11-11  Jeffrey A Law  (law@cygnus.com)
54622
54623         * gcc.c-torture: Update to c-torture-1.41 release.
54624
54625 1996-10-27  Jeffrey A Law  (law@cygnus.com)
54626
54627         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
54628         c-torture release.
54629
54630 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
54631
54632         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54633         and LDFLAGS.  Fix second case to append the target_info ldflags
54634         onto LDFLAGS, not CFLAGS.
54635         * lib/g++.exp (g++_init): Add target_info stuff.
54636         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
54637         of libgloss and newlib flags for !native.
54638
54639         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54640         (GDB): Fix relative path to go up another dir for finding gdb.
54641
54642 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
54643
54644         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54645         versions in the target_info array, if they don't exist.
54646
54647 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
54648
54649         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54650
54651 1996-07-08  Jim Wilson  <wilson@cygnus.com>
54652
54653         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54654         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54655
54656 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
54657
54658         * lib/old-dejagnu.exp: Don't remove the output file before we've
54659         actually tested it. Don't append pwd to the path of the executable
54660         we're testing.
54661
54662 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
54663
54664         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54665
54666 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
54667
54668         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54669         temporary directory for compiler files, and set it to a default
54670         value of /tmp. Set $output as the name of the output file from
54671         compiling the testcase. Add a -o option to $cflags_var so the
54672         compiler writes the final output file as $output. Set $executable
54673         to $output.
54674
54675         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54676         directory for compiler files, and set it to /tmp if it doesn't
54677         already have a value. Set $output_file to the name of the output
54678         file from compiling the testcase. Add a -o option to CXXFLAGS so
54679         the compiler writes the final output file as $output. Use $output
54680         as the executable to be tested.
54681
54682 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54683
54684         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54685
54686 1996-06-08  Jeffrey A Law  (law@cygnus.com)
54687
54688         * gcc.c-torture/execute/pending-1.c: New test.  Still
54689         pending in Tege's queue.
54690
54691 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
54692
54693         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54694         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
54695         if there were failures.  Call unresolved if there were unresolved
54696         testcases.  Call gcc_fail if program did not run to completion.
54697         (ph_make): Pass additional argument name to ph_execute.
54698         (ph_execute): Add new argument.  Pass additional arguments to
54699         ph_summary.  Call gcc_fail is there is no execution output.
54700
54701 1996-04-24  Jeffrey A Law  (law@cygnus.com)
54702
54703         * lib/plumhall.exp (proc_summary): Output relavent summary
54704         lines into the log so specific failures in plumhall can be
54705         investigated.
54706
54707 1996-04-10  Jeffrey A Law  (law@cygnus.com)
54708
54709         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54710         (c-torture-execute): Don't try to execute tests which use
54711         "long long" types if $NO_LONG_LONG is nonzero.
54712
54713 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
54714
54715         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54716         not c-torture.
54717
54718         * gcc.ieee: Move from here.
54719         * gcc.c-torture/execute/ieee: To here.
54720
54721 1996-03-26  Jeffrey A Law  (law@cygnus.com)
54722
54723         * gcc.c-torture: Update to c-torture-1.41 release.
54724
54725 1996-03-22  Jeffrey A Law  (law@cygnus.com)
54726
54727         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54728         not "$output".
54729
54730 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
54731
54732         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54733         -c present.
54734
54735 1996-03-02  Jeffrey A Law  (law@cygnus.com)
54736
54737         * config/proelf.exp: Handle connecting to a simulator.
54738
54739 1996-01-31  Jeffrey A Law  (law@cygnus.com)
54740
54741         * config/proelf.exp: New file.  Enough framework that we can
54742         run c-torture tests on the proelf targets (or any other target
54743         that gdb can connect to for that matter).
54744
54745 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
54746
54747         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54748         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
54749
54750         * lib/plumhall.exp (ph_execute): Always call ph_summary if
54751         exec_output exists.
54752
54753 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
54754
54755         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54756         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54757
54758         * config/*.exp: Update FSF address.  Change result of ${tool}_load
54759         to pass/fail/unresolved/unsupported/untested.  Caller must now
54760         call unresolved/unsupported/untested.
54761         * lib/*.exp: Update FSF address.  Update to handle new results of
54762         ${tool}_load.
54763         * lib/chill.exp (verbose): Delete.
54764
54765 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
54766
54767         * lib/gcc.exp (default_gcc_start): Change order of args to
54768         $LDFLAGS $CFLAGS $LIBS.
54769         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54770         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
54771         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54772         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54773         * gcc.misc-tests/dg-test.exp: Likewise.
54774         * gcc.misc-tests/msgs.exp: Likewise.
54775         * gcc.prms/prms.exp: Likewise.
54776         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54777         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
54778
54779         * lib/dg.exp: Deleted, moved to dejagnu/lib.
54780
54781 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54782
54783         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54784
54785         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54786         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54787
54788         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54789         necessary.
54790
54791 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
54792
54793         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54794         global for loop; add use of $mathlib.
54795         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54796         settings here; set mathlib for anything but VxWorks.
54797
54798 1996-01-22  Jeffrey A Law  (law@cygnus.com)
54799
54800         * gcc.c-torture: Update to c-torture-1.40 release.
54801
54802 1996-01-03  Jeffrey A Law  (law@cygnus.com)
54803
54804         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54805         dg.exp.
54806
54807 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
54808
54809         * lib/c-torture.exp (c-torture-execute): Declare "output" as
54810         global.
54811
54812 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
54813
54814         * lib/g++.exp (LIBS): Define if not already.
54815         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54816         (gcc-dg-prune): Call prune_gcc_output.
54817         * lib/gcc.exp (prune_gcc_output): New proc.
54818         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54819         prune_gcc_output.
54820
54821 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
54822
54823         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54824         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
54825
54826 1995-11-15  Jeffrey A Law  (law@cygnus.com)
54827
54828         * gcc.c-torture: Update to c-torture-1.39 release.
54829
54830 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
54831
54832         * lib/c-torture.exp (c-torture-execute): Don't return if one option
54833         fails, try others as well.
54834
54835 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
54836
54837         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54838         If compilation fails, mark execute tests as `untested'.
54839         If test is marked as unsupported, don't mark compilation and
54840         execute tests as failed.
54841
54842 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
54843
54844         * lib/g++.exp (g++_init): Don't link in libg++, and look to
54845         libstdc++ for whether or not we want to be doing shared
54846         libraries.  Delete link_curses since we don't need it anymore.
54847         * lib/mike-g++.exp (postbase): Don't link in libg++.
54848         * g++.old-deja/old-deja.exp: Likewise.
54849
54850 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
54851
54852         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54853
54854 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
54855
54856         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54857         For that, add `-Wl,-a,shared_archive'.
54858         * g++.old-deja/old-deja.exp: Likewise.
54859
54860 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
54861
54862         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54863
54864 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
54865
54866         * lib/mike-g++.exp (postbase): Pay attention to the status of
54867         g++_load.
54868
54869 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
54870
54871           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54872
54873 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
54874
54875         * lib/gcc.exp (default_gcc_start): No longer need to log program
54876         being executed or its output, execute_anywhere does that now.
54877         * lib/g++.exp (default_g++_version): Call execute_anywhere.
54878         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
54879
54880 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
54881
54882         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54883         the same as those in lib/g++.exp.
54884
54885 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
54886
54887         * gcc.c-torture: Update to c-torture-1.38 release.
54888         * gcc.ieee: Related changes.
54889
54890 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
54891
54892         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54893         "exec". Minor reformatting changes.
54894
54895         * config/rom68k.exp (${tool}_load): Make it work in a canadian
54896         cross. This means all "exec" calls now work on a remote host as
54897         well.
54898         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54899         cross. Filter out the extra "\r\n" stuff that expect puts in.
54900         (c-torture-execute): Filter out the bogus warnings like
54901         c-torture-compile does. Add support for canadian cross.
54902         * lib/gcc.exp (default_gcc_version, default_gcc_start)
54903         Use execute_anywhere rather than calling exec directly. Now it
54904         works for canadian cross testing.
54905
54906 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
54907
54908         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
54909         results into a variable, and check that rather than using file exists.
54910
54911 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
54912
54913         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54914         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
54915
54916 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54917
54918         * g++.old-deja/old-deja.exp: Create and pass runshlib and
54919         lib_curses if there's a shared libg++ in the build tree.
54920
54921 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
54922
54923         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54924         if not supported target.
54925
54926 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
54927
54928         * lib/g++.exp (g++_init): Move empty setting of runshlib and
54929         link_curses up to always happen, not just for native builds.
54930
54931 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
54932
54933         * gcc.c-torture: Update to c-torture-1.36 release.
54934         * gcc.failure: Related changes.
54935
54936 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
54937
54938         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54939
54940 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
54941
54942         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54943         * lib/mike-g++.exp (postbase): Not in here.  Still reference
54944         runshlib, link_curses, and mathlib for link and run.
54945
54946         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54947         pass the runtime shared library options for Solaris, OSF/1, and
54948         Irix5, and link with -lcurses to avoid unresolved references.
54949
54950 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
54951
54952         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54953         only run once.
54954
54955 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
54956
54957         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54958
54959 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
54960
54961         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
54962         do not have a framework for the "compat" tests yet.
54963
54964 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
54965
54966         * lib/mike-g++.exp (postbase): New local variable `mathlib',
54967         set to null if we're testing vxworks5.1.  Use that instead of
54968         `-lm' in the setting of LIBS for link and run.
54969
54970 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
54971
54972         * config/rom68k.exp (${tool}_load): Major changes to make it
54973         work.  Verified that it does in fact return the stuff in
54974         exec_output properly.  Catch any Emul or any TRAP other than 0.
54975
54976 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
54977
54978         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54979         LDFLAGS properly for targets that need stuff from libgloss.
54980         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54981         only run once.
54982         (gpp_initialized): New variable.
54983
54984 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
54985
54986         * config/rom68k.exp: Load libgloss.exp.
54987         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54988         so we can produce a fully linked binary.
54989         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54990         so we can produce a fully linked binary.
54991
54992 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
54993
54994         * lib/plumhall.exp (ph_section): Watch for expected failures.
54995         Add missing `else'.
54996
54997         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54998         run the testcase.
54999         (c-torture): Likewise.
55000
55001 1995-08-28  Doug Evans  <dje@cygnus.com>
55002
55003         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
55004
55005         * lib/mike-g++.exp (mike_cleanup): New proc.
55006         (prebase): New globals compiler_result, not_compiler_result,
55007         target_regexp.
55008         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
55009         allow leading "-" in pattern.  Watch for unsupported tests.
55010         If $compiler_result is set, pattern match assembler code,
55011         and ditto for $not_compiler_result.
55012         * lib/mike-gcc.exp: Likewise.
55013
55014         * lib/plumhall.exp (ph_execute): Only call ph_summary if
55015         execution "succeeded".
55016
55017 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
55018
55019         * config/win32.exp: New file.
55020         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
55021
55022 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
55023
55024         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
55025         unsupported.
55026         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
55027         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
55028         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
55029
55030         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
55031         "... without exceptions was ...".  That is now handled by
55032         prune_system_crud.
55033         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55034
55035 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
55036
55037         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
55038         sieve.c,sort2.c}: New files.
55039         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
55040         sieve.exp,sort2.exp}: Drivers for them.
55041
55042         * lib/mike-gcc.exp (program_output): New user settable variable.
55043         (postbase): Call prune_system_crud.  Also prune extraneous compiler
55044         messages.
55045         * lib/mike-g++.exp (program_output): New user settable variable.
55046
55047         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
55048
55049         * config/sh.exp: Deleted (use sim.exp instead).
55050
55051 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
55052
55053         * config/vx.exp: Declare CHECKTASK as global.
55054         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
55055         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
55056         * lib/old-dejagnu.exp: Load [pwd]/$executable.
55057
55058 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
55059
55060         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
55061         target. Like vx.exp, only includes `vx29k.exp' instead of
55062         `vxworks.exp'.
55063
55064 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
55065
55066         * config/sim.exp: Increase time limit from 120 seconds to 240.
55067
55068 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
55069
55070         * gcc.c-torture/execute/950628-1.c: New test.
55071
55072 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
55073
55074         * gcc.c-torture: Update with changes/additions from
55075         c-torture-1.34.
55076
55077 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
55078
55079         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
55080
55081 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
55082
55083         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
55084
55085 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
55086
55087         * gcc.c-torture/compile/950512-1.c: New test.
55088         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
55089         * gcc.dg/struct-ret-1.c: Likewise.
55090
55091 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
55092
55093         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
55094           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
55095
55096 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
55097
55098         * gcc.c-torture/special/920411-1.c: Deleted.
55099         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
55100
55101 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
55102
55103         * config/sim.exp (${tool}_load): Hack in call to bash to get a
55104         cpu limit.
55105
55106 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
55107
55108         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
55109
55110 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
55111
55112         From kenner;
55113         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
55114         is the proper length.
55115         * va-arg-3.c: Likewise.
55116
55117 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
55118
55119         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
55120         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
55121
55122         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
55123         * lib/g++.exp (default_g++_start): Delete old cruft.
55124
55125 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
55126
55127         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
55128         (2 * (1 << 18)) to (2 * (1 << 17)).
55129
55130         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
55131
55132 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
55133
55134         * config/rom68k.exp: Renamed from config/idp.exp
55135
55136 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
55137
55138         * c-torture/compile/921109-2.c
55139
55140 1995-04-18  Mike Stump  <mrs@cygnus.com>
55141
55142         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
55143         excess errors.
55144
55145 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
55146
55147         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
55148         output.
55149         * lib/g++.exp (default_g++_start): Likewise.
55150
55151 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
55152
55153         * gcc.c-torture/compile/950329-1.c: New test.
55154
55155 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
55156
55157           * config/bug.exp (${tool}_load): Updated to use new remote_open
55158           and remote_close procs.
55159         * config/idp.exp: New file.
55160
55161 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
55162
55163         * gcc.c-torture/execute/950322-1.c: New test.
55164
55165 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
55166
55167         * config/vx.exp (${tool}_load): Clean up testing of return code from
55168         vxworks_ld and vxworks_spawn.
55169
55170 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
55171
55172         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
55173
55174 1995-03-13  Mike Stump  <mrs@cygnus.com>
55175
55176         * lib/old-deja.exp: Add `excess errors test - ' error, now one
55177         can mark excess errors on a machine by machine basis.  Note, the
55178         default is to not expect any excess errors, even when excess
55179         errors test - is given, so you will want to put an XFAIL ... on
55180         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
55181         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
55182         those 4 machines, but no others.
55183
55184 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
55185
55186         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
55187         * lib/c-torture.exp: to here.
55188
55189 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
55190
55191         * gcc.c-torture/execute/950221-1.c: New test.
55192         * gcc.c-torture/execute/struct-ret-1.c: New test.
55193         * gcc.c-torture/compile/950221-1.c: New test.
55194
55195         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
55196
55197 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
55198
55199         * gcc.c-torture/execute/arith-1.c (main): Return 0.
55200         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
55201
55202 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
55203
55204         * g++.gb: New directory of tests, derived from my signature and
55205         class scoping tests.
55206
55207         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
55208         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
55209         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
55210         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
55211         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
55212         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
55213         * g++.gb/sig25.C: Likewise.
55214
55215         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
55216         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
55217         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
55218         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
55219         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
55220         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
55221         * g++.gb/sig25.exp: Likewise.
55222
55223         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
55224         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
55225         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
55226         * g++.gb/scope13.C: Likewise, this test still fails.
55227
55228         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
55229         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
55230         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
55231         * g++.gb/scope13.exp: Ditto.
55232
55233         * g++.gb/README: New file, explains what these tests are about.
55234
55235 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
55236
55237         * lib/dg.exp (dg-do): Support `preprocess'.
55238         (dg-test): Likewise.
55239
55240 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
55241
55242         * config/udi.exp: change "continue -expect" to "exp_continue".
55243
55244 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
55245
55246         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
55247         Delete redundant tests.
55248
55249         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
55250         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
55251         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
55252         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
55253         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
55254         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
55255         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
55256         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
55257
55258         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
55259         storing label pointers.
55260         * gcc.c-torture/execute/921019-1.c: Likewise.
55261         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
55262         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
55263         parameter fp.
55264         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
55265         constants.
55266
55267         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
55268         Delete obsolete tests.
55269
55270         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
55271         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
55272         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
55273         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
55274         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
55275         * gcc.c-torture/compile/950124-1.c: New test.
55276
55277         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
55278
55279 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
55280
55281         * lib/mike-g++.exp: Add -lm to LIBS.
55282
55283 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
55284
55285         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
55286
55287 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
55288
55289         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
55290
55291 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
55292
55293         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
55294
55295 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
55296
55297         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
55298         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
55299         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
55300         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
55301         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
55302         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
55303         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
55304         * g++.law/{operators31.C, operators32.C,
55305         * g++.law/{operators33.C, operators34.C}: Likewise.
55306         * g++.law/{pic1.C, refs2.C}: Likewise.
55307         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
55308         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
55309         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
55310         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55311
55312         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
55313         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
55314         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
55315         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
55316         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
55317         * g++.law/{enum9.exp, friend5.exp}: Likewise.
55318         * g++.law/{nest3.exp, nest4.exp}: Likewise.
55319         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
55320         * g++.law/{operators30.exp, operators31.exp}: Likewise.
55321         * g++.law/{operators32.exp, operators33.exp}: Likewise.
55322         * g++.law/{operators34.exp}: Likewise.
55323         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
55324         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
55325         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
55326         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
55327         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55328
55329         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
55330         No longer expected to fail.
55331         * g++.law/missed-error3.C: Tweak for recent bool changes.
55332
55333 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
55334
55335         * config/emb-unix: Deleted.
55336         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
55337         remote execution.  Do final link on remote host if REMOTE_LINK is set.
55338
55339 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
55340
55341         * lib/dg.exp (dg-test): Fix typo in last patch.
55342
55343 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
55344
55345         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
55346         (handles multiple occurrences).
55347
55348 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
55349
55350         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
55351         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
55352         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
55353         printed).
55354         * lib/c-torture.exp (c-torture-compile): Likewise.
55355         (c-torture): Prepend full path if missing.
55356         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
55357         (gcc_fail): Likewise.
55358         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
55359
55360 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
55361
55362         * lib/netware.exp: Only attach to NetWare i386 systems.
55363
55364 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
55365
55366         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
55367         messages.  Add test name to "output pattern match" pass/fail message.
55368
55369 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
55370
55371         * gcc.dg: New testsuite.
55372         * gcc.dg/dg.exp: New file.
55373
55374         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
55375         test-switch.c}: Deleted.
55376
55377         * gcc.misc-tests/msgs.exp: New testcase driver.
55378
55379 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
55380
55381         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
55382         Watch for illegal return values from ${tool}_load.
55383         * config/unix.exp (${tool}_load): Fix pass/fail detection for
55384         cross targets.  Coerce return value >0 to 1.
55385
55386 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
55387
55388         * config/unix.exp (${tool}_load): Call program rsh, not proc.
55389
55390         * config/emb-unix.exp: New file.
55391
55392         * config/sim.exp: Error if variable $SIM not defined.
55393         (${tool}_load): Mark test as "untested" if simulator missing.
55394
55395         * config/unix.exp: Load remote.exp to get rcp_download.
55396         * lib/c-torture.exp: Use different option lists for testcases with
55397         and without loops.
55398         * gcc.c-torture/execute/execute.exp: Likewise.
55399
55400 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
55401
55402         * config/*.exp: Clarify return code from ${tool}_load.
55403         Call `unresolved' or `untested' instead of `warning' or `perror'
55404         (sometimes you still want to call both though).
55405         Add comment that `shell_id' is local to each file.
55406         * config/udi.exp (timeout): Set to 30.
55407         Don't print warning if connection fails, $connectmode has already
55408         printed an error.
55409         (${tool}_load): Move verbose messages to level 2.
55410         Rework pattern for "Process started" message.
55411         Pass `shell_id' to ${connectmode}_download.
55412         Retry twice upon timeout.  Make resetting of target more robust.
55413         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
55414         Pass `shell_id' to exit_$connectmode.
55415         Only call exit_$connectmode if connected.
55416         * config/unix.exp (${tool}_load): Check return codes better.
55417         * config/vrtx.exp (${tool}_load): Likewise.
55418         * config/vx.exp (${tool}_load): Likewise.
55419         Delete unneeded global's.
55420         * lib/dg.exp (dg-test): Update to reflect clarified return codes
55421         from ${tool}_load.
55422         (dg-stat): Delete.
55423         (dg-init): Delete recording of pass/fail counts.
55424         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55425         (old-dejagnu-init): Likewise.
55426         (old-dejagnu-stat): Delete contents, empty proc now.
55427         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
55428         (c-torture): Delete references to lcnt, lpass, lfail.
55429         Get option list from TORTURE_OPTIONS.
55430         Delete -funroll[-all]-loops if no loops.
55431         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
55432         (g++_stat): Delete contents (empty proc now).
55433         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
55434         (gcc_finish): Likewise.
55435         (gcc_stat): Deleted.
55436         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
55437         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
55438         * gcc.c-torture/execute/execute.exp: Likewise.
55439         Split tests into two parts: compile, execute.
55440         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
55441         no loops.  Update to reflect clarified return codes from ${tool}_load.
55442
55443 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
55444
55445         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
55446         to grep for.
55447         (old-dejagnu): Likewise (where necessary).
55448
55449 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
55450
55451         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
55452
55453         * lib/dg.exp (dg-process-target): Fix processing of selector.
55454         Add comment regarding use of `error'.
55455
55456         * lib/gcc.exp (prune_system_crud): Define if missing.
55457         * lib/g++.exp (prune_system_crud): Likewise.
55458
55459         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
55460         Call prune_system_crud.
55461         * lib/dg.exp (dg-runtest): New proc.
55462         Use perror instead of send_user for tcl errors in testcase.
55463         Don't return any value, it's never used.
55464         Don't clobber previous definition of `unknown'.
55465         Print tcl errors in `dg-final'.
55466
55467 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
55468
55469         * lib/dg.exp (dg-process-target): Improve syntax error messages.
55470         (dg-test): Don't print errorInfo, it contains stack backtrace.
55471
55472 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
55473
55474         * lib/g++.exp (runtest_file_p): Define if missing.
55475
55476 1994-09-24  Doug Evans  (dje@cygnus.com)
55477
55478         * lib/mike-g++.exp: Comment out loading of g++.exp.
55479         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
55480         (default_g++_version): Always print something.
55481         (default_g++_start): Comment out call to `which'.
55482         (g++_start, g++_load): Deleted (must be defined in config file).
55483         * lib/gcc.exp: Test for existence of $CC at start.
55484         Delete check for tmpdir (done in gcc_init).
55485         (default_gcc_version): Always print something.
55486         (default_gcc_start): Comment out call to `which'.
55487         * config/*.exp: Major cleanup - make cross targets work at least a
55488         little better for g++ (by not being "--tool gcc" specific).
55489         Rename gcc_xxx to ${tool}_xxx.
55490         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
55491         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
55492
55493 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
55494
55495         * lib/c-torture.exp (c-torture-compile): Rework compiler
55496         message processing.
55497
55498         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
55499         c-torture.
55500
55501 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
55502
55503         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
55504
55505         * lib/dg.exp (dg-process-target): Support { target native }.
55506
55507 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
55508
55509         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
55510         looked for "... program xxx got fatal signal".
55511         Correct regsub munging of `comp_output'.
55512         Ignore compiler messages "path prefix not used" and "linker input
55513         file unused".
55514
55515 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
55516
55517         * lib/gcc.exp (runtest_file_p): Define if missing.
55518         * gcc.prms/template.c: Example to work from.
55519
55520 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
55521
55522         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
55523         * lib/dg.exp (dg-test): Call unsupported testcases as such.
55524
55525         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
55526         * gcc.prms/1883.c: Moved from compile/940714-1.c.
55527         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
55528         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
55529
55530         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
55531         (dg-process-target): No longer a varargs proc.
55532         Return S/N for target, P/F for xfail.  All callers changed.
55533         (user option procs): More argument checking.
55534         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
55535         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
55536         (dg-test): Skip test if not running on selected target in `dg-do'.
55537         Update handling of `dg-do-what', `dg-output-text'.
55538         Separate execution pass/fail from output pattern match pass/fail.
55539         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
55540
55541 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
55542
55543         * gcc.c-torture/special/special.exp: Don't expect failure for mips
55544         target for 920510-1.c.
55545
55546 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
55547
55548         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
55549         Clean up comment regarding use of passcnt, etc.
55550         (gcc_stat): Don't update `testcnt' here.
55551         (gcc_finish): Do it here.
55552         Might as well reset `but_id' here too.
55553         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
55554         to determine if the file should be tested.
55555         * gcc.c-torture/compile/compile.exp: Likewise.
55556         * gcc.c-torture/execute/execute.exp: Likewise.
55557         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55558         * gcc.misc-tests/dg-test.exp: Likewise.
55559         * gcc.prms/prms.exp: Likewise.
55560         * gcc.wendy/wendy.exp: Likewise.
55561         * g++.old-deja.exp: Likewise.
55562         Move "Testing file" message to verbose level 1.
55563
55564 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
55565
55566         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
55567
55568 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
55569
55570         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
55571         (default_gcc_start): Accept optional second list element
55572         of compiler flags.  Print compiler output at verbosity level 2.
55573         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
55574         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
55575         Save current values of framework globals passcnt, failcnt, xpasscnt,
55576         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
55577         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
55578         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
55579         xfailcnt to compute stats.  Update framework global `testcnt' from
55580         pass/fail counts.
55581         (gcc_finish): New proc.  Clean up test environment.
55582         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
55583         (gcc_epass, gcc_efail): Delete.
55584         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
55585         argument of line number.
55586         (dg-init): If the tool has an init routine, call it.
55587         (dg-test): Remove args `cflags_var' and `libs_var'.
55588         Pass all compiler options to ${tool}_start.
55589         Handle missing line number.
55590         (dg-finish): New function.
55591         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
55592         particular files.  Call gcc_finish at end.  Move "skipping test"
55593         message to verbosity level 3.
55594         * gcc.c-torture/compile/compile.exp: Likewise.
55595         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55596         * gcc.c-torture/execute/execute.exp: Likewise.
55597         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55598         Print testcase being tried at verbosity level 1.
55599         * gcc.c-torture/special/special.exp: Unset xfail.
55600         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55601         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
55602         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55603         * gcc.failure/failure.exp: Likewise.
55604         * gcc.ieee/ieee.exp: Likewise.
55605         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55606         Update call to dg-test.  Call dg-finish at end.
55607         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
55608         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55609         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55610         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55611         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
55612         * gcc.wendy/wendy.exp: Add copyright.
55613         Delete setting of tmpdir (done by gcc_init).
55614         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55615         Pass compiler flags to gcc_start.  Call gcc_finish at end.
55616         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55617         gcc_[ce]pass/fail.
55618
55619 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
55620
55621         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55622         confusion.
55623         (g++_load): Likewise.
55624
55625         * config/*.exp (gcc_load): Some were varargs fns and some were not.
55626         Rename argument to `prog' to remove the confusion.
55627         Varargs fns behave differently too!
55628         (g++_load): Likewise.
55629
55630         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55631
55632         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55633         what it is.  Delete (always) printing of status value for !native.
55634         Simplify verbose code, and include status and exec_output.
55635         (g++_load): Use gcc_load.
55636
55637 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
55638
55639         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55640         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55641         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55642         940714-3.c as these testcases don't exist anymore.  Make
55643         va-arg-1.c expected to pass.
55644
55645 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
55646
55647         * gcc.misc-tests/misc.exp: Only run specific testcases.
55648         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
55649         * gcc.misc-tests/dg-[1-9].c: New files.
55650
55651         * lib/dg.exp: New testsuite driver.
55652         * gcc.prms/prms.exp: Use it.
55653
55654         * README.gcc: New file.
55655
55656         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55657         Document and reset `lxpass' and `lxfail'.
55658         Simplify "initialized" message.
55659         (gcc_stat): Clean up comments a little.
55660
55661 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
55662
55663         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55664
55665 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
55666
55667         * lib/old-dejagnu.exp (process-option): New proc.
55668         (old-dejagnu-init, old-dejagnu-stat): Likewise.
55669         (old-dejagnu): Simplify.
55670         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55671
55672 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
55673
55674         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55675         exists and is not an empty string.
55676
55677         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55678         $xfail rather than calling setup_xfail.  Clear $xfail when test is
55679         finished.
55680         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55681         automatically.
55682
55683         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55684         longer expected to fail.
55685
55686         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55687         "f" function call.
55688
55689         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55690
55691         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55692         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55693         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55694         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55695         c-torture-1.29.
55696
55697         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55698         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55699
55700         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55701
55702         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55703         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55704
55705         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55706         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55707         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55708
55709 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
55710
55711         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55712         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55713         940714-1.c, 940714-2.c, 940714-3.c},
55714         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55715         gcc.misc-tests/{mg.c,mg.exp}:
55716         New tests.
55717         * gcc.noncompile/noncompile.exp: Change accordingly.
55718
55719 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
55720
55721         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55722         Undo previous clobberage.
55723
55724 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
55725
55726         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55727         * gcc.special/{930510-1.c, special.exp}:
55728         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55729         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55730         struct-varargs-1.c}: New tests from c-torture-1.26.
55731
55732 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
55733
55734         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55735           argument to switch.
55736
55737 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
55738
55739         * Revert the previous changes.  Please see Rob's directory
55740         (/lisa/test/rob/progressive/gcc/testsuite) for testing
55741         fixes.
55742
55743 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
55744
55745         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55746         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55747         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55748         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55749         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55750         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55751         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55752         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55753         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55754         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55755         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55756         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55757         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55758         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55759         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55760         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55761         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55762         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55763         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55764         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55765         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55766         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55767         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55768         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55769         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55770         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55771         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55772         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55773         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55774         testing changes.
55775
55776 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
55777
55778         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55779         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55780         with perror calls.
55781
55782 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
55783
55784         * config/unix.exp (g++_load): Fix syntax.
55785
55786 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
55787
55788         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55789         * gcc.noncompile/921017-1.c: Deleted obsolete test.
55790         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55791         Don't expect va-arg-1.c to fail.  Correct expected output for
55792         920928-1.c.
55793         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55794         * gcc.wendy/hbm4.c: Correct typo.
55795         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55796
55797 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
55798
55799         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55800         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55801         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
55802         * lib/c-torture.exp (c-torture-compile): Ditto.
55803
55804         Reduce volume of output (remove all the -I's and such).
55805         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55806         Call gcc_cpass, gcc_cfail.
55807         (c-torture): Pass testing option to c-torture-compile.
55808
55809 1994-03-21  Doug Evans  (dje@cygnus.com)
55810
55811         Bring patches over from progressive.
55812         * config/default.exp: Exit remote shell cleanly.
55813         (g++_exit, g++_start): Add default versions.
55814         * config/sim.exp (gcc_load): Use perror, not error.
55815
55816 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
55817
55818         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
55819         set in site.exp.
55820
55821 1994-03-14  Doug Evans  (dje@cygnus.com)
55822
55823         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55824         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55825         (wendy_try): New proc to run testcase.
55826         (main loop): Call 'em.
55827         * gcc.wendy/*.c: Clean up pass to correct expected output.
55828
55829         * lib/gcc.exp: Minor cleanup work.
55830         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55831
55832 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
55833
55834         * config/sim.exp (gcc_load): Document return codes better.
55835         Don't pass -v to simulator.
55836
55837 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
55838
55839         * gcc.special/920717-x.c: Fix typo.
55840         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55841         get at sources.
55842
55843         * lib/mike-gcc.exp: Fix typo.
55844
55845 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
55846
55847         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55848         binary to use, transform the name.
55849         * config/*.exp: rename everything. Nuke any g++ specific files,
55850         it's now a special case of gcc that requires no special support.
55851         Add a default.exp for unsupported targets.
55852
55853 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
55854
55855         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55856         lib/old-dejagnu.exp: Fix a few patterns to work with the new
55857         version of Tcl.
55858
55859 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
55860
55861         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55862         than a warning.
55863
55864 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
55865
55866         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55867
55868 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
55869
55870         * gcc.execute/execute.exp: Combine opt_list and foption_list into
55871         option_list.  Compile every file with only 4/6 option choices
55872         (same as C torture) instead of with 12/18 different option
55873         choices.
55874         * lib/c-torture.exp: Likewise.
55875
55876         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55877         not already set.
55878
55879 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
55880
55881         * lib/old-deja.exp: Add `excess errors test fails' error, now one
55882         can put an XFAIL *-*-* on excess errors.
55883
55884 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
55885
55886         * g++.law: Add more tests derived from g++-bugs snapshots.
55887
55888         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
55889         equivalent to g++.law/init9.
55890
55891         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55892         compiled it, and the a.out file after we've run it.
55893
55894 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
55895
55896         * lib/mike-g++.exp (postbase): Delete the .o file after we've
55897         compiled it, and the a.out file after we've run it.
55898
55899 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
55900
55901         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55902
55903 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
55904
55905         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55906         version number.
55907
55908 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
55909
55910         * g++.law: New directory of g++ tests derived from the g++-bugs
55911         snapshots.
55912
55913 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
55914
55915         * gcc.compile: initbug1.c initbug1.exp testcase added
55916
55917 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
55918
55919         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55920         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55921           fixes submitted by Jeff Law (law@cs.utah.edu)
55922         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55923           Jeff Law (law@cs.utah.edu)
55924
55925
55926 1993-11-30  Mike Stump  (mrs@cygnus.com)
55927
55928         * config/unix-g++.exp: Follow the gcc way of doing things.
55929         * g++.old-deja/old-deja.exp: Minor updates.
55930         * lib/g++.exp: New file, follow the gcc way of doing things.
55931         * lib/old-dejagnu.exp: Minor updates.
55932         * lib/mike-g++.exp: Always unset errorInfo.
55933
55934 1993-11-06  Mike Stump  (mrs@cygnus.com)
55935
55936         * lib/gcc.exp: Fix some errors with the below change, CC and
55937         CFLAGS should be global when setting, not local.
55938
55939 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
55940
55941         * lib/gcc.exp: Transform tool name.
55942
55943 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55944
55945         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55946
55947 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55948
55949         * lib/gcc.exp: change gcc_done to gcc_stat
55950
55951 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55952
55953         * Upgraded gcc testsuite to c-torture version 1.25
55954
55955 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
55956
55957         * lib/gcc.exp: added reporting code. Changed verbose compile message.
55958         * lib/c-torture: added hooks for new reporting code.
55959
55960 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
55961
55962         * config/sh-gcc.exp: check if sh-sim exists in the path
55963
55964 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
55965
55966         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55967         * gcc.compile/compile.exp: Initial changes for new logic.
55968         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55969         * gcc.failure/failure.exp: Initial changes for new logic.
55970         * gcc.ieee/ieee.exp: Initial changes for new logic.
55971         * gcc.misc-tests/misc.exp: Initial changes for new logic.
55972         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55973         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55974         * lib/c-torture.exp: Initial changes for new logic.
55975         * lib/gcc.exp: Initial changes for new logic.
55976
55977 1993-10-15  Mike Stump  (mrs@cygnus.com)
55978
55979         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55980         depend upon failure or success.  Fully qualify names in failure
55981         and success messages.  Always remove a.out before starting
55982         compile, just in case.  Pay more attention to error text output by
55983         the compiler.  Handle testcases with no known past errors just
55984         like all others, so that things are uniform.  Other miscellaneous
55985         improvements.
55986
55987 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
55988
55989         * gcc.cpp: new directory for cpp tests
55990
55991 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
55992
55993         * lib/chill.exp: Code reformatted, removed unused code.
55994         * config/unix-chill.exp: Code reformatted, removed unused code.
55995         * chill.execute/execute.exp: Code reformatted, removed unused code.
55996         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55997
55998 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
55999
56000         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
56001         routines not written.
56002
56003 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
56004
56005         * config/bug-gcc.exp: Use new procs from bug.exp.
56006
56007 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
56008
56009         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
56010         via ftp, rather than depending on NFS.
56011         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
56012         case.
56013
56014 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
56015
56016         * config/bug-gcc.exp: Use new download proc.
56017
56018 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
56019
56020         * chill.execute/execute.exp: cleanups, handles errors better
56021         * chill.compile/compile.exp: rewrite, based on execute.exp
56022         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
56023         * lib/chill.exp: major changes to diff proc and compile and link
56024         procs. added chill_fail and chill_pass wrappers to pass and
56025         fail. added more comments, and handle error codes better.
56026         Added a hack to capture stderr from exec, so noncompile tests
56027         can work.
56028
56029 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
56030
56031         * chill.execute/execute.exp: rewrite of testsuite driver
56032         * lib/chill.exp: rewrite of testsuite driver
56033         * config/unix-chill.exp: rewrite of testsuite driver
56034
56035 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
56036
56037         In chill.execute:
56038         * iexpr.ch: Standardize uppercase.
56039         * tuples.dat: Standardize uppercase.
56040         * vary.ch: standardize.  Correct varying string assignments.
56041         * vary.dat: Add new output lines.
56042
56043 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
56044
56045         In chill.execute:
56046         * chprintf.ch: Standardize use of uppercase.
56047         * tuples.ch: Standardize and turn arr2 into a DCL,
56048           rather than a SYN.
56049         * pinits.ch: Standardize.
56050
56051 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
56052
56053         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
56054         * Makefil: Renamed to Makefile.in.
56055         * configure.in: New.
56056
56057 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
56058
56059         In chill.execute:
56060         * .cvsignore: Add result/output files.
56061         * Makefile: Fix up variables at start.  Use MFLAGS
56062           everywhere.  Correct bool_loc, built_ins entries.
56063           Add entry for vary1.ch.
56064         * bitarray.ch: Standardize upper-case usage.
56065         * bitexpr.ch: Standardize, add output of b1.
56066         * params.ch: Use arrayt in along PROC parameters, to
56067           avoid novelty problems.
56068         * sets.ch: Tiny cleanup.
56069         * vary1.ch: Re-indent.
56070
56071 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
56072
56073         * Add PR-related files to Makefiles, .cvsignore files, etc.
56074
56075 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
56076
56077         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
56078           with compiler objects. New names are test-flow.c and test-loop.c
56079
56080 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
56081
56082         * Upgraded c-torture tests from 1.19 to 1.20
56083
56084         * new files:
56085         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
56086         * gcc.compile: 930623-1.c 930623-2.c
56087         * gcc.noncompile: 930622-1.c 930622-2.c
56088         * gcc.failure: 920411-1.c 920627-2.c
56089         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
56090
56091 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
56092
56093         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56094           More changes to get testsuite working properly. Needs more work.
56095           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
56096
56097 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
56098
56099         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56100           More changes to get testsuite working properly. Needs more work.
56101
56102 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
56103
56104         * chill.compile/compile.exp: Added for Dejagnu support
56105         * chill.execute/execute.exp: Added for Dejagnu support
56106         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
56107
56108 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
56109
56110         This should complete moving the CHILL test files.
56111         * chill.noncompile(.cvsignore printf.grt
56112             in-printf.grt chprintf.grt chprintf.ch):
56113             Added test-support files.
56114           (Makefile): Modified further.
56115         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
56116             signal.ch): Added test files.
56117           * chill.execute (.cvsignore printf.grt printr.c
56118             in-printf.grt rts.c chprintf.grt rts.h): Added
56119           test-support files.
56120             (Makefile): More corrections.
56121
56122 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
56123
56124         * chill.compile, chill.execute, chill.nocompile: Add CHILL
56125           test cases, ready for DejaGnu.
56126
56127 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
56128
56129         * Upgraded c-torture tests from 1.18 to 1.19
56130
56131         * gcc.compile: added test(s):
56132           930607-1.c
56133         * gcc.execute: added test(s):
56134           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
56135
56136         * added new subdirectory for misc tests: gcc.misc-tests
56137         * gcc.misc-test(s): added tests:
56138           inst-check.c test-consts.c test-ior.c test-switch.c
56139
56140 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
56141
56142         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
56143
56144 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
56145
56146         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
56147
56148 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
56149
56150         * Upgraded c-torture tests from 1.17 to 1.18
56151
56152 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
56153
56154         * Upgraded c-torture tests from 1.12 to 1.17
56155
56156 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
56157
56158         * lib/old-dejagnu.exp:
56159           Fixed handling of XFAIL target triplets to correctly
56160           recognize wildcard characters.  Removed code that
56161           appended a unique id tag to the end of the file name
56162           printed out by the result of the testcases within a
56163           given test file.
56164
56165 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
56166
56167         * lib/old-dejagnu.exp:
56168           Reworked expected failure handling to trigger off of XFAIL
56169           keyword in keyphrase embeded in testcase source code. The
56170           XFAIL keyword must be at the end of the keyphrase line. It
56171           may optionally be followed by one or more target triplets.
56172           It has just occured that the handling of wildcards in the
56173           target triplet may not be correct.
56174
56175 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
56176
56177         * g++.old-deja/tests:
56178           Moved all subdirectories up one level into g++.old-deja .
56179
56180         * lib/old-dejagnu.exp:
56181           Fixed problem with CXXFLAGS not being properly reset, and being
56182           corrupted with extraneous "-c" compiler option.  This was
56183           causing binaries to not be generated for test that needed them.
56184           Modified strings passed to "pass" and "fail" so that individual
56185           tests from the same test file would be distinguished by an
56186           identifier appended to the test file name in the summary logs;
56187           this corrected a problem with erroneous diff logs.  Added code
56188           to search testcases for expected fail and unexpected pass keywords.
56189
56190 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
56191
56192         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
56193
56194 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
56195
56196         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
56197           Removed extraneous text from end of "Special g++ Options"
56198           keyphrase.
56199
56200         * lib/old-dejagnu.exp: Added pattern matching to look for new
56201           keywords, embedded in testcases comments, which will trigger
56202           calls to xpass and xfail.
56203
56204 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
56205
56206         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
56207           comments embedded in the testcases, especially the one looking for
56208           special compiler options, as well as the pattern matching for the
56209           compiler output again.
56210
56211 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
56212
56213         * lib/old-dejagnu.exp: Do a proper check of the return value for
56214           execute tests. Fixed several problems with the pattern matching
56215           of the compiler output which gave erroneous test results.
56216           Changed several of the test result messages to be more descriptive.
56217         * config/unix-g++.exp: Proc g++_load now actually works and
56218           executes the tests passed to it and returns a usable return
56219           value.
56220
56221 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
56222
56223           * lib/gcc.exp: Exits gracefully if $CC is bogus.
56224
56225 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
56226
56227         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
56228           Modified both files to properly execute the old style
56229           dejagnu tests. The previous versions of these files were
56230           experimental and did not function anything near correctly.
56231
56232 1993-04-05  Rob Savoye  (rob@cygnus.com)
56233
56234         * Removed all Makefile.in and configure.in files. No configuration
56235         needed now.
56236
56237 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
56238
56239         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
56240
56241 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
56242
56243         * gcc.compile/configure.in, gcc.unsorted/configure.in,
56244         gcc.special/configure.in, gcc.noncompile/configure.in,
56245         gcc.execute/configure.in, gcc.code_quality/configure.in,
56246         g++.other/configure.in, g++.old-deja/configure.in,
56247         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
56248         in srcname setting.
56249
56250 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
56251
56252         * lib/udi.exp: Fixed mondfe and mondfe_download.
56253         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
56254         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
56255
56256 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
56257
56258         * config/udi-gdb.exp: Check $shell_id after connecting to target.
56259         (gdb_exit): Don't remove *_soc files.
56260
56261 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
56262
56263         * lib/c-torture.exp: Don't look for main; instead always use -w
56264         -c.  This is how the c-torture tests work.  Remove the object
56265         file if the compilation succeeds.
56266         * gcc.execute/execute.exp: Remove executable if test passes.
56267         * gcc.noncompile/noncompile.exp: Every test is an expected
56268         failure.
56269         * gcc.special/special.exp: Added tests from c-torture 1.11,
56270         corrected use of existing test.
56271         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
56272         gcc.execute/920625-1.c: Updated to c-torture 1.11.
56273         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
56274         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
56275         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
56276         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
56277         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
56278         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
56279         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
56280         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
56281         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
56282         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
56283         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
56284         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
56285         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
56286         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
56287         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
56288         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
56289         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
56290         c-torture 1.11.
56291         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
56292         correspond to c-torture 1.11.
56293
56294         * New file.