OSDN Git Service

PR middle-end/33272
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
2
3         PR middle-end/33272
4         * gcc.dg/c99-arraydecl-3.c: New test.
5
6 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7
8         PR c++/32597
9         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
10         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
11
12 2007-08-31  Tobias Burnus  <burnus@net-b.de>
13
14         PR fortran/33232
15         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
16         * gfortran.dg/read_1.f90: New.
17
18 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
19
20         PR c++/33210
21         * g++.dg/template/error30.C: New.
22
23 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
24
25         PR c++/32113
26         * g++.dg/template/crash70.C: New.
27
28 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
29
30         PR c++/33212
31         * g++.dg/ext/is_class_error.C: New.
32
33 2007-08-31  Olivier Hainque  <hainque@adacore.com>
34
35         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
36         
37 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
38             Revital Eres  <eres@il.ibm.com>
39
40         * gcc.target/powerpc/paired-1.c: New test.
41         * gcc.target/powerpc/paired-2.c: New test.
42         * gcc.target/powerpc/paired-3.c: New test.
43         * gcc.target/powerpc/paired-4.c: New test.
44         * gcc.target/powerpc/paired-5.c: New test.
45         * gcc.target/powerpc/paired-6.c: New test.
46         * gcc.target/powerpc/paired-7.c: New test.
47         * gcc.target/powerpc/ppc-paired.c: New test.
48
49 2007-08-31  Ollie Wild  <aaw@google.com>
50
51         * g++.dg/conversion/ptrmem2.C: New test.
52         * g++.dg/conversion/ptrmem3.C: New test.
53         * g++.dg/conversion/ptrmem4.C: New test.
54         * g++.dg/conversion/ptrmem5.C: New test.
55         * g++.dg/conversion/ptrmem6.C: New test.
56         * g++.dg/conversion/ptrmem7.C: New test.
57         * g++.dg/conversion/ptrmem8.C: New test.
58
59 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
60
61         PR fortran/31879
62         * gfortran.dg/char_length_7.f90: New test.
63         * gfortran.dg/char_length_9.f90: New test.
64         * gfortran.dg/char_assign_1.f90: Add extra warning.
65
66         PR fortran/31197
67         PR fortran/31258
68         * gfortran.dg/char_length_8.f90: New test.
69
70 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
71
72         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
73
74 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
75
76         * gcc.dg/inline-24.c: New test.
77         * g++.dg/opt/inline11.C: New test.
78
79 2007-08-30  Richard Guenther  <rguenther@suse.de>
80
81         * gcc.target/i386/vectorize5.c: New testcase.
82
83 2007-08-30  Tobias Burnus  <burnus@net-b.de>
84
85         PR fortran/33228
86         * interface.c (check_interface0): Improve error for external procs.
87         (check_sym_interfaces): Fix checking of module procedures.
88
89 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
90
91         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
92         (AI): Add AI_ALIGN.
93         * gcc.dg/sync-3.c: New test.
94
95         PR middle-end/32758
96         * gcc.dg/cleanup-12.c: New test.
97
98 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
99
100         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
101         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
102         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
103         * gcc.dg/pr32450.c: Ditto.
104         * gcc.dg/nest.c: Ditto.
105         * gcc.dg/nested-func-4.c: Ditto.
106         * g++.old-deja/g++.law/profile1.C: Ditto.
107
108 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
109
110         PR fortran/32989
111         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
112         non-default integer kind arguments.
113
114 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
115
116         PR fortran/33105
117         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
118
119 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
120
121         * gcc.dg/h8300-ice2.c: Remove target selector.
122
123 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
124
125         PR fortran/33215
126         * gfortran.dg/binding_label_tests_15.f03: New test case.
127         * gfortran.dg/binding_label_tests_16.f03: Ditto.
128
129 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
130
131         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
132         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
133
134 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
135
136         PR c++/33194
137         * g++.dg/other/canon-33194.C: New.
138
139 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
140
141         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
142         * gcc.c-torture/execute/pr23135.c: Likewise.
143
144 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
145
146         * gcc.dg/pr31344.c: Move to ...
147         * gcc.dg/dfp/pr31344.c: ... here.
148         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
149         * gcc.dg/20050503-1.c: Ditto.
150         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
151         * gcc.dg/20061127-1.c: Compile only for fpic targets.
152         * gcc.dg/20060801-1.c: Ditto.
153
154 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
155
156         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
157         * gfortran.dg/nan_1.f90: Likewise.
158
159 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
160
161         PR fortran/33055
162         Revert previous patch.
163
164 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
165             Kazu Hirata  <kazu@codesourcery.com>
166
167         * gcc.target/m68k/interrupt-1.c: New.
168
169 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
170
171         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
172         10000 for targets where "int" can't hold at least 100000.
173         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
174         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
175         (test5)(test6): Use it.
176         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
177         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
178         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
179         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
180         * gcc.dg/attr-alloc_size.c (test): Likewise.
181
182 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
183
184         PR c++/33209
185         * g++.dg/template/error29.C: New.
186
187 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
188
189         PR c++/32596
190         * g++.dg/ext/visibility/anon5.C: New test.
191
192 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
193
194         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
195
196 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
197
198         * gfortran.dg/gamma_1.f90: Remove large-real tests.
199         * gfortran.dg/gamma_2.f90: Remove large-real tests.
200         * gfortran.dg/gamma_4.f90: New: large-real tests.
201
202 2007-08-28  Jason Merrill  <jason@redhat.com>
203
204         PR c++/29000
205         * g++.dg/ext/stmtexpr12.C: New test.
206
207         PR c++/28558
208         * g++.dg/ext/attrib28.C: New test.
209
210 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
211
212         PR target/32661
213         * gcc.target/i386/pr32661.c: New test.
214
215 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
216
217         PR middle-end/32370
218         * gcc.dg/pr32370.c: New test.
219
220         PR rtl-optimization/33148
221         * gcc.c-torture/compile/20070827-1.c: New test.
222
223         PR debug/32914
224         * d++.dg/debug/const3.C: New test.
225         * d++.dg/debug/const4.C: New test.
226         * d++.dg/debug/dwarf2/const1.C: New test.
227         * d++.dg/debug/dwarf2/const2.C: New test.
228         * d++.dg/debug/dwarf2/const2b.C: New test.
229
230 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
231             Vladimir Yanovsky  <yanov@il.ibm.com>
232             Revital Eres  <eres@il.ibm.com>
233             Andrey Belevantsev  <abel@ispras.ru>
234
235         * gcc.dg/sms-1.c: New test.
236
237 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
238
239         * g++.dg/ext/gnu-inline-common.h: New.
240         * g++.dg/ext/gnu-inline-global-reject.C: New.
241         * g++.dg/ext/gnu-inline-global.C: New.
242         * g++.dg/ext/gnu-inline-namespace.C: New.
243         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
244         * g++.dg/ext/gnu-inline-class.C: New.
245         * g++.dg/ext/gnu-inline-class-static.C: New.
246         * g++.dg/ext/gnu-inline-template-class.C: New.
247         * g++.dg/ext/gnu-inline-template-func.C: New.
248
249 2007-08-27  Jason Merrill  <jason@redhat.com>
250
251         PR c++/31337
252         * g++.dg/ext/stmtexpr11.C: New.
253
254 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
255
256         * lib/target-supports.exp (check_profiling_available):
257         Set profiling_available_saved to 0 on fido-*-elf.
258
259 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
260
261         PR tree-optimization/33173
262         
263         * gcc.c-torture/compile/pr33173.c: New.
264
265 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
266
267         PR target/31385
268         * gcc.dg/dfp/pr31385.c: New.
269
270 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
271
272         * gcc.dg/unsigned-long-compare.c: Remove target selector.
273
274 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
275
276         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
277         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
278         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
279         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
280         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
281         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
282         gcc.target/m68k directory.
283         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
284         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
285         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
286         gcc.target/cris directory.
287         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
288         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
289         gcc.target/bfin directory.
290
291         * gcc.target/sh: New directory.
292         * gcc.target/sh/sh.exp: New file.
293         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
294         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
295         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
296         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
297         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
298         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
299
300 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
301
302         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
303         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
304         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
305         * gcc.target/i386/local2.c: Ditto.
306         * gcc.target/i386/stack-prot-kernel.c: Ditto.
307         * gcc.target/i386/20011119-1.c: Ditto.
308         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
309         * gcc.target/i386/fastcall-1.c: Fix target selector.
310
311 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
312
313         PR fortran/33055
314         * gfortran.dg/negative_unit.f: Add new check
315         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
316         -fdefault-integer-8.
317
318 2007-08-26  Asher Langton  <langton2@llnl.gov>
319
320         * gfortran.dg/recursive_stack.f90: New.
321         * gfortran.dg/openmp_stack.f90: New.
322
323 2007-08-26  Tobias Burnus  <burnus@net-b.de>
324
325         PR fortran/31298
326         * gfortran.dg/use_10.f90: New.
327
328 2007-08-26  Tobias Burnus  <burnus@net-b.de>
329
330         PR fortran/32985
331         * gfortran.dg/namelist_14.f90: Make test case valid.
332         * gfortran.dg/common_10.f90: New.
333
334 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
335
336         PR middle-end/33181
337         * gcc.dg/ifelse-2.c: New.
338
339 2007-08-26  Tobias Burnus  <burnus@net-b.de>
340
341         PR fortran/32980
342         * gfortran.dg/gamma_1.f90: New.
343         * gfortran.dg/gamma_2.f90: New.
344         * gfortran.dg/gamma_3.f90: New.
345
346 2007-08-26  Tobias Burnus  <burnus@net-b.de>
347
348         PR fortran/33188
349         * gfortran.dg/used_types_18.f90: New.
350
351 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
352
353         * gcc.dg/array-init-2.c: New test.
354
355 2007-08-24  Tobias Burnus  <burnus@net-b.de>
356
357         PR fortran/33178
358         * gfortran.dg/initialization_4.f90: Update dg-error.
359         * gfortran.dg/initialization_13.f90: New.
360
361 2007-08-24  Richard Guenther  <rguenther@suse.de>
362
363         PR middle-end/33166
364         * gcc.c-torture/compile/pr33166.c: New testcase.
365
366 2007-08-24  Tobias Burnus  <burnus@net-b.de>
367
368         PR fortran/33139
369         * gfortran.dg/pointer_assign_4.f90: New.
370         * gfortran.dg/shape_2.f90: Fix test case.
371         * gfortran.dg/char_result_4.f90: Ditto.
372
373 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
374
375         * gcc.dg/array-init-1.c: New test.
376
377         PR c++/32567
378         * g++.dg/parse/crash36.C: New test.
379
380 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
381
382         * gcc.dg/pr32721.c: Updated.
383
384 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
385
386         PR tree-optimization/32573
387         PR middle-end/32946
388         * gcc.dg/pr32573.c: New test.
389
390         PR c++/32898
391         * g++.dg/lookup/ns3.C: New test.
392
393         * gfortran.dg/assumed_charlen_sharing.f90: New test.
394
395         PR c++/31941
396         * g++.dg/parse/crash37.C: New test.
397
398 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
399
400         PR target/17390
401         * gcc.target/i386/pr17390.c: New test.
402
403 2007-08-23  Richard Guenther  <rguenther@suse.de>
404
405         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
406         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
407         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
408         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
409         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
410         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
411         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
412         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
413
414 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
415
416         * gcc.target/s390: New directory.
417         * gcc.target/s390/s390.exp: New file.
418         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
419         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
420         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
421         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
422         gcc.target/s390 directory.
423
424 2007-08-23  Richard Guenther  <rguenther@suse.de>
425
426         PR tree-optimization/32328
427         * testsuite/gcc.dg/pr32328.c: New testcase.
428
429 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
430
431         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
432           available.
433
434 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
435
436         PR fortran/33095
437         * gfortran.dg/min_max_optional_5.f90: New test.
438         * gfortran.dg/min_max_optional_2.f90: Remove.
439         * gfortran.dg/min_max_optional_3.f90: Remove.
440         * gfortran.dg/min_max_optional_4.f90: Remove.
441
442 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
443
444         * gcc.target/i386/xorps-sse.c: New.
445         * gcc.target/i386/xorps-sse2.c: New.
446
447 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
448
449         * gcc.target/i386/cmov3.c: Fix scan-assembler.
450         * gcc.target/i386/cmov4.c: Fix scan-assembler.
451         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
452
453 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
454
455         PR fortran/33020
456         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
457         include multiple kinds for SHAPE parameter within a single
458         namespace.
459         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
460         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
461
462 2007-08-22  Janus Weil  <jaydub66@gmail.com>
463
464         * interface_abstract_1.f90: Extended test case.
465         * interface_abstract_3.f90: New test.
466
467 2007-08-21  Christian Bruel  <christian.bruel@st.com>
468
469         * gcc.dg/fold-sub.c: New test.
470         
471 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
472
473         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
474         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
475         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
476         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
477         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
478         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
479
480 2007-08-22  Richard Guenther  <rguenther@suse.de>
481
482         PR middle-end/33007
483         * gcc.dg/pr33007.c: New testcase.
484
485 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
486
487         * gcc.c-torture/execute/strcmp-1.x: Delete.
488
489 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
490
491         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
492         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
493         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
494         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
495         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
496         gcc.target/i386/stack-realign.c,
497         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
498         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
499         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
500         target using dg-require-effective-target directive.
501         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
502         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
503         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
504         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
505         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
506         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
507         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
508         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
509         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
510         Require lp64 target using dg-require-effective-target directive.
511         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
512         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
513         directive.
514         * gcc.target/i386/20010202-1.c: Move from here ...
515         * gcc.dg/20010202-1.c: ... to here.
516
517 2007-08-22  Richard Guenther  <rguenther@suse.de>
518
519         PR tree-optimization/33142
520         * gcc.c-torture/execute/pr33142.c: New testcase.
521
522 2007-08-22  Richard Guenther  <rguenther@suse.de>
523
524         PR middle-end/32563
525         * g++.dg/torture/pr32563.C: New testcase.
526
527 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
528
529         PR middle-end/32912
530         * gcc.dg/pr32912-1.c: Add -w to options.
531         * gcc.dg/pr32912-2.c: Likewise.
532         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
533
534 2007-08-21  Ian Lance Taylor  <iant@google.com>
535
536         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
537
538 2007-08-21  Ian Lance Taylor  <iant@google.com>
539
540         PR tree-optimization/33134
541         * g++.dg/tree-ssa/pr33134.C: New test.
542
543 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
544
545         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
546         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
547
548 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
549
550         PR debug/32610
551         * gcc.dg/debug/pr32610.c: New test.
552
553         * g++.dg/init/new24.C: New test.
554
555         PR middle-end/32912
556         * gcc.dg/pr32912-1.c: New test.
557         * gcc.dg/pr32912-2.c: New test.
558         * gcc.dg/pr32912-3.c: New test.
559
560 2007-08-21  Richard Guenther  <rguenther@suse.de>
561
562         * gcc.dg/pointer-arith-10.c: New testcase.
563
564 2007-08-21  Richard Guenther  <rguenther@suse.de>
565
566         PR middle-end/33122
567         * gcc.c-torture/compile/pr33122.c: New testcase.
568
569 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
570
571         * g++.dg/warn/Wnvdtor-2.C: New testcase.
572
573 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
574
575         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
576
577 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
578
579         PR c++/33025
580         * g++.dg/init/new23.C: New test.
581
582 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
583
584         PR middle-end/30564
585         * gcc.c-torture/compile/pr30564-1.c: New test.
586         * gcc.c-torture/compile/pr30564-2.c: New test.
587
588 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
589
590         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
591
592 2007-08-19  Tobias Burnus  <burnus@net-b.de>
593
594         * gfortran.dg/interface_abstract_2.f90: New.
595         * gfortran.dg/interface_abstract_1.f90: Fix typo.
596
597 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
598
599         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
600         unknown (so that outer-loop wont get analyzed).
601         * gcc.dg/vect/vect-outer-1a.c: New test.
602         * gcc.dg/vect/vect-outer-1b.c: New test.
603         * gcc.dg/vect/vect-outer-1.c: New test.
604         * gcc.dg/vect/vect-outer-2a.c: New test.
605         * gcc.dg/vect/vect-outer-2b.c: New test.
606         * gcc.dg/vect/vect-outer-2c.c: New test.
607         * gcc.dg/vect/vect-outer-2.c: New test.
608         * gcc.dg/vect/vect-outer-3a.c: New test.
609         * gcc.dg/vect/vect-outer-3b.c: New test.
610         * gcc.dg/vect/vect-outer-3c.c: New test.
611         * gcc.dg/vect/vect-outer-3.c: New test.
612         * gcc.dg/vect/vect-outer-4a.c: New test.
613         * gcc.dg/vect/vect-outer-4b.c: New test.
614         * gcc.dg/vect/vect-outer-4c.c: New test.
615         * gcc.dg/vect/vect-outer-4d.c: New test.
616         * gcc.dg/vect/vect-outer-4e.c: New test.
617         * gcc.dg/vect/vect-outer-4f.c: New test.
618         * gcc.dg/vect/vect-outer-4g.c: New test.
619         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
620         * gcc.dg/vect/vect-outer-4i.c: New test.
621         * gcc.dg/vect/vect-outer-4j.c: New test.
622         * gcc.dg/vect/vect-outer-4k.c: New test.
623         * gcc.dg/vect/vect-outer-4l.c: New test.
624         * gcc.dg/vect/vect-outer-4m.c: New test.
625         * gcc.dg/vect/vect-outer-4.c: New test.
626         * gcc.dg/vect/vect-outer-5.c: New test.
627         * gcc.dg/vect/vect-outer-6.c: New test.
628         * gcc.dg/vect/vect-outer-fir.c: New test.
629         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
630         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
631
632 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
633
634         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
635         and -fno-tree-reassoc.
636         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
637         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
638         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
639         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
640         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
641         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
642         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
643         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
644         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
645         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
646         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
647         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
648         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
649         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
650         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
651         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
652         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
653         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
654         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
655         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
656         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
657         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
658         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
659         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
660         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
661         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
662         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
663         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
664         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
665         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
666         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
667         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
668         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
669         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
670         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
671         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
672         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
673
674 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
675
676         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
677         versioning for aliasing).
678         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
679
680         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
681         targets.
682         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
683
684 2007-08-18  Tom Tromey  <tromey@redhat.com>
685
686         PR preprocessor/32974:
687         * gcc.dg/cpp/pr32974.c: New file.
688
689 2007-08-17  Tobias Burnus  <burnus@net-b.de>
690
691         * gfortran.dg/interface_abstract_1.f90: New.
692
693 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
694
695         PR fortran/32881
696         * gfortran.dg/pure_initializer_1.f90: New test.
697
698 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
699
700         PR fortran/32875
701         * gfortran.dg/array_constructor_18.f90: New test.
702
703 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
704
705         PR c++/28989
706         * g++.dg/expr/lval3.C: New test.
707         * g++.dg/expr/lval4.C: New test.
708
709 2007-08-17  Ollie Wild  <aaw@google.com>
710
711         PR c++/31749
712         * g++.dg/lookup/builtin3.C: New test.
713         * g++.dg/lookup/builtin4.C: New test.
714         * g++.dg/lookup/using19.C: New test.
715
716 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
717
718         PR c++/32190
719         * g++.dg/parse/error31.C: New.
720
721 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
722
723         PR c++/32112
724         * g++.dg/template/error26.C: New.
725
726 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
727
728         PR fortran/33079
729         * gfortran.dg/zero_length_2.f90: New test.
730
731 2007-08-17  Tobias Burnus  <burnus@net-b.de>
732
733         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
734         * gfortran.dg/kind_tests_3.f03: Ditto.
735         * gfortran.dg/global_vars_f90_init.f90: Ditto.
736         * gfortran.dg/interface_13.f90: Ditto.
737         * gfortran.dg/pr32738.f90: Ditto.
738         * gfortran.dg/module_private_1.f90: Ditto.
739         * gfortran.dg/test_only_clause.f90: Ditto.
740         * gfortran.dg/bind_c_vars.f90: Ditto.
741         * gfortran.dg/bind_c_dts.f90: Ditto.
742         * gfortran.dg/use_9.f90: Ditto.
743         * gfortran.dg/generic_8.f90: Ditto.
744         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
745         * gfortran.dg/private_type_6.f90: Ditto.
746         * gfortran.dg/c_assoc.f90: Ditto.
747         * gfortran.dg/private_type_7.f90: Ditto.
748         * gfortran.dg/global_vars_c_init.f90: Ditto.
749         * gfortran.dg/bind_c_dts_2.f03: Ditto.
750         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
751         * gfortran.dg/c_size_t_test.f03: Ditto.
752         * gfortran.dg/used_types_12.f90: Ditto.
753         * gfortran.dg/pr25923.f90: Ditto.
754         * gfortran.dg/test_com_block.f90: Ditto.
755         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
756         * gfortran.dg/equiv_constraint_7.f90: Ditto.
757         * gfortran.dg/com_block_driver.f90: Ditto.
758         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
759         * gfortran.dg/use_iso_c_binding.f90: Ditto.
760         * gfortran.dg/c_loc_test.f90: Ditto.
761         * gfortran.dg/c_ptr_tests.f03: Ditto.
762         * gfortran.dg/module_interface_1.f90: Ditto.
763
764 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
765
766         PR c++/32870
767         * g++.dg/other/error17.C: Adjust.
768         
769 2007-08-17  Ben Elliston  <bje@au.ibm.com>
770
771         PR middle-end/32970
772         * g++.dg/ext/altivec-14.C: New test.
773
774 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
775
776         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
777         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
778         dump files.
779         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
780         * gcc.dg/vect/pr32366.c: Ditto.
781
782 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
783
784         PR testsuite/33082
785         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
786         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
787         * gcc.dg/dfp/convert-int-fold.c: Ditto.
788         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
789
790 2007-08-16  Tobias Burnus  <burnus@net-b.de>
791
792         PR fortran/33072
793         * gfortran.dg/use_9.f90: New.
794
795 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
796
797         * g++.dg/gcov/gcov-5.C: New test.
798
799 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
800
801         * g++.dg/gcov/gcov-4.C: New test.
802         * lib/gcov.exp (verify-lines): Add support for
803         checking no-coverage lines.
804
805 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
806
807         * gcc.dg/vect/vect-vfa-01.c: New.
808         * gcc.dg/vect/vect-vfa-02.c: New.
809         * gcc.dg/vect/vect-vfa-03.c: New.
810         * gcc.dg/vect/vect-vfa-04.c: New.
811         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
812         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
813         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
814         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
815         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
816         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
817         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
818         gfortran.dg/vect/pr19049.f90: Rename to start with
819         prefix no-vfa-.
820         * gcc.dg/vect/vect.exp: Disable versioning for alias
821         when test starts with no-vfa-.
822         * gfortran.dg/vect/vect.exp: Likewise.
823
824 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
825
826         * gcc.dg/torture/pr32897.c: New test.
827
828 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
829
830         PR c++/31132
831         * g++.dg/template/crash69.C: New.
832
833 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
834
835         * lib/target-supports.exp (check_effective_target_arm32): Use
836         check_no_compiler_messages.
837
838 2007-08-15  Diego Novillo  <dnovillo@google.com>
839
840         gcc.dg/tree-ssa/20070815.c: New test.
841
842 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
843
844         PR fortran/33077
845         * gfortran.dg/random_7.f90: Initialize variable.
846
847 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
848
849         PR middle-end/33074
850         * gfortran.dg/pr33074.f90: New test.
851
852         PR c++/32992
853         * g++.dg/opt/nrv14.C: New test.
854
855 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
856
857         PR c++/33035
858         * g++.dg/template/crash68.C: New.
859
860 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
861
862         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
863         * gcc.dg/sibcall-4.c: Ditto.
864
865 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
866
867         PR fortran/33066
868         * gfortran.dg/use_8.f90: New test.
869         * gfortran.dg/c_loc_tests_2.f03: Fix code.
870
871 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
872
873         PR c++/27211
874         * g++.dg/template/error27.C: New.
875         * g++.dg/template/error28.C: New.
876         * g++.dg/other/pr28304.C: Adjust.
877         * g++.old-deja/g++.mike/p811.C: Likewise.
878
879 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
880
881         PR target/30315
882         * gcc.target/i386/pr30315.c: New.
883
884 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
885
886         PR fortran/32594
887         * gfortran.dg/substr_5.f90: New test.
888
889 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
890
891         PR c/30428
892         * gcc.dg/vector-2.c: New test.
893
894         PR c++/30428
895         * g++.dg/ext/vector8.C: New test.
896
897 2007-08-13  Dan Hipschman  <dsh@google.com>
898
899         PR c/32953
900         * gcc.dg/format/array-1.c: Add an additional test for
901         unterminated format strings of length 1.
902
903 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
904
905         PR fortran/32926
906         * gfortran.dg/external_procedures_3.f90: New test.
907
908 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
909
910         PR fortran/32827
911         * gfortran.dg/import6.f90: New test.
912
913 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
914
915         PR C/30427
916         *  gcc.dg/vector-1.c: New test.
917
918 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
919
920         * gcc.dg/pr21255-4.c: Skip for PIC.
921         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
922
923 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
924
925         * gcc.dg/attr-isr.c: Skip for PIC.
926         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
927         * gcc.dg/attr-isr-trapa.c: Likewise.
928         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
929         * gcc.dg/pragma-isr-trapa.c: Likewise.
930         * gcc.dg/pragma-isr-trapa2.c: Likewise.
931
932 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
933
934         PR fortran/32962
935         * gfortran.dg/transpose_1.f90: New test.
936
937 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
938
939         PR fortran/29600
940         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
941         intrinsic.
942
943 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
944
945         PR fortran/30964
946         PR fortran/33054
947         * gfortran.dg/random_4.f90: New test.
948         * gfortran.dg/random_5.f90: New test.
949         * gfortran.dg/random_6.f90: New test.
950         * gfortran.dg/random_7.f90: New test.
951
952 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
953
954         PR fortran/32860
955         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
956
957 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
958
959         PR fortran/31629
960         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
961
962 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
963
964         PR fortran/29600
965         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
966         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
967
968 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
969
970         PR fortran/32937
971         * gfortran.dg/char_length_6.f90: New test.
972
973 2007-08-10  Ollie Wild  <aaw@google.com>
974
975         * g++.dg/lookup/using18.C: New test.
976
977 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
978
979         PR c++/17763
980         * g++.dg/other/error16.C: New.
981
982 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
983
984         PR libfortran/33039
985         * gfortran.dg/namelist_37.f90: New test.
986
987 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
988
989         PR c++/22256
990         * g++.dg/conversion/op3.C: New.
991
992 2007-08-09  Tobias Burnus  <burnus@net-b.de>
993
994         PR fortran/32987
995         * gfortran.dg/fmt_tab_1.f90: New.
996         * gfortran.dg/fmt_tab_2.f90: New.
997
998 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
999
1000         PR c/32796
1001         * gcc.c-torture/compile/pr32796.c: New test.
1002
1003 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1004
1005         PR middle-end/32813
1006         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
1007         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
1008         instead of just -O.
1009
1010 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
1011
1012         * gcc.target/mips/code-readable-1.c: New test.
1013         * gcc.target/mips/code-readable-2.c: Likewise.
1014         * gcc.target/mips/code-readable-3.c: Likewise.
1015
1016 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
1017             Revital Eres  <eres@il.ibm.com>
1018
1019         * gfortran.dg/sms-1.f90: Add comment.
1020         * gfortran.dg/sms-2.f90: New.
1021
1022 2007-08-07  Ian Lance Taylor  <iant@google.com>
1023
1024         * gcc.dg/instrument-1.c: New test.
1025         * gcc.dg/instrument-2.c: New test.
1026         * gcc.dg/instrument-3.c: New test.
1027
1028 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
1029
1030         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
1031
1032 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
1033
1034         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
1035         !vector_alignment_reachable targets.
1036         * gcc.dg/vect/vect-33.c: Likewise.
1037         * gcc.dg/vect/vect-42.c: Likewise.
1038         * gcc.dg/vect/vect-44.c: Likewise.
1039         * gcc.dg/vect/vect-50.c: Likewise.
1040         * gcc.dg/vect/vect-70.c: Likewise.
1041         * gcc.dg/vect/vect-71.c: Likewise.
1042         * gcc.dg/vect/vect-87.c: Likewise.
1043         * gcc.dg/vect/vect-88.c: Likewise.
1044         * gcc.dg/vect/vect-91.c: Likewise.
1045         * gcc.dg/vect/vect-93.c: Likewise.
1046         * gcc.dg/vect/vect-96.c: Likewise.
1047         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
1048         * gcc.dg/vect/section-anchors-69.c: Likewise.
1049         * gcc.dg/vect/pr25413.c: Likewise.
1050         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
1051         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
1052         * gfortran.dg/vect-2.f90: Likewise.
1053         * gfortran.dg/vect-3.f90: Likewise.
1054         * gfortran.dg/vect-4.f90: Likewise.
1055         * gfortran.dg/vect-5.f90: Likewise.
1056         * lib/target-supports.exp (check_effective_target_natural_alignment): 
1057         Return false for darwin. 
1058         (check_effective_target_vector_alignment_reachable_for_double): New.
1059
1060 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
1061
1062         * gcc.dg/multiword-1.c: New testcase.
1063
1064 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
1065
1066         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
1067         messages.
1068         * gfortran.dg/namelist_36.f90: New test.
1069
1070 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1071
1072         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
1073           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
1074
1075 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
1076
1077         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
1078         * gcc.dg/torture/type-generic-1.c: Likewise.
1079
1080 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1081
1082         * gcc.c-torture/20070522-1.c: Move to ...
1083         * gcc.c-torture/compile/20070522-1.c: Here.
1084
1085 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1086
1087         PR fortran/29828
1088         * gfortran.dg/minmax_char_1.f90: New test.
1089         * gfortran.dg/minmax_char_2.f90: New test.
1090         * gfortran.dg/min_max_optional_4.f90: New test.
1091
1092 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1093
1094         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
1095         hanging on the testcase.
1096
1097 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1098
1099         PR middle-end/32988
1100         * gcc.c-torture/compile/pr32988.c: New test.
1101
1102 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1103
1104         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
1105
1106 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
1107
1108         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
1109
1110         Revert:
1111         2007-03-22  Dirk Mueller  <dmueller@suse.de>
1112
1113         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1114
1115 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1116
1117         PR fortran/32979
1118         * gfortran.dg/isnan_1.f90: New test.
1119
1120 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
1121             Revital Eres <eres@il.ibm.com>
1122
1123         * gcc.dg/sms-antideps.c: New test.
1124
1125 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
1126
1127         PR fortran/31214
1128         * gfortran.dg/entry_13.f90: New test.
1129
1130         * gfortran.dg/entry_12.f90: Clean up .mod file.
1131
1132 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1133
1134         PR fortran/32770
1135         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
1136         variables as kind=4 so they don't overflow the record length.
1137
1138 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1139
1140         PR fortran/32968
1141         * gfortran.dg/selected_kind_1.f90: New test.
1142
1143 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1144
1145         PR middle-end/32780
1146         * gcc.c-torture/compile/pr32780.c: New test.
1147
1148 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1149
1150         RP middle-end/32399
1151         * gcc.c-torture/compile/pr32399.c: New testcase.
1152
1153 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1154
1155         PR middle-end/32304
1156         * g++.dg/torture/pr32304.C: New testcase.
1157
1158 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1159
1160         PR middle-end/32935
1161         * gfortran.fortran-torture/compile/complex_1.f90: New test.
1162
1163 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1164
1165         PR fortran/32955
1166         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
1167
1168 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1169
1170         PR fortran/31202
1171         * gfortran.dg/nint_2.f90: New test.
1172
1173 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
1174
1175         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
1176         * gcc.dg/weak/typeof-2.c: Likewise.
1177
1178 2007-08-03  Diego Novillo  <dnovillo@google.com>
1179
1180         PR 31521
1181         * gcc.dg/tree-ssa/pr31521.c: New test.
1182
1183 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1184
1185         PR fortran/32770
1186         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
1187         iostat must be default kind.
1188
1189 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1190
1191         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
1192
1193 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1194
1195         PR fortran/32770
1196         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
1197         explicit so test passes with -fdefault-integer-8.
1198         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
1199         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
1200
1201 2007-08-02  Lee Millward  <lee.millward@gmail.com>
1202
1203         PR c++/30849
1204         * g++.dg/parse/asm1.C: New test.
1205
1206         PR c++/30850
1207         * g++.dg/parse/asm2.C: Likewise.
1208
1209         PR c++/30851
1210         * g++.dg/parse/asm3.C: Likewise.
1211         
1212 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1213
1214         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
1215           "int" is only 16 bit bits wide.
1216         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1217
1218 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1219
1220         * g++.dg/torture/type-generic-1.C: New.
1221         * gcc.dg/pr28796-2.c: Move tests ...
1222         * gcc.dg/tg-tests.h: ... here.
1223         * gcc.dg/torture/type-generic-1.c: New.
1224
1225 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1226
1227         PR libfortran/32954
1228         * minmaxloc_3.f90:  New test case.
1229
1230 2007-08-01  Tobias Burnus  <burnus@net-b.de>
1231
1232         PR fortran/32936
1233         * gfortran.dg/allocate_stat.f90: New.
1234
1235 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
1236
1237         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
1238
1239 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1240
1241         PR tree-optimization/32919
1242         * gcc.c-torture/compile/pr32919.c: New.
1243
1244 2007-08-01  Nick Clifton  <nickc@redhat.com>
1245
1246         * gcc.c-torture/execute/execute.exp: Change copyright header to
1247         refer to version 3 of the GNU General Public License and to point
1248         readers at the COPYING3 file and the FSF's license web page.
1249         * gcc.c-torture/execute/ieee/ieee.exp,
1250         gcc.c-torture/unsorted/unsorted.exp,
1251         gcc.c-torture/compile/compile.exp,
1252         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
1253         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
1254         gcc.target/cris/torture/cris-torture.exp,
1255         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
1256         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
1257         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
1258         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
1259         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
1260         gnat.dg/dg.exp, gnat.dg/style/style.exp,
1261         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
1262         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
1263         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
1264         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
1265         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
1266         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
1267         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
1268         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
1269         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
1270         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
1271         gcc.dg/noncompile/noncompile.exp,
1272         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
1273         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
1274         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
1275         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
1276         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
1277         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
1278         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
1279         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
1280         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
1281         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
1282         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
1283         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
1284         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
1285         g++.old-deja/old-deja.exp,
1286         gfortran.fortran-torture/execute/execute.exp,
1287         gfortran.fortran-torture/compile/compile.exp,
1288         treelang/output/output-1.c, treelang/output/output-1.tree,
1289         treelang/execute/execute.exp, treelang/Makefile.in,
1290         treelang/compile/compile.exp, g++.dg/dg.exp,
1291         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
1292         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
1293         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
1294         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
1295         g++.dg/compat/struct-layout-1.exp,
1296         g++.dg/compat/struct-layout-1_generate.c,
1297         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
1298         g++.dg/bprob/bprob.exp, config/default.exp,
1299         gcc.test-framework/test-framework.awk,
1300         gcc.test-framework/gen_directive_tests,
1301         gcc.test-framework/test-framework.exp,
1302         objc.dg/special/special.exp,
1303         objc.dg/gnu-encoding/gnu-encoding.exp,
1304         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
1305         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
1306         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
1307         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
1308         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
1309         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
1310         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
1311         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
1312         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
1313         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
1314         lib/target-supports-dg.exp, lib/gcc-defs.exp,
1315         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
1316         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
1317         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
1318         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
1319         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
1320         Likewise.
1321
1322 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1323
1324         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
1325         error message text.
1326
1327 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1328
1329         PR fortran/32945
1330         * gfortran.dg/initialization_12.f90: New test.
1331
1332 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
1333
1334         PR fortran/31609
1335         * gfortran.dg/entry_12.f90: New test.
1336
1337 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1338
1339         PR fortran/32938
1340         * gfortran.dg/altreturn_6.f90: New test.
1341
1342 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
1343
1344         PR fortran/32942
1345         * gfortran.dg/exponent_2.f90: New test.
1346
1347 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
1348
1349         * gcc.dg/vect/vect-117.c: New test.
1350         * gcc.dg/vect/vect-74.c: Enabled test
1351         * gcc.dg/vect/vect-81.c: Enabled test
1352
1353 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
1354
1355         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
1356         s/dg-error/dg-warning where warning is expected.
1357
1358 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1359
1360         PR fortran/32770
1361         * gfortran.dg/array_constructor_12.f90:  Adjust argument
1362         of huge() to correct kind.
1363
1364 2007-07-30  Ollie Wild  <aaw@google.com>
1365
1366         * gcc.dg/cpp/counter-2.c: New test.
1367         * gcc.dg/cpp/counter-3.c: New test.
1368         * gcc.dg/cpp/dir-only-1.c: New test.
1369         * gcc.dg/cpp/dir-only-1.h: New file.
1370         * gcc.dg/cpp/dir-only-2.c: New test.
1371         * gcc.dg/cpp/dir-only-3.c: New test.
1372         * gcc.dg/cpp/dir-only-3a.h: New file.
1373         * gcc.dg/cpp/dir-only-3b.h: New file.
1374         * gcc.dg/cpp/dir-only-4.c: New test.
1375         * gcc.dg/cpp/dir-only-5.c: New test.
1376         * gcc.dg/cpp/dir-only-6.c: New test.
1377
1378 2007-07-30  Julian Brown  <julian@codesourcery.com>
1379
1380         * gcc.target/arm/neon/v*.c: Regenerate.
1381
1382 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
1383
1384         PR c++/32108
1385         * g++.dg/ext/label6.C: New.
1386
1387 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1388
1389         PR libfortran/32858
1390         PR libfortran/30814
1391         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
1392
1393 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
1394
1395         PR fortran/31211
1396         * gfortran.dg/actual_pointer_function_1.f90: New test.
1397
1398         PR fortran/32682
1399         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
1400
1401 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
1402
1403         PR fortran/32906
1404         * gfortran.dg/shape_1.f90: Adjust error message.
1405         * gfortran.dg/parameter_array_ref_1.f90: New test.
1406
1407 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1408
1409         PR fortran/31609
1410         * gfortran.dg/entry_11.f90: New test.
1411
1412 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
1413             Revital Eres  <eres@il.ibm.com>
1414
1415         * gfortran.dg/sms-1.f90: New test.
1416
1417 2007-07-28  Richard Guenther  <rguenther@suse.de>
1418
1419         * gcc.c-torture/compile/pr32920.c: New testcase.
1420
1421 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
1422
1423         PR c++/30917
1424         * g++.dg/lookup/friend11.C: New test.
1425
1426 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
1427
1428         * gfortran.dg/namelist_5.f90: Adjusted error message.
1429         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
1430         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
1431         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
1432         * gfortran.dg/namelist_32.f90: ... this.
1433
1434         PR fortran/32876
1435         * gfortran.dg/namelist_33.f90: New test.
1436
1437         PR fortran/32905
1438         * gfortran.dg/namelist_34.f90: New test.
1439
1440         PR fortran/31818
1441         * gfortran.dg/namelist_35.f90: New test.
1442
1443 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
1444
1445         PR fortran/32880
1446         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
1447
1448 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1449
1450         PR testsuite/32471
1451         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
1452           assuming it is 0x7ffffffff.
1453         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
1454         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
1455
1456 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1457
1458         * gfortran.dg/operator_3.f90: Fix dg directive.
1459         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
1460         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
1461         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
1462
1463 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
1464
1465         * g++.dg/cpp0x/decltype1.C: New.
1466         * g++.dg/cpp0x/decltype2.C: New.
1467         * g++.dg/cpp0x/decltype3.C: New.
1468         * g++.dg/cpp0x/decltype4.C: New.
1469         * g++.dg/cpp0x/decltype5.C: New.
1470         * g++.dg/cpp0x/decltype6.C: New.
1471
1472 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1473
1474         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
1475           because the test relies on bit 31 to be the sign bit.
1476
1477 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1478
1479         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
1480           assuming it is 0x7fffffff.
1481         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
1482         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
1483
1484 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
1485
1486         PR c++/32346
1487         * g++.dg/expr/bitfield9.C: New test.
1488
1489 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1490
1491         PR fortran/32899
1492         * gfortran.dg/logical_comp.f90: Update dg-error strings.
1493
1494 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1495
1496         PR fortran/32760
1497         * gfortran.dg/private_type_7.f90: New test.
1498
1499 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1500
1501         PR fortran/32035
1502         * gfortran.dg/select_char_1.f90: New test.
1503
1504 2007-07-27  Tobias Burnus  <burnus@net-b.de>
1505
1506         PR fortran/32903
1507         * gfortran.dg/initialization_11.f90: New test.
1508
1509 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
1510
1511         * gcc.target/mips/ins-1.c: New test.
1512
1513 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
1514
1515         PR/19232
1516         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
1517         (f1): Likewise.
1518
1519 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1520
1521         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
1522         error: width of 'spare' exceeds its type.
1523
1524 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
1525
1526         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
1527         * gcc.dg/sibcall-4.c: Likewise.
1528
1529 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1530
1531         PR rtl-optimization/31500
1532         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
1533         * g++.dg/warn/Warray-bounds.C: Likewise.
1534
1535 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1536
1537         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
1538
1539 2007-07-25  Julian Brown  <julian@codesourcery.com>
1540             Paul Brook  <paul@codesourcery.com>
1541             Joseph Myers  <joseph@codesourcery.com>
1542             Mark Shinwell  <shinwell@codesourcery.com>
1543
1544         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
1545         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
1546         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
1547         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
1548         (check_effective_target_arm_neon_hw): New.
1549         * gcc.target/arm/neon/neon.exp: New file.
1550         * gcc.target/arm/neon/polytypes.c: New file.
1551         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
1552
1553 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
1554
1555         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1556           targets where an "int" is less than 32 bits wide.
1557
1558 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1559
1560         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1561
1562 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1563
1564         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1565           during addition if an int is only 16 bits wide.
1566         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1567
1568 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1569
1570         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1571           size as "long int" and are 32 or 64 bits wide.
1572         * gcc.dg/torture/pr28814.c: Likewise.
1573
1574 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1575
1576         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1577           exactly as wide as an int.
1578
1579 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
1580
1581         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1582         Define and use throughout as long long printf format specifier.
1583         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1584         Likewise.
1585
1586 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1587
1588         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1589         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1590
1591 2007-07-25  Ben Elliston  <bje@au.ibm.com>
1592
1593         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1594
1595 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
1596
1597         * gcc.c-torture/execute/20070724-1.c: New.
1598
1599 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1600
1601         PR fortran/31205
1602         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1603         "deallocates" to 24, since patch has code rid of much spurious
1604         code.
1605         * gfortran.dg/interface_assignment_1.f90 : New test.
1606
1607         PR fortran/32842
1608         * gfortran.dg/interface_assignment_2.f90 : New test.
1609
1610 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1611
1612         PR fortran/32867
1613         * fortran.dg/initialization_10.f90: New test.
1614
1615 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1616
1617         PR fortran/32778
1618         * gfortran.dg/imag_2.f: Removed
1619         * gfortran.dg/warn_std_1.f90: New test.
1620         * gfortran.dg/warn_std_2.f90: New test.
1621         * gfortran.dg/warn_std_3.f90: New test.
1622
1623 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1624
1625         PR c++/29001
1626         * g++.dg/init/new22.C: New.
1627
1628 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1629
1630         PR c++/32561
1631         * g++.dg/template/crash67.C: New.
1632
1633 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
1634
1635         * lib/target-support.exp (check_effective_target_natural_alignment): 
1636         (check_effective_target_vector_alignment_reachable): New.
1637         * config/spu/spu.c (spu_vector_alignment_reachable): New.
1638         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1639         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
1640         check.
1641         * gcc.dg/vect/pr25413.c: Likewise.
1642         * gcc.dg/vect/pr31699.c: Likewise.
1643
1644 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1645
1646         PR fortran/30814
1647         * gfortran.dg/pack_bounds_1.f90:  New test case.
1648
1649 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
1650
1651         PR fortran/31639
1652         * gfortran.dg/initialization_9.f90: New test.
1653
1654 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1655
1656         PR fortran/32797
1657         PR fortran/32800
1658         * gfortran.dg/bind_c_usage_8.f03: New test case.
1659         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1660         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
1661
1662 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
1663
1664         * gcc.target/mips/branch-cost-1.c: New test.
1665         * gcc.target/mips/branch-cost-2.c: Likewise.
1666
1667 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1668
1669         PR fortran/32732
1670         * gfortran.dg/c_char_tests.f03: New test case.
1671         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1672         * gfortran.dg/c_char_tests_2.f03: New test case.
1673         * gfortran.dg/value_6.f03: Ditto.
1674         * gfortran.dg/value_7.f03: Ditto.
1675
1676 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1677
1678         PR fortran/32600
1679         * gfortran.dg/c_funloc_tests_5.f03: New.
1680         * gfortran.dg/c_funloc_tests_5.f04: New.
1681         * gfortran.dg/c_funloc_tests_4_driver.c: New.
1682
1683 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1684
1685         PR c++/32839
1686         * g++.dg/expr/call4.C: New.
1687         * g++.dg/expr/call5.C: New.
1688
1689 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1690
1691         PR fortran/32710
1692         * gfortran.dg/namelist_30.f90: New test.
1693
1694 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1695
1696         PR fortran/29962
1697         * gfortran.dg/array_initializer_1.f90: Removed warning.
1698         * gfortran.dg/initialization_1.f90: Adjusted messages.
1699         * gfortran.dg/nested_modules_6.f90: Removed warning.
1700
1701         PR fortran/31253
1702         * gfortran.dg/initialization_7.f90: New test.
1703
1704         PR fortran/31639
1705         * gfortran.dg/initialization_8.f90: New test.
1706
1707 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1708
1709         PR c++/30818
1710         * g++.dg/template/crash47.C: Adjust errors.
1711         * g++.dg/template/crash48.C: Adjust errors.
1712         * g++.dg/template/typename12.C: New.
1713         * g++.dg/template/typename13.C: New.
1714         * g++.dg/template/typename14.C: New.
1715         * g++.dg/template/typedef6.C: Adjust errors.
1716
1717 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1718
1719         PR fortran/32627
1720         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1721         * gfortran.dg/pr32627.f03: New test case.
1722
1723         * gfortran.dg/c_f_pointer_logical.f03: New test case.
1724         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1725         c_f_pointer_logical.
1726         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1727         c_f_pointer_complex.
1728         * gfortran.dg/c_f_pointer_complex.f03: New test case.
1729         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1730         c_f_pointer_shape_tests_2.
1731         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1732
1733 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1734
1735         PR fortran/32804
1736         * gfortran.dg/c_loc_tests_9.f03: New test case.
1737         * gfortran.dg/c_loc_tests_10.f03: Ditto.
1738
1739 2007-07-21  Lee Millward  <lee.millward@gmail.com>
1740
1741         PR fortran/32823
1742         * gfortran.dg/int_2.f90: New test.
1743         
1744 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1745
1746         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1747
1748 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
1749
1750         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1751         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1752
1753 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
1754
1755         PR tree-optimization/19910
1756         * gcc.dg/pr19910.c: New test.
1757
1758 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
1759
1760         PR fortran/32738
1761         * gfortran.dg/pr32738.f90: New test.
1762
1763 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1764
1765         PR tree-optimzation/32635
1766         * gfortran.dg/pr32635.f:  New test case.
1767
1768 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
1769
1770         PR fortran/32801
1771         * gfortran.dg/pr32801.f03: New test case.
1772
1773 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1774
1775         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1776         Test negative numbers also.
1777         * gcc.dg/c99-math-float-1.c: Likewise.
1778         * gcc.dg/c99-math-long-double-1.c: Likewise.
1779         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
1780         test inputs.
1781
1782 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
1783         
1784         * lib/target-supports.exp (check_effective_target_sync_int_long):
1785         Enable for xtensa.
1786         (check_effective_target_sync_char_short): Likewise.
1787         
1788 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1789
1790         * gcc.dg/pr28796-2.c: Add more cases.
1791
1792 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1793
1794         * gcc.dg/pr28796-1.c: Add more cases.
1795         * gcc.dg/pr28796-2.c: Likewise.
1796
1797 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1798
1799         * gcc.dg/pr28796-1.c: Add more cases.
1800         * gcc.dg/pr28796-2.c: Likewise.
1801
1802 2007-07-17  Janus Weil  <jaydub66@gmail.com>
1803
1804         PR fortran/32535
1805         * gfortran.dg/pr32535.f90: New test.
1806
1807 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
1808
1809         PR fortran/31320
1810         PR fortran/32665
1811         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1812
1813 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
1814
1815         PR rtl-optimization/32773
1816         * gcc.dg/pr32773.c: New test.
1817
1818 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1819
1820         * gcc.target/spu/intrinsics-1.c: Use dg-message to
1821         match flax-vector-conversions note.
1822         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1823         instead of dg-error for the warning.
1824
1825 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1826
1827         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1828           adapted to work on targets with 16-bit or wider int.
1829         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1830         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1831         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1832         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1833
1834 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1835
1836         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1837         support large arrays.
1838         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1839         * gcc.dg/20061109-1.c: Likewise.
1840         * gcc.c-torture/execute/20061101-1.x: Likewise.
1841         * gcc.c-torture/execute/pr29797-1.x: Likewise.
1842         * gcc.c-torture/execute/pr31448.x: Likewise.
1843
1844 2007-07-16  Lee Millward  <lee.millward@gmail.com>
1845
1846         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1847
1848         PR fortran/32238
1849         * gfortran.dg/pr32238.f90: New test.
1850
1851         PR fortran/32222
1852         * gfortran.dg/pr32222.f90: New test.
1853
1854         PR fortran/32242
1855         * gfortran.dg/pr32242.f90: New test.
1856         
1857 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
1858             David Ung  <davidu@mips.com>
1859
1860         * gcc.target/mips/mips-sched-madd.c: New test case.
1861
1862 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1863
1864         PR libfortran/32611
1865         * gfortran.dg/large_real_kind_1.f90: Update test.
1866         * gfortran.dg/pr17706.f90: Update test.
1867         * gfortran.dg/fmt_zero_digits.f90: Update test.
1868         * gfortran.dg/fmt_zero_precision.f90: Update test.
1869         * gfortran.dg/real_const_3.f90: Update test.
1870
1871 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1872
1873         PR fortran/32036
1874         * gfortran.dg/bounds_check_8.f90: New test.
1875         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1876
1877 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1878
1879         PR fortran/32357
1880         * gfortran.dg/mvbits_2.f90: New test.
1881
1882 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1883
1884         PR libfortran/32731
1885         * gfortran.dg/pack_mask_1.f90:  New test.
1886         * gfortran.dg/unpack_mask_1.f90:  New test.
1887
1888 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1889
1890         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1891         * gcc.dg/20001101-1.c: Likewise.
1892         * gcc.dg/20001102-1.c: Likewise.
1893         * gcc.dg/20020116-2.c: Likewise.
1894         * gcc.dg/20020416-1.c: Likewise.
1895         * gcc.dg/sparc-constant-1.c: Likewise.
1896         * gcc.dg/sparc-dwarf2.c: Likewise.
1897         * gcc.dg/sparc-frame-1.c: Likewise.
1898         * gcc.dg/sparc-getcontext-1.c: Likewise.
1899         * gcc.dg/sparc-loop-1.c: Likewise.
1900         * gcc.dg/sparc-reg-1.c: Likewise.
1901         * gcc.dg/sparc-ret.c: Likewise.
1902         * gcc.dg/sparc-trap-1.c: Likewise.
1903         * gcc.dg/ultrasp10.c: Likewise.
1904         * gcc.dg/ultrasp11.c: Likewise.
1905         * gcc.dg/ultrasp1.c: Likewise.
1906         * gcc.dg/ultrasp2.c: Likewise.
1907         * gcc.dg/ultrasp3.c: Likewise.
1908         * gcc.dg/ultrasp4.c: Likewise.
1909         * gcc.dg/ultrasp5.c: Likewise.
1910         * gcc.dg/ultrasp6.c: Likewise.
1911         * gcc.dg/ultrasp7.c: Likewise.
1912         * gcc.dg/ultrasp8.c: Likewise.
1913         * gcc.dg/ultrasp9.c: Likewise.
1914         * gcc.dg/splet-1.c: Delete.
1915
1916 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
1917
1918         PR fortran/32724
1919         * gfortran.dg/stfunc_5.f90: New test.
1920
1921 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
1922
1923         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1924         New procedure to check if arrays are naturally aligned to the vector
1925         alignment boundary.
1926         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
1927         in size_t typedef.  Adjust tree dump scan results according to
1928         vect_aligned_arrays target check.
1929         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1930         vect_aligned_arrays target check.
1931         * gcc.dg/vect/pr31699.c: Ditto.
1932
1933 2007-07-13  Sa Liu  <saliu@de.ibm.com>
1934
1935         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1936         for V2DFmode vector conditional expression.
1937         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
1938         and dfceq patterns.
1939         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
1940         and dfcgt patterns.
1941         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
1942         V2DFmode comparison and test special values.
1943         * lib/target-supports.exp: Switch on test for V2DFmode 
1944         vector conditional expression.
1945
1946 2007-07-13  Richard Guenther  <rguenther@suse.de>
1947
1948         PR tree-optimization/32721
1949         * gcc.dg/pr32721.c: New testcase.
1950
1951 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
1952
1953         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1954         error message part that continues on a new line.
1955
1956 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
1957
1958         * gcc.dg/c99-tgmath-1.c: New.
1959         * gcc.dg/c99-tgmath-2.c: New.
1960         * gcc.dg/c99-tgmath-3.c: New.
1961         * gcc.dg/c99-tgmath-4.c: New.
1962
1963 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1964             Janis Johnson  <janis187@us.ibm.com>
1965
1966         PR testsuite/25241
1967         * gcc.test-framework/dg-error-exp-F.c: New test.
1968         * gcc.test-framework/dg-warning-exp-F.c: New test.
1969         * lib/gcc.exp: Enable warning and error prefixes.
1970         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1971         (dg-error): Wrap original dg-error.
1972         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1973         markers from dg-error/dg-warning directives.
1974         * gcc.dg/20040322-1.c: Likewise.
1975         * gcc.dg/Wchar-subscripts-1.c: Likewise.
1976         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1977         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1978         * gcc.dg/Werror-1.c: Likewise.
1979         * gcc.dg/Werror-10.c: Likewise.
1980         * gcc.dg/Werror-11.c: Likewise.
1981         * gcc.dg/Werror-2.c: Likewise.
1982         * gcc.dg/Werror-3.c: Likewise.
1983         * gcc.dg/Werror-4.c: Likewise.
1984         * gcc.dg/Werror-5.c: Likewise.
1985         * gcc.dg/Werror-6.c: Likewise.
1986         * gcc.dg/Werror-7.c: Likewise.
1987         * gcc.dg/Werror-8.c: Likewise.
1988         * gcc.dg/Werror-9.c: Likewise.
1989         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1990         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1991         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1992         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1993         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1994         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1995         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1996         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1997         * gcc.dg/Wnested-externs-1.c: Likewise.
1998         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1999         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
2000         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
2001         * gcc.dg/Wshadow-3.c: Likewise.
2002         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
2003         * gcc.dg/Wwrite-strings-1.c: Likewise.
2004         * gcc.dg/anon-struct-5.c: Likewise.
2005         * gcc.dg/anon-struct-6.c: Likewise.
2006         * gcc.dg/anon-struct-7.c: Likewise.
2007         * gcc.dg/anon-struct-8.c: Likewise.
2008         * gcc.dg/array-8.c: Likewise.
2009         * gcc.dg/array-quals-2.c: Likewise.
2010         * gcc.dg/asm-qual-1.c: Likewise.
2011         * gcc.dg/asm-wide-1.c: Likewise.
2012         * gcc.dg/assign-warn-1.c: Likewise.
2013         * gcc.dg/assign-warn-2.c: Likewise.
2014         * gcc.dg/bitfld-10.c: Likewise.
2015         * gcc.dg/bitfld-11.c: Likewise.
2016         * gcc.dg/bitfld-12.c: Likewise.
2017         * gcc.dg/bitfld-13.c: Likewise.
2018         * gcc.dg/bitfld-14.c: Likewise.
2019         * gcc.dg/builtin-choose-expr-2.c: Likewise.
2020         * gcc.dg/builtins-30.c: Likewise.
2021         * gcc.dg/c90-const-expr-5.c: Likewise.
2022         * gcc.dg/c90-typespec-1.c: Likewise.
2023         * gcc.dg/c99-const-expr-5.c: Likewise.
2024         * gcc.dg/c99-flex-array-5.c: Likewise.
2025         * gcc.dg/c99-fordecl-3.c: Likewise.
2026         * gcc.dg/c99-tag-3.c: Likewise.
2027         * gcc.dg/c99-typespec-1.c: Likewise.
2028         * gcc.dg/c99-vla-jump-1.c: Likewise.
2029         * gcc.dg/c99-vla-jump-2.c: Likewise.
2030         * gcc.dg/c99-vla-jump-3.c: Likewise.
2031         * gcc.dg/c99-vla-jump-4.c: Likewise.
2032         * gcc.dg/c99-vla-jump-5.c: Likewise.
2033         * gcc.dg/cast-1.c: Likewise.
2034         * gcc.dg/cast-2.c: Likewise.
2035         * gcc.dg/cast-3.c: Likewise.
2036         * gcc.dg/cast-4.c: Likewise.
2037         * gcc.dg/cast-pretty-print-1.c: Likewise.
2038         * gcc.dg/comp-goto-2.c: Likewise.
2039         * gcc.dg/comp-goto-3.c: Likewise.
2040         * gcc.dg/cpp/error-1.c: Likewise.
2041         * gcc.dg/cpp/if-paren.c: Likewise.
2042         * gcc.dg/decl-7.c: Likewise.
2043         * gcc.dg/decl-8.c: Likewise.
2044         * gcc.dg/decl-nospec-1.c: Likewise.
2045         * gcc.dg/decl-nospec-2.c: Likewise.
2046         * gcc.dg/decl-nospec-3.c: Likewise.
2047         * gcc.dg/declspec-10.c: Likewise.
2048         * gcc.dg/declspec-11.c: Likewise.
2049         * gcc.dg/declspec-12.c: Likewise.
2050         * gcc.dg/declspec-13.c: Likewise.
2051         * gcc.dg/declspec-14.c: Likewise.
2052         * gcc.dg/declspec-15.c: Likewise.
2053         * gcc.dg/declspec-16.c: Likewise.
2054         * gcc.dg/declspec-17.c: Likewise.
2055         * gcc.dg/declspec-4.c: Likewise.
2056         * gcc.dg/declspec-5.c: Likewise.
2057         * gcc.dg/declspec-6.c: Likewise.
2058         * gcc.dg/declspec-7.c: Likewise.
2059         * gcc.dg/declspec-8.c: Likewise.
2060         * gcc.dg/declspec-9.c: Likewise.
2061         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
2062         * gcc.dg/dfp/constants-c99.c: Likewise.
2063         * gcc.dg/dfp/keywords-c89.c: Likewise.
2064         * gcc.dg/dfp/keywords-c99.c: Likewise.
2065         * gcc.dg/dfp/keywords-reserved.c: Likewise.
2066         * gcc.dg/dfp/typespec.c: Likewise.
2067         * gcc.dg/dremf-type-compat-2.c: Likewise.
2068         * gcc.dg/dremf-type-compat-3.c: Likewise.
2069         * gcc.dg/dremf-type-compat-4.c: Likewise.
2070         * gcc.dg/empty-source-2.c: Likewise.
2071         * gcc.dg/empty-source-3.c: Likewise.
2072         * gcc.dg/enum3.c: Likewise.
2073         * gcc.dg/extra-semi-2.c: Likewise.
2074         * gcc.dg/extra-semi-3.c: Likewise.
2075         * gcc.dg/float-range-1.c: Likewise.
2076         * gcc.dg/float-range-2.c: Likewise.
2077         * gcc.dg/float-range-3.c: Likewise.
2078         * gcc.dg/float-range-5.c: Likewise.
2079         * gcc.dg/format/asm_fprintf-2.c: Likewise.
2080         * gcc.dg/format/asm_fprintf-3.c: Likewise.
2081         * gcc.dg/format/asm_fprintf-4.c: Likewise.
2082         * gcc.dg/format/asm_fprintf-5.c: Likewise.
2083         * gcc.dg/format/cast-1.c: Likewise.
2084         * gcc.dg/format/gcc_diag-3.c: Likewise.
2085         * gcc.dg/format/gcc_diag-4.c: Likewise.
2086         * gcc.dg/format/gcc_diag-6.c: Likewise.
2087         * gcc.dg/format/gcc_diag-8.c: Likewise.
2088         * gcc.dg/format/gcc_diag-9.c: Likewise.
2089         * gcc.dg/format/nul-2.c: Likewise.
2090         * gcc.dg/format/opt-1.c: Likewise.
2091         * gcc.dg/format/opt-2.c: Likewise.
2092         * gcc.dg/format/opt-3.c: Likewise.
2093         * gcc.dg/format/opt-4.c: Likewise.
2094         * gcc.dg/format/opt-5.c: Likewise.
2095         * gcc.dg/format/opt-6.c: Likewise.
2096         * gcc.dg/framework-2.c: Likewise.
2097         * gcc.dg/func-args-1.c: Likewise.
2098         * gcc.dg/func-outside-1.c: Likewise.
2099         * gcc.dg/func-outside-2.c: Likewise.
2100         * gcc.dg/gnu-cond-expr-2.c: Likewise.
2101         * gcc.dg/gnu-cond-expr-3.c: Likewise.
2102         * gcc.dg/if-empty-1.c: Likewise.
2103         * gcc.dg/init-bad-1.c: Likewise.
2104         * gcc.dg/init-bad-2.c: Likewise.
2105         * gcc.dg/init-bad-3.c: Likewise.
2106         * gcc.dg/init-desig-obs-2.c: Likewise.
2107         * gcc.dg/init-desig-obs-3.c: Likewise.
2108         * gcc.dg/init-empty-2.c: Likewise.
2109         * gcc.dg/init-empty-3.c: Likewise.
2110         * gcc.dg/inline-11.c: Likewise.
2111         * gcc.dg/inline-12.c: Likewise.
2112         * gcc.dg/inline-8.c: Likewise.
2113         * gcc.dg/inline-9.c: Likewise.
2114         * gcc.dg/inline3.c: Likewise.
2115         * gcc.dg/label-decl-1.c: Likewise.
2116         * gcc.dg/label-decl-2.c: Likewise.
2117         * gcc.dg/label-decl-3.c: Likewise.
2118         * gcc.dg/label-decl-4.c: Likewise.
2119         * gcc.dg/long-long-typespec-1.c: Likewise.
2120         * gcc.dg/lvalue-2.c: Likewise.
2121         * gcc.dg/lvalue-3.c: Likewise.
2122         * gcc.dg/nested-func-3.c: Likewise.
2123         * gcc.dg/nested-redef-1.c: Likewise.
2124         * gcc.dg/noreturn-4.c: Likewise.
2125         * gcc.dg/old-style-prom-2.c: Likewise.
2126         * gcc.dg/old-style-prom-3.c: Likewise.
2127         * gcc.dg/old-style-then-proto-1.c: Likewise.
2128         * gcc.dg/overflow-warn-1.c: Likewise.
2129         * gcc.dg/overflow-warn-2.c: Likewise.
2130         * gcc.dg/overflow-warn-3.c: Likewise.
2131         * gcc.dg/overflow-warn-4.c: Likewise.
2132         * gcc.dg/overflow-warn-6.c: Likewise.
2133         * gcc.dg/parm-forwdecl-2.c: Likewise.
2134         * gcc.dg/parm-forwdecl-3.c: Likewise.
2135         * gcc.dg/parm-impl-decl-1.c: Likewise.
2136         * gcc.dg/parm-impl-decl-2.c: Likewise.
2137         * gcc.dg/parm-incomplete-1.c: Likewise.
2138         * gcc.dg/parm-mismatch-1.c: Likewise.
2139         * gcc.dg/pointer-arith-1.c: Likewise.
2140         * gcc.dg/pointer-arith-2.c: Likewise.
2141         * gcc.dg/pointer-arith-3.c: Likewise.
2142         * gcc.dg/pointer-arith-4.c: Likewise.
2143         * gcc.dg/pointer-arith-6.c: Likewise.
2144         * gcc.dg/pointer-arith-7.c: Likewise.
2145         * gcc.dg/pointer-arith-8.c: Likewise.
2146         * gcc.dg/pr13804-1.c: Likewise.
2147         * gcc.dg/pr15698-1.c: Likewise.
2148         * gcc.dg/pr15698-2.c: Likewise.
2149         * gcc.dg/pr15698-3.c: Likewise.
2150         * gcc.dg/pr15698-4.c: Likewise.
2151         * gcc.dg/pr15698-5.c: Likewise.
2152         * gcc.dg/pr15698-6.c: Likewise.
2153         * gcc.dg/pr15698-7.c: Likewise.
2154         * gcc.dg/pr15698-8.c: Likewise.
2155         * gcc.dg/pr17188-1.c: Likewise.
2156         * gcc.dg/pr17301-1.c: Likewise.
2157         * gcc.dg/pr17301-2.c: Likewise.
2158         * gcc.dg/pr17730-1.c: Likewise.
2159         * gcc.dg/pr20368-1.c: Likewise.
2160         * gcc.dg/pr20368-2.c: Likewise.
2161         * gcc.dg/pr20368-3.c: Likewise.
2162         * gcc.dg/pr22308-1.c: Likewise.
2163         * gcc.dg/qual-component-1.c: Likewise.
2164         * gcc.dg/redecl-1.c: Likewise.
2165         * gcc.dg/redecl-11.c: Likewise.
2166         * gcc.dg/redecl-12.c: Likewise.
2167         * gcc.dg/redecl-13.c: Likewise.
2168         * gcc.dg/redecl-14.c: Likewise.
2169         * gcc.dg/redecl-15.c: Likewise.
2170         * gcc.dg/register-var-1.c: Likewise.
2171         * gcc.dg/register-var-2.c: Likewise.
2172         * gcc.dg/stmt-expr-2.c: Likewise.
2173         * gcc.dg/stmt-expr-3.c: Likewise.
2174         * gcc.dg/stmt-expr-label-1.c: Likewise.
2175         * gcc.dg/stmt-expr-label-2.c: Likewise.
2176         * gcc.dg/stmt-expr-label-3.c: Likewise.
2177         * gcc.dg/struct-empty-2.c: Likewise.
2178         * gcc.dg/struct-empty-3.c: Likewise.
2179         * gcc.dg/struct-parse-1.c: Likewise.
2180         * gcc.dg/struct-semi-1.c: Likewise.
2181         * gcc.dg/struct-semi-2.c: Likewise.
2182         * gcc.dg/struct-semi-3.c: Likewise.
2183         * gcc.dg/switch-5.c: Likewise.
2184         * gcc.dg/switch-6.c: Likewise.
2185         * gcc.dg/switch-7.c: Likewise.
2186         * gcc.dg/tls/diag-5.c: Likewise.
2187         * gcc.dg/transparent-union-1.c: Likewise.
2188         * gcc.dg/transparent-union-3.c: Likewise.
2189         * gcc.dg/typespec-1.c: Likewise.
2190         * gcc.dg/vla-init-2.c: Likewise.
2191         * gcc.dg/vla-init-3.c: Likewise.
2192         * gcc.dg/vla-init-4.c: Likewise.
2193         * gcc.dg/vla-init-5.c: Likewise.
2194         * gcc.dg/void-cast-2.c: Likewise.
2195         * gcc.dg/wvla-3.c: Likewise.
2196         * gcc.dg/wvla-7.c: Likewise.
2197         * gcc.target/i386/991209-1.c: Likewise.
2198         * gcc.target/ia64/fpreg-1.c: Likewise.
2199         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
2200         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
2201         
2202 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
2203
2204         PR fortran/31639
2205         * gfortran.dg/func_decl_4.f90: New test.
2206
2207 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
2208
2209         PR fortran/32727
2210         * gfortran.dg/interface_17.f90: New test.
2211
2212 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
2213
2214         PR fortran/32599
2215         * gfortran.dg/32599.f03: New test case.
2216
2217         PR fortran/32601
2218         * gfortran.dg/32601.f03: New test case.
2219         * gfortran.dg/32601_1.f03: Ditto.
2220         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
2221         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
2222
2223 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
2224
2225         * gcc.c-torture/execute/align-3.c: Remove function addr check.
2226
2227 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2228             Devang Patel  <dpatel@apple.com>
2229
2230         PR tree-optimization/25413
2231         * gcc.dg/vect/vect-align-1.c: New.
2232         * gcc.dg/vect/vect-align-2.c: New.
2233         * gcc.dg/vect/pr25413.c: New.
2234         * gcc.dg/vect/pr25413a.c: New.
2235         * gcc.dg/vect/pr31699.c: Fix dg-final check.
2236
2237 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
2238
2239         * lib/target-support.exp (check_ultrasparc_hw_available):
2240         New function.
2241         (is-effective-target): Check $arg for ultrasparc_hw.
2242         (is-effective-target-keyword): Likewise.
2243         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
2244         when determining what to do on sparc platforms.
2245         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
2246         * gcc.dg/20001101-1.c: Likewise.
2247         * gcc.dg/20001101-2.c: Likewise.
2248         * gcc.dg/ultrasp9.c: Likewise.
2249         * gcc.dg/ultrasp10.c: Likewise.
2250         * gcc.target/sparc/pdist-3.c: Likewise.
2251
2252 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
2253
2254         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
2255
2256 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2257
2258         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
2259         get vectorized.
2260         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
2261         now get vectorized.
2262         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
2263         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
2264         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
2265         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
2266         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
2267         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
2268         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
2269         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
2270         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
2271         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
2272         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
2273         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
2274         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
2275         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
2276         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
2277         * lib/target-supports.exp (check_effective_target_vect_int_mul):
2278         Add spu.
2279
2280 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR c++/30854
2283         * g++.dg/parse/error30.C: New test.
2284
2285 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2286
2287         PR fortran/29804
2288         * gfortran.dg/alloc_comp_misc_1.f90: New test.
2289
2290 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
2291
2292         * gfortran.fortran-torture/compile/pr32663.f: New test.
2293
2294 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2295
2296         PR c++/31027
2297         * g++.dg/inherit/virtual4.C: New.
2298
2299 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
2300
2301         PR target/32661
2302         * gcc.target/i386/pr32661-1.c: New test.
2303
2304 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2305
2306         * gnat.dg/invariant_index.ad[sb]: New test.
2307
2308 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2309
2310         PR c++/32560
2311         * g++.dg/template/decl3.C: New.
2312
2313 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
2314
2315         PR 32617
2316         * gcc.c-torture/execute/align-3.c: New.
2317
2318 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
2319
2320         PR target/32708
2321         * gcc.target/i386/pr32708-1.c: New test.
2322         * gcc.target/i386/pr32708-2.c: Ditto.
2323         * gcc.target/i386/pr32708-3.c: Ditto.
2324
2325 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
2326
2327         * g++.dg/init/new20.C: Remove svn:executable flag.
2328
2329 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2330
2331         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
2332
2333 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2334
2335         * gcc.dg/ultrasp7.c: Add fpic target requirement.
2336
2337 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2338
2339         PR testsuite/25241
2340         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
2341         directive.
2342         
2343 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
2344
2345         PR fortran/32157
2346         * gfortran.dg/overload_2.f90: New test.
2347
2348         PR fortran/32689
2349         * gfortran.dg/transfer_simplify_5.f90
2350
2351         PR fortran/32634
2352         * gfortran.dg/interface_15.f90: New test.
2353
2354 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2355
2356         PR libfortran/32336
2357         * gfortran.dg/matmul_5.f90:  New test case.
2358
2359 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2360
2361         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
2362         * gcc.dg/fesd-any.h: Likewise.
2363         * gcc.dg/fesd-baseonly.c: Likewise.
2364         * gcc.dg/fesd-baseonly.h: Likewise.
2365         * gcc.dg/fesd-none.c: Likewise.
2366         * gcc.dg/fesd-none.h: Likewise.
2367         * gcc.dg/fesd-reduced.c: Likewise.
2368         * gcc.dg/fesd-reduced.h: Likewise.
2369         * gcc.dg/fesd-sys.c: Likewise.
2370         * gcc.dg/fesd-sys.h: Likewise
2371         * gcc.dg/fesd.h: Likewise.
2372
2373         * g++.dg/debug/dwarf2: New directory.
2374         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
2375         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
2376         * g++.dg/other/fesd-any.h: Likewise.
2377         * g++.dg/other/fesd-baseonly.C: Likewise.
2378         * g++.dg/other/fesd-baseonly.h: Likewise.
2379         * g++.dg/other/fesd-none.C: Likewise.
2380         * g++.dg/other/fesd-none.h: Likewise.
2381         * g++.dg/other/fesd-reduced.C: Likewise.
2382         * g++.dg/other/fesd-reduced.h: Likewise.
2383         * g++.dg/other/fesd-sys.C: Likewise.
2384         * g++.dg/other/fesd-sys.h: Likewise.
2385         * g++.dg/other/fesd.h: Likewise.
2386
2387 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
2388
2389         PR fortran/31129
2390         * gfortran.dg/parameter_unused.f90: New test.
2391
2392 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
2393
2394         PR tree-optimization/32681
2395         * gcc.dg/tree-ssa/pr32681.c: New test.
2396
2397 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2398
2399         PR fortran/32678
2400         * gfortran.dg/fmt_t_5.f90: New test.
2401
2402 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
2403
2404         PR c++/30535
2405         * g++.dg/template/operator10.C: New.
2406
2407 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2408
2409         PR libfortran/32217
2410         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
2411
2412 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2413
2414         PR fortran/29876
2415         * gfortran.dg/operator_6.f90: New test.
2416
2417 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2418
2419         PR fortran/17711
2420         * gfortran.dg/operator_4.f90: New test.
2421         * gfortran.dg/operator_5.f90: New test.
2422         * gfortran.dg/logical_comp.f90: Adjusted error messages.
2423         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
2424
2425 2007-07-08  Tobias Burnus  <burnus@net-b.de>
2426
2427         PR fortran/32669
2428         * gfortran.dg/argument_checking_6.f90: New.
2429
2430 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2431
2432         PR fortran/25094
2433         * gfortran.dg/interface_155555.f90: New test.
2434
2435 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2436
2437         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2438         c99-math-long-double-1.c, c99-math.h: Test subnormals.
2439
2440 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2441
2442         PR testsuite/25241
2443         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
2444         discern pedantic diagnostics and errors.
2445         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
2446         and not an error.
2447         * gcc.dg/20050121-1.c: This is an error and not a warning.
2448         * gcc.target/i386/sseregparm-2.c:  Likewise.
2449         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
2450         * gcc.dg/charset/attribute2.c: Likewise.
2451         * gcc.dg/bitfld-1.c: Likewise.
2452         * gcc.dg/pack-test-2.c: Likewise.
2453         * gcc.dg/940510-1.c: Match separately error and warning.
2454         * gcc.dg/array-2.c: Match separately multiple messages. The second
2455         diagnostic is a pedantic warning and not an error.
2456         * gcc.dg/pr14475.c: Match separately multiple messages.
2457         * gcc.dg/pr18809-1.c: Likewise.
2458         * gcc.dg/pr27953.c: Likewise.
2459         * gcc.dg/vla-init-1.c: Likewise.
2460         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
2461
2462 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2463
2464         PR fortran/32644
2465         * gfortran.dg/char_decl_1.f90: New test.
2466
2467 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
2468
2469         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
2470
2471 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
2472
2473         PR c++/32232
2474         * g++.dg/template/overload9.C: New test.
2475
2476 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
2477
2478         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
2479         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
2480
2481 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2482
2483         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
2484         * gcc.dg/20001012-2.c: Likewise.
2485         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
2486         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
2487
2488 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2489
2490         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
2491         about the chunk size when STACK_SIZE is defined.
2492
2493 2007-07-06  Josh Conner  <jconner@apple.com>
2494
2495         PR middle-end/32602
2496         * gcc.dg/sibcall-8.c: New test.
2497
2498 2007-07-06  Josh Conner  <jconner@apple.com>
2499
2500         PR middle-end/32603
2501         * gcc.target/arm/sibcall-1.c: New test.
2502
2503 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2504
2505         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
2506
2507 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
2508
2509         * gfortran.dg/save_parameter.f90: New test.
2510         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
2511
2512 2007-07-06  Richard Guenther  <rguenther@suse.de>
2513
2514         * g++.dg/opt/pr30965.C: New testcase.
2515
2516 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
2517
2518         * gcc.target/mips/save-restore-5.c: New test.
2519
2520 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2521
2522         PR rtl_optimization/32450
2523         * gcc.dg/pr32450.c: New runtime test.
2524
2525 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2526
2527         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
2528         single underscore in scan directives.
2529
2530 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
2531
2532         PR c++/32245
2533         * g++.dg/init/ptrmem4.C: New test.
2534
2535         PR c++/32251
2536         * g++.dg/init/new21.C: Likewise.
2537
2538         PR c++/31992
2539         * g++.dg/template/static30.C: Likewise.
2540
2541 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
2542
2543         * gcc.dg/vect/costmodel/ppc: New directory.
2544         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
2545         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
2546         New test.
2547         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
2548         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
2549         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
2550         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
2551         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
2552         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2553         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2554         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2555         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2556         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2557         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2558         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2559         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2560         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2561
2562 2007-07-05  Tobias Burnus  <burnus@net-b.de>
2563
2564         PR fortran/32359
2565         * gfortran.dg/module_md5_1.f90: Update MD5 number.
2566
2567 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
2568
2569         PR fortran/32526
2570         * gfortran.dg/interface_14.f90: New test.
2571
2572         PR fortran/32613
2573         * gfortran.dg/do_iterator_2.f90: New test.
2574
2575 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2576
2577         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2578         (FE_DEC_DOWNWARD): Likewise.
2579         (FE_DEC_UPWARD): Likewise.
2580         (FE_DEC_TOWARDZERO): Likewise.
2581         (FE_DEC_TONEARESTFROMZERO): Likewise.
2582
2583 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
2584
2585         * gcc.c-torture/compile/pr32606.c: New.
2586         * gfortran.fortran-torture/execute/pr32604.f90: New.
2587
2588 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
2589
2590         * gcc.dg/visibility-12.c: New test.
2591         * gcc.dg/visibility-13.c: Likewise.
2592         * g++.dg/ext/visibility-9.C: Likewise.
2593         * g++.dg/ext/visibility-10.C: Likewise.
2594
2595 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2596
2597         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2598         * gcc.dg/sh-relax-vxworks.c: New test.
2599
2600 2007-07-04  Richard Guenther  <rguenther@suse.de>
2601
2602         PR tree-optimization/32500
2603         * gcc.c-torture/execute/pr32500.c: New testcase.
2604
2605 2007-07-04  Richard Guenther  <rguenther@suse.de>
2606
2607         PR tree-optimization/32482
2608         * gcc.c-torture/compile/pr32482.c: New testcase.
2609
2610 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2611
2612         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2613         VxWorks kernels.
2614         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2615         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2616         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2617         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2618
2619 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2620
2621         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2622
2623 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2624
2625         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2626
2627 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2628
2629         PR fortran/31198
2630         * gfortran.dg/min_max_optional_1.f90: New test.
2631         * gfortran.dg/min_max_optional_2.f90: New test.
2632         * gfortran.dg/min_max_optional_3.f90: New test.
2633
2634 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2635
2636         PR fortran/32545
2637         * gfortran.dg/fmt_error.f90: New test.
2638
2639 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2640
2641         PR fortran/32612
2642         * gfortran.dg/interface_13.f90: New test.
2643
2644 2007-07-03  Dave Brolley  <brolley@redhat.com>
2645
2646         PR c++/31743
2647         * g++.dg/init/new20.C: New test.
2648
2649 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
2650
2651         PR fortran/32579
2652         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2653
2654 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2655
2656         PR fortran/25062
2657         * common_7.f90: New.
2658         * common_8.f90: New.
2659         * common_9.f90: New.
2660
2661 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2662
2663         PR fortran/30940
2664         * gfortran.dg/argument_checking_1.f90: New.
2665         * gfortran.dg/argument_checking_2.f90: New.
2666         * gfortran.dg/argument_checking_3.f90: New.
2667         * gfortran.dg/argument_checking_4.f90: New.
2668         * gfortran.dg/argument_checking_5.f90: New.
2669         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2670         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2671
2672 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2673
2674         * gcc.dg/pr32176.c: Add -w to default dg-options.
2675
2676 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2677
2678         * gcc.c-torture/compile/ssa-pre-1.c: New test.
2679
2680 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2681
2682         PR fortran/20888
2683         * gfortran.dg/null_2.f90: New.
2684
2685 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2686             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2687
2688         PR middle-end/32176
2689         * gcc.dg/pr32176.c: New test.
2690
2691 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2692
2693         * gcc.dg/const-float80.c : New test.
2694         * gcc.dg/const-float128.c : New test.
2695         * gcc.dg/const-float80-ped.c : New test.
2696         * gcc.dg/const-float128-ped.c : New test.
2697
2698 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2699
2700         * gcc.dg/c99-math.h: Fix typo.
2701
2702 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2703
2704         PR libgomp/32468
2705         * gcc.dg/gomp/pr32468-1.c: New test.
2706
2707 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2708
2709         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2710         an ABI option.
2711
2712 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2713
2714         * gfortran.fortran-torture/compile/pr32583.f: New.
2715         * gcc.c-torture/compile/pr32584.c: New
2716
2717 2007-07-02  Ollie Wild  <aaw@google.com>
2718
2719         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2720         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2721
2722 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2723
2724         * gcc.target/mips/save-restore-1.c: New test.
2725         * gcc.target/mips/save-restore-2.c: Likewise.
2726         * gcc.target/mips/save-restore-3.c: Likewise.
2727         * gcc.target/mips/save-restore-4.c: Likewise.
2728
2729 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
2730
2731         PR tree-optimization/31966
2732         PR tree-optimization/32533
2733         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2734         * gfortran.dg/pr32533.f90: Ditto.
2735
2736 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2737
2738         * g++.dg/opt/nrv12.C: New test.
2739         * gcc.target/i386/nrv1.c: New test.
2740
2741         PR c++/31748
2742         * g++.dg/gomp/pr31748.C: New test.
2743
2744 2007-07-02  Ira Rosen  <irar@il.ibm.com>
2745  
2746         PR tree-optimization/32230
2747         * gcc.dg/vect/pr32230.c: New test.
2748
2749 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
2750
2751         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2752         * bind_c_coms.f90: Ditto.
2753         * bind_c_coms_driver.c: Ditto.
2754         * bind_c_dts.f90: Ditto.
2755         * bind_c_dts_2.f03: Ditto.
2756         * bind_c_dts_2_driver.c: Ditto.
2757         * bind_c_dts_3.f03: Ditto.
2758         * bind_c_dts_4.f03: Ditto.
2759         * bind_c_dts_driver.c: Ditto.
2760         * bind_c_implicit_vars.f03: Ditto.
2761         * bind_c_procs.f03: Ditto.
2762         * bind_c_usage_2.f03: Ditto.
2763         * bind_c_usage_3.f03: Ditto.
2764         * bind_c_usage_5.f03: Ditto.
2765         * bind_c_usage_6.f03: Ditto.
2766         * bind_c_usage_7.f03: Ditto.
2767         * bind_c_vars.f90: Ditto.
2768         * bind_c_vars_driver.c: Ditto.
2769         * binding_c_table_15_1.f03: Ditto.
2770         * binding_label_tests.f03: Ditto.
2771         * binding_label_tests_10.f03: Ditto.
2772         * binding_label_tests_10_main.f03: Ditto.
2773         * binding_label_tests_11.f03: Ditto.
2774         * binding_label_tests_11_main.f03: Ditto.
2775         * binding_label_tests_12.f03: Ditto.
2776         * binding_label_tests_13.f03: Ditto.
2777         * binding_label_tests_13_main.f03: Ditto.
2778         * binding_label_tests_14.f03: Ditto.
2779         * binding_label_tests_2.f03: Ditto.
2780         * binding_label_tests_3.f03: Ditto.
2781         * binding_label_tests_4.f03: Ditto.
2782         * binding_label_tests_5.f03: Ditto.
2783         * binding_label_tests_6.f03: Ditto.
2784         * binding_label_tests_7.f03: Ditto.
2785         * binding_label_tests_8.f03: Ditto.
2786         * binding_label_tests_9.f03: Ditto.
2787         * c_assoc.f90: Ditto.
2788         * c_assoc_2.f03: Ditto.
2789         * c_f_pointer_shape_test.f90: Ditto.
2790         * c_f_pointer_tests.f90: Ditto.
2791         * c_f_tests_driver.c: Ditto.
2792         * c_funloc_tests.f03: Ditto.
2793         * c_funloc_tests_2.f03: Ditto.
2794         * c_funloc_tests_3.f03: Ditto.
2795         * c_funloc_tests_3_funcs.c: Ditto.
2796         * c_kind_params.f90: Ditto.
2797         * c_kind_tests_2.f03: Ditto.
2798         * c_kinds.c: Ditto.
2799         * c_loc_driver.c: Ditto.
2800         * c_loc_test.f90: Ditto.
2801         * c_loc_tests_2.f03: Ditto.
2802         * c_loc_tests_2_funcs.c: Ditto.
2803         * c_loc_tests_3.f03: Ditto.
2804         * c_loc_tests_4.f03: Ditto.
2805         * c_loc_tests_5.f03: Ditto.
2806         * c_loc_tests_6.f03: Ditto.
2807         * c_loc_tests_7.f03: Ditto.
2808         * c_loc_tests_8.f03: Ditto.
2809         * c_ptr_tests.f03: Ditto.
2810         * c_ptr_tests_10.f03: Ditto.
2811         * c_ptr_tests_5.f03: Ditto.
2812         * c_ptr_tests_7.f03: Ditto.
2813         * c_ptr_tests_7_driver.c: Ditto.
2814         * c_ptr_tests_8.f03: Ditto.
2815         * c_ptr_tests_8_funcs.c: Ditto.
2816         * c_ptr_tests_9.f03: Ditto.
2817         * c_ptr_tests_driver.c: Ditto.
2818         * c_size_t_driver.c: Ditto.
2819         * c_size_t_test.f03: Ditto.
2820         * com_block_driver.f90: Ditto.
2821         * global_vars_c_init.f90: Ditto.
2822         * global_vars_c_init_driver.c: Ditto.
2823         * global_vars_f90_init.f90: Ditto.
2824         * global_vars_f90_init_driver.c: Ditto.
2825         * interop_params.f03: Ditto.
2826         * iso_c_binding_only.f03: Ditto.
2827         * iso_c_binding_rename_1.f03: Ditto.
2828         * iso_c_binding_rename_1_driver.c: Ditto.
2829         * iso_c_binding_rename_2.f03: Ditto.
2830         * iso_c_binding_rename_2_driver.c: Ditto.
2831         * kind_tests_2.f03: Ditto.
2832         * kind_tests_3.f03: Ditto.
2833         * module_md5_1.f90: Ditto.
2834         * only_clause_main.c: Ditto.
2835         * print_c_kinds.f90: Ditto.
2836         * test_bind_c_parens.f03: Ditto.
2837         * test_c_assoc.c: Ditto.
2838         * test_com_block.f90: Ditto.
2839         * test_common_binding_labels.f03: Ditto.
2840         * test_common_binding_labels_2.f03: Ditto.
2841         * test_common_binding_labels_2_main.f03: Ditto.
2842         * test_common_binding_labels_3.f03: Ditto.
2843         * test_common_binding_labels_3_main.f03: Ditto.
2844         * test_only_clause.f90: Ditto.
2845         * use_iso_c_binding.f90: Ditto.
2846         * value_5.f90: Ditto.
2847         * value_test.f90: Ditto.
2848         * value_tests_f03.f90: Ditto.
2849
2850 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
2851
2852         * gcc.dg/tls/opt-14.c: New.
2853
2854 2007-07-01  Ollie Wild  <aaw@google.com>
2855
2856         * g++.dg/lookup/using16.C: New test.
2857         * g++.dg/lookup/using17.C: New test.
2858
2859 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
2860
2861         PR fortran/32239
2862         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2863         (test_4): Use proper test for floating point equality.
2864         (test_8): Likewise.
2865
2866 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2867
2868         PR libgfortran/32554
2869         * gfortran.dg/fmt_p_1.f90: New test.
2870
2871 2007-07-01  Ira Rosen  <irar@il.ibm.com>
2872
2873         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2874         initialization and fix dg-final check - the initialization loop is
2875         vectorizable.
2876
2877 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2878             Volker Reichelt  <reichelt@netcologne.de>
2879
2880         PR middle-end/32559
2881         * gcc.dg/pr32559.c: New test.
2882
2883 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2884
2885         PR tree-optimization/25371
2886         * gcc.dg/vect/pr25371.c: New test.
2887
2888 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2889
2890         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2891         when allocating and initializing a flexible array.
2892
2893 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
2894
2895         PR fortran/20373
2896         * gfortran.dg/intrinsic.f90: New test.
2897
2898 2007-06-30  Tobias Burnus  <burnus@net-b.de>
2899
2900         PR fortran/32555
2901         * gfortran.dg/fmt_zero_check.f90: New.
2902
2903 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
2904
2905         PR fortran/30284
2906         * gfortran.dg/repeat_f90: New test.
2907
2908 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2909
2910         PR testsuite/25241
2911         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2912         -pedantic-errors, so we should match errors.
2913         * gcc.dg/cpp/escape-1.c: Likewise.
2914         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2915         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2916         warning.
2917         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2918         errors instead of warnings.
2919         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2920         a pedantic warning.
2921         * gcc.dg/cpp/arith-3.c: Likewise.
2922
2923 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2924
2925         PR testsuite/25241
2926         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2927         * gcc.dg/pch/valid-2.c: Likewise.
2928         * gcc.dg/pch/valid-3.c: Likewise.
2929         * gcc.dg/pch/warn-1.c: Likewise.
2930         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2931         
2932 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2933
2934         PR c/4076
2935         * gcc.dg/Wunused-function.c: New.
2936         
2937 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2938
2939         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2940
2941 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
2942
2943         * g++.dg/other/canon-31724.C: New.
2944         
2945 2007-06-29  Jan Hubicka  <jh@suse.cz>
2946
2947         PR middle-end/32372
2948         * gcc.c-torture/compile/pr32372.c: new.
2949
2950 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2951
2952         * gfortran.dg/operator_3.f90: New test.
2953
2954 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2955
2956         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2957         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2958
2959 2007-06-29  Richard Guenther  <rguenther@suse.de>
2960
2961         PR middle-end/32493
2962         * gcc.dg/inline-23.c: New testcase.
2963
2964 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
2965
2966         PR tree-optimization/24659
2967         * gcc.target/i386/vectorize2.c: New test.
2968         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2969         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2970
2971 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
2972
2973         * gcc.dg/pointer-arith-9.c: New test.
2974
2975 2007-06-29  Tobias Burnus  <burnus@net-b.de>
2976
2977         PR fortran/32483
2978         * gfortran.dg/fmt_read_2.f90: New.
2979
2980 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2981
2982         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2983         If it exists, don't try to create it.
2984
2985 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
2986
2987         * g++.dg/ext/visibility/ms-compat-1.C: New.
2988
2989 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2990
2991         PR tree-opt/32417
2992         * gfortran.fortran-torture/compile/pr32417.f90: New test.
2993
2994 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
2995
2996         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2997         targets.
2998
2999 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
3000
3001         PR fortran/32467
3002         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
3003
3004 2007-06-27  Richard Guenther  <rguenther@suse.de>
3005
3006         PR middle-end/32492
3007         * gcc.dg/inline-22.c: New testcase.
3008
3009 2007-06-26  Hui-May Chang <hm.chang@apple.com>
3010
3011         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
3012         the scan-assembler constant.
3013
3014 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
3015
3016         PR 20216
3017         * gcc.dg/pr20216.c: New.
3018
3019 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3020
3021         PR tree-opt/32421
3022         * gcc.dg/vect/pr32421.c: New test.
3023
3024 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
3025
3026         PR c++/32111
3027         * g++.dg/other/friend5.C: New test.
3028
3029 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
3030
3031         PR fortran/32464
3032         * gfortran.dg/host_assoc_function_2.f90: New test.
3033
3034         PR fortran/31494
3035         * gfortran.dg/host_assoc_call_1.f90: New test.
3036
3037 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3038
3039         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
3040         
3041 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3042
3043         PR fortran/32456
3044         * gfortran.dg/error_format.f90: New test.
3045
3046 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3047
3048         PR fortran/32136
3049         * gfortran.dg/pr32136.f90: New test.
3050
3051 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3052
3053         PR fortran/31726
3054         * gfortran.dg/minmaxloc_1.f90: New test.
3055
3056         PR fortran/32298
3057         * gfortran.dg/minmaxloc_2.f90: New test.
3058
3059 2007-06-23  Richard Guenther  <rguenther@suse.de>
3060
3061         PR tree-optimization/16876
3062         PR middle-end/29478
3063         * gcc.dg/pr29254.c: The warning is bogus.
3064         * gcc.dg/warn-1.c: Likewise.
3065         * gcc.dg/assign-warn-3.c: Likewise.
3066         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
3067
3068 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
3069
3070         * gcc.c-torture/execute/20070623-1.c: New.
3071
3072 2007-06-22  Jan Hubicka  <jh@suse.cz>
3073
3074         * gcc.c-torture/compile/pr31541.c: New.
3075
3076 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3077
3078         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
3079         Remove -m64 from dg-options.
3080
3081 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3082
3083         PR middle-end/32374
3084         * gcc.dg/pr32374.c: New test.
3085
3086 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3087
3088         PR fortran/32360
3089         * gfortran.dg/pointer_assign_3.f90: New test.
3090
3091 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
3092
3093         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
3094
3095 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3096
3097         PR fortran/31162
3098         * gfortran.dg/assign.f90: Update test.
3099         * gfortran.dg/real_do_1.f90: Update test.
3100         * gfortran.dg/gomp/omp_do1.f90: Update test.
3101         * gfortran.dg/warnings_are_errors_1.f: Update test.
3102         * gfortran.dg/g77/20010519-1.f: Update test.
3103         * gfortran.dg/g77/pr9258.f: Update test.
3104         * gfortran.dg/g77/960317-1.f: Update test.
3105
3106 2007-06-21  Richard Guenther  <rguenther@suse.de>
3107
3108         PR tree-optimization/32453
3109         * gcc.c-torture/compile/pr32453.c: New testcase.
3110
3111 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
3112
3113         PR tree-optimization/31866
3114         * gcc.dg/pr31866.c: New test.
3115
3116 2007-06-21  Richard Guenther  <rguenther@suse.de>
3117
3118         PR tree-optimization/32451
3119         * g++.dg/torture/20070621-1.C: New testcase.
3120
3121 2007-06-21  Christian Bruel  <christian.bruel@st.com>
3122
3123         * gcc.dg/attr-isr.c: Test delay slot content.
3124         
3125 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3126
3127         PR fortran/32361
3128         gfortran.dg/pointer_assign_2.f90: New test.
3129
3130 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3131
3132         PR fortran/25061
3133         gfortran.dg/invalid_procedure_name.f90: New test.
3134
3135 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
3136
3137         PR tree-optimization/25737
3138         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
3139
3140 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
3141
3142         * gcc.target/i386/large-size-array-3.c: New.
3143
3144 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3145         Richard Guenther  <rguenther@suse.de>
3146
3147         PR fortran/32140
3148         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
3149
3150 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
3151
3152         PR middle-end/31959
3153         * gcc.dg/pr31959.c: New test.
3154
3155         PR inline-asm/32109
3156         * g++.dg/ext/asm10.C: New test.
3157
3158         PR middle-end/32285
3159         * gcc.c-torture/execute/20070614-1.c: New test.
3160
3161 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
3162
3163         * gcc.target/arm/stack-corruption.c: New test.
3164
3165 2007-06-19  Richard Guenther  <rguenther@suse.de>
3166
3167         * g++.dg/torture/pr30252.C: New testcase.
3168
3169 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
3170
3171         PR tree-optimization/32353
3172         * g++.dg/opt/nrv13.C: New test.
3173
3174 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
3175
3176         PR fortran/20863
3177         PR fortran/20882
3178         * gfortran.dg/impure_assignment_2.f90 : New test.
3179
3180         PR fortran/32236
3181         * gfortran.dg/data_initialized_2.f90 : New test.
3182
3183         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
3184         appropriate version of 'dmach'.
3185
3186 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3187
3188         PR target/32389
3189         * gcc.target/i386/pr32389.c New test.
3190
3191 2007-06-18  Simon Baldwin <simonb@google.com>
3192
3193         PR c++/31923
3194         * g++.dg/template/error25.C: New.
3195         * g++.dg/template/spec35.C: New.
3196
3197 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
3198
3199         * gcc.c-torture/compile/pr32355.c: New testcase.
3200         
3201 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3202
3203         PR tree-optimization/32383
3204         * g++.dg/opt/pr32383.C: New test.
3205
3206 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
3207
3208         PR rtl-optimization/32366
3209         * gcc.dg/vect/pr32366.c: New test.
3210
3211 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
3212
3213         * gcc.c-torture/compile/pr32349.c: New testcase.
3214         
3215 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3216
3217         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
3218         * gcc.target/sparc/combined-2.c: Likewise.
3219         * gcc.target/sparc/fexpand.c : Likewise.
3220         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
3221         * gcc.target/sparc/fpack16.c : Likewise.
3222         * gcc.target/sparc/fpmerge.c : Likewise.
3223         * gcc.target/sparc/fpmul.c : Likewise.
3224         * gcc.target/sparc/noresult.c : Likewise.
3225         * gcc.target/sparc/pdist.c: Likewise.
3226
3227 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
3228
3229         PR middle-end/31723
3230         * gcc.target/i386/recip-divf.c: New test.
3231         * gcc.target/i386/recip-sqrtf.c: Ditto.
3232         * gcc.target/i386/recip-vec-divf.c: Ditto.
3233         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3234         * gcc.target/i386/sse-recip.c: Ditto.
3235         * gcc.target/i386/sse-recip-vec.c: Ditto.
3236
3237 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3238
3239         PR tree-opt/32225
3240         * gcc.c-torture/compile/20070605-1.c: New test.
3241
3242         * gcc.c-torture/compile/20070603-1.c: New testcase.
3243         * gcc.c-torture/compile/20070603-2.c: New testcase.
3244
3245         * gcc.c-torture/compile/20070531-1.c: New test.
3246
3247         PR tree-opt/32167
3248         * gcc.c-torture/compile/20070531-2.c: New test.
3249
3250         PR tree-opt/32144
3251         * gcc.c-torture/compile/20070529-1.c: New test.
3252
3253         PR tree-opt/32145
3254         * gcc.c-torture/compile/20070529-2.c: New test.
3255
3256         PR tree-opt/32015
3257         * gcc.c-torture/compile/20070520-1.c: New test.
3258
3259         * g++.dg/ext/java-1.C: New test.
3260
3261         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
3262         loops instead of one. Remove the "can't determine dependence"
3263         check.
3264         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
3265         needed as the cast is gone in the first place.
3266         * gcc.dg/max-1.c: Change local variable a to be a global one.
3267         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
3268         have a cast which is PREd.
3269
3270 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
3271
3272         * g++.dg/lookup/anon6.C: New test.
3273
3274 2007-06-14  Dirk Mueller  <dmueller@suse.de>
3275
3276         PR c++/31806
3277         * g++.dg/opt/static6.C: New testcase.
3278
3279 2007-06-14  Geoff Keating  <geoffk@apple.com>
3280
3281         * g++.dg/ext/visibility/overload-1.C: New.
3282
3283         PR 31093
3284         * g++.dg/ext/visibility/anon4.C: New.
3285
3286 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
3287
3288         PR target/32268
3289         * gcc.target/i386/pr32268.c: New test.
3290
3291 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3292
3293         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
3294         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
3295         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
3296
3297         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
3298         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
3299         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
3300         BID is used.
3301
3302 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
3303
3304         PR fortran/32302
3305         * gfortran.dg/common_resize_1.f90: New test.
3306
3307 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
3308
3309         PR target/32274
3310         * gcc.dg/vect/pr32224.c: Fix.   
3311         
3312 2007-06-13  Eric Christopher  <echristo@apple.com>
3313
3314         * gcc.target/i386/ssefn-1.c: Add -march=i386.
3315
3316 2007-06-13  Tobias Burnus  <burnus@net-b.de>
3317
3318         PR fortran/32323
3319         * gfortran.dg/actual_array_vect_1.f90: New.
3320
3321 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3322
3323         * gcc.target/sparc/mfpu.c: New test.
3324
3325 2007-06-12  Geoff Keating  <geoffk@apple.com>
3326
3327         * g++.dg/warn/weak1.C: Suppress on Darwin.
3328         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
3329
3330 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3331
3332         PR middle-end/31579
3333          * g++.dg/torture/pr31579.C: New testcase.
3334
3335 2007-06-12  Ian Lance Taylor  <iant@google.com>
3336
3337         PR libstdc++/29286
3338         * g++.dg/init/new16.C: New test.
3339         * g++.dg/init/new17.C: New test.
3340         * g++.dg/init/new18.C: New test.
3341         * g++.dg/init/new19.C: New test.
3342
3343 2007-06-12  Olivier Hainque  <hainque@adacore.com>
3344
3345         * gnat.dg/lhs_view_convert.adb: New test.
3346
3347 2007-06-12  Richard Guenther  <rguenther@suse.de>
3348
3349         PR tree-optimization/15353
3350         PR tree-optimization/31657
3351         * gcc.c-torture/execute/20070424-1.c: New testcase.
3352         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
3353         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
3354         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
3355         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
3356         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
3357
3358 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3359
3360         PR rtl-optimization/32293
3361         * gcc.dg/pr32293.c: New test.
3362
3363 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3364
3365         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
3366
3367 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
3368
3369         PR fortran/29786
3370         * gfortran.dg/equiv_7.f90: New test.
3371         * gfortran.dg/equiv_constraint_7.f90: Change error message.
3372
3373         PR fortran/30875
3374         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
3375
3376 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
3377
3378         * gcc.dg/setjmp-3.c: Rename raise to raise0.
3379         * gcc.dg/setjmp-4.c: Likewise.
3380         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
3381
3382 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
3383
3384         PR rtl-optimization/31025
3385         * gfortran.dg/pr31025.f90: New.
3386
3387 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3388
3389         PR target/32280
3390         * gcc.target/i386/pr32280.c: New test.
3391
3392 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3393
3394         PR middle-end/32279
3395         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
3396
3397 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3398
3399         PR libgfortran/32235
3400         * gfortran.dg/backspace_9.f: New test.
3401
3402 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
3403
3404         * gcc.dg/tree-ssa/prefetch-7.c: New test.
3405
3406 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
3407
3408         * gcc.dg/tree-ssa/loop-28.c: New testcase.
3409
3410 2007-06-09  Ian Lance Taylor  <iant@google.com>
3411
3412         PR tree-optimization/32169
3413         * gcc.c-torture/compile/pr32169.c: New test.
3414
3415 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
3416
3417         * gcc.dg/vect/costmodel: New directory.
3418         * gcc.dg/vect/costmodel/i386: New directory.
3419         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
3420         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3421         New test.
3422         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
3423         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
3424         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
3425         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
3426         * gcc.dg/vect/costmodel/x86_64: New directory.
3427         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
3428         New testsuite.
3429         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3430         New test.
3431         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
3432         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
3433         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
3434         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
3435         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
3436
3437 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
3438
3439         PR tree-optimization/32243
3440         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
3441         flags for -Os tests.
3442         * gcc.dg/vect/03-vect-pr32243.c: New test.
3443
3444 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
3445
3446         PR tree-optimization/32224
3447         * gcc.dg/vect/pr32224.c: New test.
3448
3449 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
3450
3451         PR c++/32177
3452         * g++.dg/gomp/pr32177.C: New test.
3453
3454 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3455
3456         PR testsuite/25241
3457         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
3458         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
3459         warning nor an error.
3460         * gcc.dg/Wfatal-2.c: Likewise.
3461         * gcc.dg/Werror-1.c: Likewise.
3462         * gcc.dg/Werror-5.c: Likewise.
3463         * gcc.dg/Werror-7.c: Likewise.
3464         * gcc.dg/Werror-10.c: Likewise.
3465         * gcc.dg/Werror-11.c: Likewise.
3466
3467 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
3468
3469         PR c++/30759
3470         * g++.dg/init/brace6.C: New test.
3471
3472 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
3473
3474         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
3475         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
3476         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
3477         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
3478
3479         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
3480         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
3481         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
3482         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
3483         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
3484         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
3485         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
3486         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
3487
3488         * gcc.dg/darwin-minversion-3.c: New.
3489
3490 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
3491
3492         * gcc.target/i386/builtin-copysign.c: New test.
3493
3494 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3495
3496         PR tree-optimization/32220
3497         * gfortran.dg/predcom-2.f: New testcase.
3498
3499 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3500
3501         PR tree-opt/32231
3502         * gcc.target/i386/vectorize4.c: New test.
3503
3504 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
3505
3506         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
3507
3508 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3509
3510         PR testsuite/25241
3511         * gcc.dg/simd-5.c: Mark output as a note.
3512         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
3513         dg-message.
3514         * gcc.dg/simd-1.c: Likewise.
3515         * gcc.dg/always_inline.c: Mark output as a sorry.
3516         * gcc.dg/always_inline2.c: Likewise.
3517         * gcc.dg/always_inline3.c: Likewise.
3518
3519 2007-06-06  Ian Lance Taylor  <iant@google.com>
3520
3521         * g++.dg/conversion/enum1.C: New test.
3522
3523 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
3524
3525         PR tree-optimization/32216
3526         * gcc.dg/vect/pr32216.c: New test.
3527
3528 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3529
3530         PR testsuite/18923
3531         * gfortran.dg/invalid_contains_1.f90: New test.
3532         * gfortran.dg/invalid_contains_2.f90: New test.
3533
3534 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3535
3536         PR testsuite/32057
3537         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
3538         midnight issues.
3539
3540 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3541
3542         PR testsuite/25241
3543         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
3544         dg-message to match de note.
3545         * gcc.dg/pr26570.c: Use dg-message for a note.
3546         * gcc.dg/pr29254.c: Use dg-message for generic output and use
3547         dg-error instead of dg-warning because of -Werror.
3548         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
3549         neither an error, nor a warning.
3550         * gcc.dg/glibc-uclibc-2.c: Likewise
3551         * gcc.dg/cpp/19940712-1.c: Likewise.
3552
3553 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
3554
3555         PR preprocessor/23479
3556         * gcc.dg/binary-constants-1.c: Add test suites for
3557         the 0b-prefixed binary integer constants.
3558         * gcc.dg/binary-constants-2.c: Ditto.
3559         * gcc.dg/binary-constants-3.c: Ditto.
3560         * gcc.dg/binary-constants-4.c: Ditto.
3561
3562 2007-06-05  Ian Lance Taylor  <iant@google.com>
3563
3564         * gcc.dg/Wstrict-overflow-19.c: New test.
3565
3566 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
3567
3568         * gcc.dg/matrix/matrix-6.c: Remove conversion.
3569
3570 2007-06-04  Ian Lance Taylor  <iant@google.com>
3571
3572         * gcc.dg/Wstrict-overflow-18.c: New test.
3573
3574 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3575
3576         PR testsuite/25241
3577         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3578         * gcc.dg/cpp/mi5.c: Likewise.
3579         * gcc.dg/cpp/mi7.c: Likewise.
3580
3581 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
3582
3583         PR c/32191
3584         * gcc.dg/pr32191.c: New test.
3585
3586 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3587
3588         PR fortran/32124
3589         * gfortran.dg/allocate_stat_1.f90: Remove.
3590
3591 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3592
3593         * gcc.target/i386/sse4_2-check.h: New.
3594         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3595         * gcc.target/i386/sse4_2-crc32.h: Likewise.
3596         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3597         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3598         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3599         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3600         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3601         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3602         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3603         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3604         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3605         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3606         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3607         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3608         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3609         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3610         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3611         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3612
3613 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
3614
3615         * gcc.dg/pie-link.c: New test.
3616
3617 2007-06-01  Ian Lance Taylor  <iant@google.com>
3618
3619         * gcc.dg/Wstrict-overflow-17.c: New test.
3620
3621 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
3622
3623         * gcc.dg/builtin-return-1.c (g): New.
3624         (main): Allocate at least 64 bytes on the stack.
3625
3626 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
3627
3628         * g++.dg/init/cleanup3.C: New test.
3629
3630 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3631
3632         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3633         int is 16 bits.
3634
3635 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
3636
3637         PR fortran/32156
3638         * gfortran.dg/char_array_constructor_3.f90: New test.
3639
3640 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3641
3642         PR tree-optimization/32160
3643         * gfortran.dg/predcom-1.f: New test.
3644
3645 2007-05-31  Richard Guenther  <rguenther@suse.de>
3646
3647         * g++.dg/other/str_empty.C: Move...
3648         * g++.dg/other/pr30567.C: Move...
3649         * g++.dg/tree-ssa/pr27218.C: Move...
3650         * g++.dg/torture: ...here and remove dg-options.
3651
3652 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
3653
3654         PR c++/32158
3655         * g++.dg/ext/is_pod_incomplete.C: New.
3656
3657 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
3658             Douglas Gregor <doug.gregor@gmail.com>
3659             Pedro Lamarao <pedro.lamarao@mndfck.org>
3660             Howard Hinnant <howard.hinnant@gmail.com>
3661
3662         PR c++/7412
3663         PR c++/29939
3664         * g++.dg/cpp0x/rv8p.C: New.
3665         * g++.dg/cpp0x/temp-constructor-bug.C: New.
3666         * g++.dg/cpp0x/cast-bug.C: New.
3667         * g++.dg/cpp0x/elision_weak.C: New.
3668         * g++.dg/cpp0x/collapse-bug.C: New.
3669         * g++.dg/cpp0x/rv3p.C: New.
3670         * g++.dg/cpp0x/rv7n.C: New.
3671         * g++.dg/cpp0x/overload-conv-1.C: New.
3672         * g++.dg/cpp0x/rv2n.C: New.
3673         * g++.dg/cpp0x/deduce.C: New.
3674         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3675         * g++.dg/cpp0x/rv6p.C: New.
3676         * g++.dg/cpp0x/template_deduction.C: New.
3677         * g++.dg/cpp0x/implicit-copy.C: New.
3678         * g++.dg/cpp0x/rv1p.C: New.
3679         * g++.dg/cpp0x/cast.C: New.
3680         * g++.dg/cpp0x/rv5n.C: New.
3681         * g++.dg/cpp0x/collapse.C: New.
3682         * g++.dg/cpp0x/overload-conv-2.C: New.
3683         * g++.dg/cpp0x/rv4p.C: New.
3684         * g++.dg/cpp0x/rvo.C: New.
3685         * g++.dg/cpp0x/iop.C: New.
3686         * g++.dg/cpp0x/rv3n.C: New.
3687         * g++.dg/cpp0x/rv7p.C: New.
3688         * g++.dg/cpp0x/reference_collapsing.C: New.
3689         * g++.dg/cpp0x/overload.C: New.
3690         * g++.dg/cpp0x/named.C: New.
3691         * g++.dg/cpp0x/rv2p.C: New.
3692         * g++.dg/cpp0x/rv6n.C: New.
3693         * g++.dg/cpp0x/not_special.C: New.
3694         * g++.dg/cpp0x/bind.C: New.
3695         * g++.dg/cpp0x/rv1n.C: New.
3696         * g++.dg/cpp0x/rv5p.C: New.
3697         * g++.dg/cpp0x/elision.C: New.
3698         * g++.dg/cpp0x/named_refs.C: New.
3699         * g++.dg/cpp0x/unnamed_refs.C: New.
3700         * g++.dg/cpp0x/rv4n.C: New.
3701         * g++.dg/cpp0x/elision_neg.C: New.
3702         * g++.dg/init/copy7.C: Run in C++98 mode.
3703         * g++.dg/overload/arg1.C: Ditto.
3704         * g++.dg/overload/arg4.C: Ditto.
3705
3706 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3707
3708         PR c++/31809
3709         * g++.dg/opt/static5.C: New test.
3710
3711 2007-05-30  Richard Guenther  <rguenther@suse.de>
3712
3713         * g++.dg/dg.exp: Prune torture/.
3714         * g++.dg/torture/dg-torture.exp: New testsuite.
3715
3716 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
3717
3718         * gcc.target/arm/pr27387.C: Move and rename to ...
3719         * g++.dg/inherit/thunk8.C: ... here.
3720
3721 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3722
3723         PR tree-optimization/31769
3724         * g++.dg/gomp/pr31769.C: New test.
3725
3726 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
3727
3728         * gcc.target/i386/stack-realign.c: New.
3729
3730 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
3731
3732         * gcc.dg/tree-ssa/prefetch-6.c: New test.
3733
3734 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
3735
3736         * gfortran.dg/sizeof.f90: New.
3737
3738 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3739
3740         PR c/31339
3741         * gcc.dg/boolcomplex-1.c: New test.
3742
3743         PR c++/31339
3744         * g++.dg/ext/boolcomplex-1.c: New test.
3745
3746 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
3747
3748         * gcc.dg/matrix: New directory.
3749
3750 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3751
3752         PR fortran/32124
3753         * gfortran.dg/allocate_stat_1.f90: New.
3754
3755 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3756
3757         PR fortran/31972
3758         * transfer_hollerith_1.f90: New test.
3759
3760 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3761
3762         PR tree-opt/32100
3763         * gcc.c-torture/execute/vrp-7.c: New test.
3764
3765 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3766
3767         * gfortran.dg/transfer_simplify_4.f90: New test.
3768
3769 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3770
3771         PR fortran/32088
3772         * gfortran.dg/func_result_3.f90: New.
3773
3774 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3775
3776         PR middle-end/32083
3777         * gfortran.dg/transfer_simplify_3.f90: New.
3778
3779 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3780
3781         PR target/32065
3782         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
3783         to compile options.
3784         * gcc.target/i386/pr32065-2.c: New test.
3785
3786 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3787
3788         PR fortran/31813
3789         * gfortran.dg/io_constraints_2.f90: Update.
3790
3791 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
3792
3793         PR fortran/31219
3794         * gfortran.dg/array_constructor_17.f90: New test.
3795
3796 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3797
3798         PR tree-opt/32090
3799         * g++.dg/opt/array2.C: New testcase.
3800
3801 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3802
3803         PR target/32065
3804         * gcc.target/i386/pr32065.c: New test.
3805
3806 2007-05-25  Dirk Mueller  <dmueller@suse.de>
3807             Marcus Meissner <meissner@suse.de>
3808
3809         * gcc.dg/attr-alloc_size.c: New.
3810
3811 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
3812             Lee Millward  <lee.millward@gmail.com>
3813
3814         PR c++/31745
3815         * g++.dg/parse/crash34.C: New test.
3816
3817         * g++.dg/parse/crash35.C: New test.
3818
3819 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3820
3821         * gcc.target/i386/sse2-check.h: New.
3822         * gcc.target/i386/sse2-vec-1.c: Likewise.
3823         * gcc.target/i386/sse2-vec-2.c: Likewise.
3824         * gcc.target/i386/sse2-vec-3.c: Likewise.
3825         * gcc.target/i386/sse2-vec-4.c: Likewise.
3826         * gcc.target/i386/sse2-vec-5.c: Likewise.
3827         * gcc.target/i386/sse2-vec-6.c: Likewise.
3828
3829 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
3830
3831         PR c++/31431
3832         PR c++/31432
3833         PR c++/31434
3834         PR c++/31435
3835         PR c++/31437
3836         PR c++/31438
3837         PR c++/31442
3838         PR c++/31443
3839         PR c++/31444
3840         PR c++/31445
3841         * g++.dg/cpp0x/pr31431.C: New.
3842         * g++.dg/cpp0x/pr31437.C: New.
3843         * g++.dg/cpp0x/pr31442.C: New.
3844         * g++.dg/cpp0x/pr31444.C: New.
3845         * g++.dg/cpp0x/pr31431-2.C: New.
3846         * g++.dg/cpp0x/pr31432.C: New.
3847         * g++.dg/cpp0x/pr31434.C: New.
3848         * g++.dg/cpp0x/pr31438.C: New.
3849         * g++.dg/cpp0x/pr31443.C: New.
3850         * g++.dg/cpp0x/pr31445.C: New.
3851         * g++.dg/cpp0x/variadic-crash1.C: New.
3852
3853 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
3854
3855         * gcc.target/arm/long-calls-1.c: New test.
3856         * gcc.target/arm/long-calls-2.c: Likewise.
3857         * gcc.target/arm/long-calls-3.c: Likewise.
3858         * gcc.target/arm/long-calls-4.c: Likewise.
3859
3860 2007-05-25  Richard Guenther  <rguenther@suse.de>
3861             Andrew Pinski  <andrew_pinski@playstation.sony.com>
3862
3863         PR tree-optimization/31982
3864         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3865
3866 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
3867
3868         PR fortran/32047
3869         * gfortran.dg/result_in_spec_2.f90: New test.
3870
3871 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3872
3873         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3874
3875 2007-05-24  Ollie Wild  <aaw@google.com>
3876
3877         * gcc.dg/cpp/counter-1.c: New test.
3878         * gcc.dg/pch/counter-1.c: New test.
3879         * gcc.dg/pch/counter-1.hs: New file.
3880         * gcc.dg/pch/counter-2.c: New test.
3881         * gcc.dg/pch/counter-2.hs: New file.
3882         * gcc.dg/pch/counter-3.c: New test.
3883         * gcc.dg/pch/counter-3.hs: New file.
3884
3885 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
3886
3887         * gcc.dg/tree-ssa/predcom-1.c: New test.
3888         * gcc.dg/tree-ssa/predcom-2.c: New test.
3889         * gcc.dg/tree-ssa/predcom-3.c: New test.
3890         * gcc.dg/tree-ssa/predcom-4.c: New test.
3891         * gcc.dg/tree-ssa/predcom-5.c: New test.
3892         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3893
3894 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
3895
3896         PR testsuite/32062
3897         * gcc.target/i386/sse4_1-check.h (MASK): New.
3898
3899 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3900
3901         PR fortran/32038
3902         * gfortran.dg/pr25603.f: Initialize integer variables.
3903
3904 2007-05-23  Ian Lance Taylor  <iant@google.com>
3905
3906         * g++.dg/other/vrp1.C: New test.
3907
3908 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
3909
3910         PR preprocessor/20077
3911         * gcc.dg/cpp/paste15.c: New test.
3912
3913 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
3914             Nigel Stephens  <nigel@mips.com>
3915             Richard Sandiford  <richard@codesourcery.com>
3916
3917         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3918         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3919         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3920         * gcc.target/mips/inter/mips16-inter.exp: New.
3921
3922 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
3923
3924         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3925
3926 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3927
3928         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3929         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
3930         * gcc.target/i386/sse3-addsubps.c: Likewise.
3931         * gcc.target/i386/sse3-haddpd.c: Likewise.
3932         * gcc.target/i386/sse3-haddps.c: Likewise.
3933         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3934         * gcc.target/i386/sse3-hsubps.c: Likewise.
3935         * gcc.target/i386/sse3-lddqu.c: Likewise.
3936         * gcc.target/i386/sse3-movddup.c: Likewise.
3937         * gcc.target/i386/sse3-movshdup.c: Likewise.
3938         * gcc.target/i386/sse3-movsldup.c: Likewise.
3939
3940         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3941         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
3942         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3943         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3944         * gcc.target/i386/ssse3-palignr.c: Likewise.
3945         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3946         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3947         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3948         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3949         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3950         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3951         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3952         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3953         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3954         * gcc.target/i386/ssse3-psignb.c: Likewise.
3955         * gcc.target/i386/ssse3-psignd.c: Likewise.
3956         * gcc.target/i386/ssse3-psignw.c: Likewise.
3957         * gcc.target/i386/ssse3-vals.h: Likewise.
3958
3959         * gcc.target/i386/sse3-check.h: New file.
3960         * gcc.target/i386/ssse3-check.h: Likewise.
3961
3962 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3963
3964         PR middle-end/31095
3965         * gcc.c-torture/compile/bcopy-1.c: New testcase.
3966
3967 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3968
3969         PR middle-end/31606
3970         * gcc.c-torture/20070522-1.c: New testcase.
3971
3972 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3973
3974         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3975
3976 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
3977
3978         * gcc.c-torture/execute/ieee/20000320-1.x,
3979         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3980         m68k-*-* and check_effective_target_coldfire_fpu.
3981
3982 2007-05-22  Ollie Wild  <aaw@google.com>
3983
3984         * g++.dg/lookup/hidden-class10.C: New test.
3985         * g++.dg/lookup/hidden-class11.C: New test.
3986
3987 2007-05-22  Ollie Wild  <aaw@google.com>
3988
3989         * g++.dg/lookup/name-clash5.C: New test.
3990         * g++.dg/lookup/name-clash6.C: New test.
3991
3992 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3993
3994         * g++.dg/other/i386-2.C: Update comments on header files tested.
3995         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
3996         of <tmmintrin.h>.
3997         * gcc.target/i386/sse-12.c: Likewise.
3998         * gcc.target/i386/sse-13.c: Likewise.
3999         * gcc.target/i386/sse-14.c: Likewise.
4000
4001         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
4002         Redefined to test with immediate operand.
4003         (__builtin_ia32_blendps): Likewise.
4004         (__builtin_ia32_blendpd): Likewise.
4005         (__builtin_ia32_dpps): Likewise.
4006         (__builtin_ia32_dpps): Likewise.
4007         (__builtin_ia32_insertps128): Likewise.
4008         (__builtin_ia32_vec_ext_v4sf): Likewise.
4009         (__builtin_ia32_vec_set_v16qi): Likewise.
4010         (__builtin_ia32_vec_set_v4si): Likewise.
4011         (__builtin_ia32_vec_set_v2di): Likewise.
4012         (__builtin_ia32_vec_ext_v16qi): Likewise.
4013         (__builtin_ia32_vec_ext_v4si): Likewise.
4014         (__builtin_ia32_vec_ext_v2di): Likewise.
4015         (__builtin_ia32_roundpd): Likewise.
4016         (__builtin_ia32_roundsd): Likewise.
4017         (__builtin_ia32_roundps): Likewise.
4018         (__builtin_ia32_roundss): Likewise.
4019         (__builtin_ia32_mpsadbw128): Likewise.
4020
4021 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4022
4023         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
4024
4025 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4026
4027         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
4028         failures.
4029         * gcc.dg/dfp/func-struct.c: Ditto.
4030         * gcc.dg/dfp/operator-assignment.c: Ditto.
4031         * gcc.dg/dfp/convert-bfp.c: Ditto.
4032         * gcc.dg/dfp/convert-int.c: Ditto.
4033         * gcc.dg/dfp/convert-int-max.c: Ditto.
4034         * gcc.dg/dfp/func-scalar.c: Ditto.
4035         * gcc.dg/dfp/cast.c: Ditto.
4036         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
4037         failures, and fix a typo in return type of arg1_128.
4038         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
4039         failures, and fix a typo in a constant suffix.
4040         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
4041         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
4042
4043 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4044             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4045
4046         * lib/gcc-dg.exp(process_message): New proc.
4047         (dg-message): New test directive.
4048         * gcc.dg/always_inline.c: Use dg-message.
4049         * gcc.dg/always_inline2.c: Ditto.
4050         * gcc.dg/always_inline3.c: Ditto.
4051         * gcc.dg/invalid-call-1.c: Ditto.
4052         * gcc.dg/pr17506.c: Ditto.
4053         * gcc.dg/simd-5.c: Ditto.
4054         * gcc.dg/simd-6.c: Ditto.
4055         * gcc.dg/va-arg-2.c: Ditto.
4056         * gcc.dg/cpp/syshdr.c: Ditto.
4057         * gcc.dg/cpp/unc4.c: Ditto.
4058         * gcc.dg/cpp/trad/mi1.c: Ditto.
4059         * gcc.dg/cpp/trad/mi5.c: Ditto.
4060         * gcc.dg/cpp/trad/mi7.c: Ditto.
4061         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
4062         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
4063         * gcc.test-framework/test-framework.awk: Special-case outexists
4064         tests.
4065
4066 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4067
4068         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
4069         (bit_SSE4_2): Likewise.
4070         (bit_POPCNT): Likewise.
4071
4072         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
4073         Check if assembler supports SSE4 instructions.
4074
4075         * gcc.target/i386/sse4_1-blendpd.c: New file.
4076         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4077         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
4078         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
4079         * gcc.target/i386/sse4_1-check.h: Likewise.
4080         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
4081         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
4082         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
4083         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
4084         * gcc.target/i386/sse4_1-extractps.c: Likewise.
4085         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
4086         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
4087         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
4088         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
4089         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
4090         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
4091         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
4092         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
4093         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
4094         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
4095         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4096         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
4097         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
4098         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
4099         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
4100         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4101         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
4102         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
4103         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
4104         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
4105         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
4106         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
4107         * gcc.target/i386/sse4_1-pminud.c: Likewise.
4108         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
4109         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
4110         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
4111         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
4112         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
4113         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
4114         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
4115         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
4116         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
4117         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
4118         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
4119         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
4120         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
4121         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
4122         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
4123         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
4124         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
4125         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
4126         * gcc.target/i386/sse4_1-round.h: Likewise.
4127         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4128         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4129         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4130         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
4131         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4132         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4133         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4134         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4135         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4136         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4137         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4138         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4139         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4140         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4141
4142 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4143
4144         PR fortran/31627
4145         * gfortran.dg/bounds_check_7.f90: New test.
4146
4147 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
4148
4149         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
4150         (check_effective_target_sse4a): Ditto.
4151
4152         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
4153         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
4154         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
4155         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
4156         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
4157         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
4158         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
4159         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
4160         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
4161         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
4162         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
4163         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
4164         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
4165         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
4166         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
4167         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
4168         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
4169         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
4170         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
4171         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
4172
4173 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
4174
4175         * g++.dg/ext/cleanup-1.C: New test.
4176         * g++.dg/ext/cleanup-2.C: Likewise.
4177         * g++.dg/ext/cleanup-3.C: Likewise.
4178         * g++.dg/ext/cleanup-4.C: Likewise.
4179         * g++.dg/ext/cleanup-5.C: Likewise.
4180         * g++.dg/ext/cleanup-6.C: Likewise.
4181         * g++.dg/ext/cleanup-8.C: Likewise.
4182         * g++.dg/ext/cleanup-9.C: Likewise.
4183         * g++.dg/ext/cleanup-10.C: Likewise.
4184         * g++.dg/ext/cleanup-11.C: Likewise.
4185         * g++.dg/ext/cleanup-dtor.C: Likewise.
4186
4187 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4188
4189         PR middle-end/31995
4190         * gcc.dg/vect/vect-102a.c: New test.
4191
4192 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
4193             Paolo Carlini  <pcarlini@suse.de>
4194             Uros Bizjak  <ubizjak@gmail.com>
4195
4196         * gcc.dg/gcc-have-sync-compare-and-swap.c,
4197         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4198         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4199         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
4200         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4201         New testcases.
4202
4203 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
4204
4205         PR fortran/32002
4206         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
4207
4208 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4209
4210         PR fortran/32027
4211         * gfortran.dg/do_3.F90: Add checks for the final value of the
4212         loop variable.
4213
4214 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4215
4216         * gcc.c-torture/execute/990127-2.x: New file.
4217
4218 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4219
4220         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
4221         * gcc.target/i386/sse-12: Add -O to compile options.
4222         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
4223         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4224         and mm3dnow.h.  Add -O to compile options.
4225
4226 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
4227
4228         PR fortran/31867
4229         * gfortran.dg/char_length_5.f90: New test.
4230
4231         PR fortran/31994
4232         * gfortran.dg/array_reference_1.f90: New test.
4233
4234 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4235
4236         PR middle-end/7651
4237         PR c++/11856
4238         PR c/12963
4239         PR c/23587
4240         PR other/29694
4241         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
4242         * gcc.dg/Wtype-limits.c: New.
4243         * gcc.dg/Wtype-limits-Wextra.c: New.
4244         * gcc.dg/Wtype-limits-no.c: New.
4245         * g++.dg/warn/Wtype-limits.C: New.
4246         * g++.dg/warn/Wtype-limits-Wextra.C: New.
4247         * g++.dg/warn/Wtype-limits-no.C: New.
4248
4249 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4250
4251         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
4252         instead of "-msse2".'
4253         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
4254         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4255         and mm3dnow.h.
4256         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
4257         to test with immediate operand.
4258         (__builtin_ia32_insertqi): Ditto.
4259         (__builtin_ia32_palignr128): Ditto.
4260         (__builtin_ia32_palignr): Ditto.
4261         (__builtin_ia32_pshufhw): Ditto.
4262         (__builtin_ia32_pshuflw): Ditto.
4263         (__builtin_ia32_pshufd): Ditto.
4264         (__builtin_ia32_vec_set_v8hi): Ditto.
4265         (__builtin_ia32_vec_ext_v8hi): Ditto.
4266         (__builtin_ia32_shufpd): Ditto.
4267         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4268
4269 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
4270
4271         PR fortran/32001
4272         * gfortran.dg/min_max_conformance.f90: Added more testcases.
4273
4274 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4275
4276         PR target/31585
4277         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
4278         and "__inline".  Use "-msse" instead of "-msse2".
4279
4280 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4281
4282         PR middle-end/7651
4283         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
4284         * gcc.dg/20030906-2.c: Likewise.
4285         * objc.dg/method-17.m: Add -Wreturn-type.
4286         * obj-c++.dg/method-21.mm: Likewise.
4287
4288 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4289
4290         PR target/31585
4291         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
4292         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
4293         (__builtin_ia32_psrlqi128): Ditto.
4294         (__builtin_ia32_psrlwi128): Ditto.
4295         (__builtin_ia32_psrldi128): Ditto.
4296         (__builtin_ia32_psrldqi128): Ditto.
4297         (__builtin_ia32_pslldqi128): Ditto.
4298         (__builtin_ia32_psrawi128): Ditto.
4299         (__builtin_ia32_psradi128): Ditto.
4300         (__builtin_ia32_psllqi128): Ditto.
4301         (__builtin_ia32_pslldi128): Ditto.
4302         (__builtin_prefetch): Ditto.
4303         (__builtin_ia32_pshufw): Ditto.
4304         (__builtin_ia32_vec_set_v4hi): Ditto.
4305         (__builtin_ia32_vec_ext_v4hi): Ditto.
4306         (__builtin_ia32_shufps): Ditto.
4307         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4308
4309 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4310
4311         PR fortran/31974
4312         * gfortran.dg/char_allocation_1.f90: New test.
4313
4314 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4315
4316         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
4317         * gcc.dg/Wconversion-sign.c: New.
4318         * gcc.dg/Wconversion-integer-no-sign.c: New.
4319         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
4320         Wconversion-sign.C
4321         * g++.dg/warn/Wconversion-sign.C: New.
4322         * g++.old-deja/g++.other/warn4.C: Update.
4323         * g++.dg/warn/Wconversion1.C: Likewise.
4324
4325 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4326
4327         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
4328         * gcc.dg/torture/builtin-math-4.c: Likewise.
4329
4330 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4331
4332         PR libfortran/31964
4333         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
4334
4335 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4336
4337         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
4338
4339 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4340
4341         PR target/31628
4342         * gcc.target/i386/pr31628.c: New.
4343
4344 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
4345
4346         PR middle-end/31344
4347         * gcc.dg/pr31344.c: New test.
4348
4349 2007-05-17  Ian Lance Taylor  <iant@google.com>
4350
4351         PR tree-optimization/31953
4352         * gcc.c-torture/compile/pr31953.c: New test.
4353
4354 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4355
4356         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
4357
4358         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
4359         and drem.
4360         * gcc.dg/torture/builtin-math-4.c: Likewise.
4361
4362         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
4363         * gcc.dg/torture/builtin-math-4.c: Likewise.
4364
4365         * gcc.dg/torture/builtin-math-4.c: New test.
4366
4367 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
4368             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4369
4370         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
4371         * gcc.dg/cpp/include2.c: Ditto.
4372         * gcc.dg/cpp/mac-dir-2.c: Ditto.
4373         * gcc.dg/cpp/paste5.c: Ditto.
4374         * gcc.dg/cpp/paste6.c: Ditto.
4375         * gcc.dg/cpp/paste8.c: Ditto.
4376         * gcc.dg/cpp/paste11.c: Ditto.
4377         * gcc.dg/cpp/paste13.c: Ditto.
4378         * gcc.dg/cpp/skipping2.c: Ditto.
4379         * gcc.dg/reg-vol-struct-1.c: Ditto.
4380         * gcc.dg/Wshadow-1.c: Ditto.
4381         * gcc.dg/cpp/trad/comment.c: Ditto.
4382         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
4383         * gcc.dg/cpp/if-2.c: Ditto.
4384         * gcc.dg/array-5.c: Ditto.
4385         * gcc.dg/inline-15.c: Ditto.
4386         * gcc.dg/pr27953.c: Ditto.
4387         * gcc.dg/Wno-c++-compat.c: Ditto.
4388
4389 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
4390
4391         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
4392
4393 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4394
4395         * gcc.c-torture/execute/20070517-1.c: New test.
4396
4397 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
4398
4399         PR fortran/31919
4400         * gfortran.dg/min_max_conformance.f90: New test.
4401
4402 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
4403
4404         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
4405         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
4406         gcc.dg/vect/vect-104.c: Use more complex construction to
4407         prevent vectorizing.
4408         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
4409
4410 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
4411
4412         PR tree-optimization/24659
4413         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
4414         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
4415         not vect_int target.
4416         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
4417         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
4418         targets.
4419         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
4420         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
4421         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
4422
4423 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
4424
4425         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
4426         and x86_64-*-* targets.
4427         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
4428
4429 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
4430
4431         PR fortran/18769
4432         PR fortran/30881
4433         PR fortran/31194
4434         PR fortran/31216
4435         PR fortran/31427
4436         * transfer_simplify_1.f90: New test.
4437         * transfer_simplify_2.f90: New test.
4438
4439 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
4440
4441         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
4442
4443 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
4444
4445         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4446
4447         * gcc.dg/fltconst-pedantic-dfp.c: New test.
4448
4449         PR c/31924
4450         * gcc.dg/fltconst-1.c: New test.
4451
4452         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
4453         * gcc.dg/dfp/operator-assignment.c: Ditto.
4454
4455 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
4456
4457         PR c++/29928
4458         * g++.dg/rtti/typeid5.C: New.
4459
4460 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4461
4462         PR fortran/31725
4463         * gfortran.dg/substr_4.f: New test.
4464
4465 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
4466
4467         * gcc.target/m68k/interrupt_thread-1.c,
4468         gcc.target/m68k/interrupt_thread-2.c,
4469         gcc.target/m68k/interrupt_thread-3.c: New.
4470         * gcc.target/m68k/m68k.exp: Accept fido.
4471
4472 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
4473
4474         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
4475         * gfortran.dg/altreturn_3.f90: Likewise.
4476         * gfortran.dg/assumed_dummy_1.f90: Likewise.
4477         * gfortran.dg/default_numeric_type_1.f90: Likewise.
4478         * gfortran.dg/inquire_iolength.f90: Likewise.
4479         * gfortran.dg/module_naming_1.f90: Likewise.
4480         * gfortran.dg/oldstyle_2.f90: Likewise.
4481         * gfortran.dg/operator_2.f90: Likewise.
4482         * gfortran.dg/parameter_array_element_1.f90: Likewise.
4483         * gfortran.dg/used_types_11.f90: Likewise.
4484         * gfortran.dg/zero_array_components_1.f90: Likewise.
4485         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
4486         * gfortran.dg/parameter_array_dummy.f90: Likewise.
4487         * gfortran.dg/real_const_3.f90: Likewise.
4488
4489 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
4490
4491         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
4492         * gcc.dg/tree-ssa/loop-30.c: New test.
4493
4494 2007-05-13  Richard Guenther  <rguenther@suse.de>
4495
4496         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
4497         scanning forwprop1.
4498         * g++.dg/tree-ssa/pr31146.C: Likewise.
4499
4500 2007-05-13  Revital Eres  <eres@il.ibm.com>
4501
4502         * gcc.dg/dse.c: New test.
4503
4504 2007-05-12  Richard Guenther  <rguenther@suse.de>
4505
4506         PR tree-optimization/31797
4507         * gcc.c-torture/compile/pr31797.c: New testcase.
4508
4509 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
4510
4511         PR fortran/30746
4512         * gfortran.dg/host_assoc_function_1.f90: New test.
4513
4514 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
4515
4516         PR c++/31829
4517         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
4518
4519 2007-05-11  Silvius Rus  <rus@google.com>
4520
4521         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
4522         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
4523         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
4524         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
4525         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
4526         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
4527         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
4528         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
4529         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
4530         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
4531         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
4532         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
4533         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
4534         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
4535         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
4536         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
4537
4538 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
4539
4540         PR other/31852
4541         * gcc.c-torture/execute/builtins/memchr.c: New.
4542         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
4543         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
4544
4545 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4546
4547         PR fortran/30876
4548         * gfortran.dg/recursive_reference_1.f90: Put error at correct
4549         line.
4550         * gfortran.dg/recursive_reference_2.f90: New test.
4551
4552 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4553
4554         PR fortran/30878
4555         * gfortran.dg/namelist_29.f90: New test.
4556
4557 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
4558
4559         PR fortran/31474
4560         * gfortran.dg/entry_10.f90: New test.
4561
4562 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
4563
4564         PR tree-optimization/31885
4565         * gcc.dg/tree-ssa/loop-29.c: New test.
4566
4567 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4568
4569         * assumed_dummy_1.f90: Fix dg directive.
4570         * char_initialiser_actual.f90: Likewise.
4571         * nested_modules_2.f90: Likewise.
4572         * shift-alloc.f90: Likewise.
4573
4574 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
4575
4576         * gcc.dg/20070507-1.c: Disable for non-pic targets.
4577
4578 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4579
4580         PR libfortran/31880
4581         * gfortran.dg/unf_read_corrupted_2.f90: New test.
4582
4583 2007-05-09  Mike Stump  <mrs@apple.com>
4584
4585         * g++.dg/other/first-global.C: Add -fpie for darwin.
4586         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4587
4588 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4589
4590         * gcc.dg/20070507-1.c: New testcase.
4591
4592 2007-05-08  Chao-ying Fu  <fu@mips.com>
4593
4594         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4595         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4596         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4597         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4598
4599 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
4600
4601         PR 31847
4602         * gcc.dg/pr31847.c: New test.
4603
4604 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4605
4606         PR fortran/31692
4607         * gfortran.dg/actual_array_result_1.f90: New test.
4608
4609 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4610
4611         PR fortran/29397
4612         * gfortran.dg/parameter_array_init_1.f90: New test.
4613
4614         PR fortran/29400
4615         * gfortran.dg/parameter_array_init_2.f90: New test.
4616
4617 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
4618
4619         PR target/31854
4620         * gcc.target/i386/pr31854.c: New test.
4621
4622 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
4623
4624         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4625
4626 2007-05-07  Mike Stump  <mrs@apple.com>
4627
4628         * g++.old-deja/g++.mike/empty.C: Add.
4629
4630 2007-05-07  Eric Christopher  <echristo@apple.com>
4631
4632         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4633
4634 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
4635
4636         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4637         variable.  Rearrange conversions from binary float to decimal float.
4638
4639 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
4640
4641         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4642         x86.
4643
4644 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4645
4646         * gnat.dg/opt1.ad[sb]: New testcase.
4647
4648 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4649
4650         PR fortran/31399
4651         * gfortran.dg/do_3.F90: New test.
4652
4653 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4654
4655         PR fortran/31764
4656         * gfortran.dg/new_line.f90: Add new checks.
4657
4658 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4659
4660         PR fortran/31201
4661         * gfortran.dg/large_unit_1.f90: New.
4662         * gfortran.dg/large_unit_2.f90: New.
4663         * gfortran.dg/iostat_4.f90: New
4664         * gfortran.dg/bounds_check_fail_1.f90: Updated.
4665
4666 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
4667
4668         PR fortran/31540
4669         * gfortran.dg/char_result_4.f90: New test.
4670
4671 2007-06-05  Revital Eres  <eres@il.ibm.com>
4672
4673         PR 30957
4674         * gcc.dg/pr30957-1.c: New test.
4675
4676 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4677
4678         PR fortran/31251
4679         * gfortran.dg/char_type_len_2.f90: New test.
4680
4681 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
4682
4683         PR 31775
4684         * g++.dg/other/nested-extern.cc: New.
4685         * g++.dg/other/nested-extern-1.C: New.
4686         * g++.dg/other/nested-extern-2.C: New.
4687
4688 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4689
4690         PR fortran/31760
4691         * gfortran.dg/erf.f90: New test.
4692         * gfortran.dg/besxy.f90: New test.
4693
4694 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4695
4696         PR fortran/22359
4697         * gfortran.dg/fseek.f90: New test.
4698
4699 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
4700
4701         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4702
4703 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4704
4705         PR libfortran/31210
4706         * gfortran.dg/zero_length_1.f90: New test.
4707
4708 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4709
4710         PR fortran/31803
4711         * gfortran.dg/char_pointer_assign_3.f90: New test.
4712         * gfortran.dg/char_result_2.f90: Re-enable test.
4713
4714 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4715
4716         PR fortran/25071
4717         * gfortran.dg/char_length_3.f90: New test.
4718         * gfortran.dg/char_result_2.f90: Fix test.
4719
4720 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
4721
4722         PR tree-optimization/30565
4723         * gcc.dg/tree-ssa/loop-27.c: New test.
4724
4725 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4726
4727         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4728         * gcc.target/bfin/arith.c (__v2hi): Likewise.
4729         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4730         * gcc.target/bfin/shift.c (__v2hi): Likewise.
4731
4732 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
4733
4734         PR tree-optimization/31699
4735         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4736         New.
4737         (check_effective_target_vect_floatint_cvt): New.
4738         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4739         of specific targets.
4740         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4741         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4742         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4743         * gcc.dg/vect/vect-iv-4.c: Likewise.
4744         * gcc.dg/vect/vect-multitypes-11.c: New.
4745         * gcc.dg/vect/pr31699.c: New.
4746
4747 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
4748
4749         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4750
4751 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
4752
4753         PR C++/31663
4754         * g++.dg/warn/anonymous-namespace-2.C: New.
4755         * g++.dg/warn/anonymous-namespace-2.h: New.
4756
4757 2007-05-02  Paul Brook  <paul@codesourcery.com>
4758
4759         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
4760
4761 2007-05-02  Eric Christopher  <echristo@apple.com>
4762
4763         * gcc.dg/cpp/if-div.c: New file.
4764
4765 2007-05-02  Tom Tromey  <tromey@redhat.com>
4766
4767         PR preprocessor/28709:
4768         * gcc.dg/cpp/pr28709.c: New file.
4769
4770 2007-05-02  Richard Guenther  <rguenther@suse.de>
4771
4772         PR tree-optimization/31146
4773         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4774
4775 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
4776
4777         * gcc.c-torture/compile/limits-blockid.c: New.
4778         * gcc.c-torture/compile/limits-caselabels.c: New.
4779         * gcc.c-torture/compile/limits-declparen.c: New.
4780         * gcc.c-torture/compile/limits-enumconst.c: New.
4781         * gcc.c-torture/compile/limits-exprparen.c: New.
4782         * gcc.c-torture/compile/limits-externalid.c: New.
4783         * gcc.c-torture/compile/limits-fnargs.c: New.
4784         * gcc.c-torture/compile/limits-fndefn.c: New.
4785         * gcc.c-torture/compile/limits-idexternal.c: New.
4786         * gcc.c-torture/compile/limits-idinternal.c: New.
4787         * gcc.c-torture/compile/limits-pointer.c: New.
4788         * gcc.c-torture/compile/limits-stringlit.c: New.
4789         * gcc.c-torture/compile/limits-structmem.c: New.
4790         * gcc.c-torture/compile/limits-structnest.c: New.
4791
4792 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
4793
4794         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4795
4796 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4797
4798         PR middle-end/31740
4799         * gcc.c-torture/compile/20070501-1.c: New testcase.
4800
4801 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4802
4803         PR fortran/31732
4804         * gfortran.dg/array_memset_2:  New test case.
4805
4806 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4807
4808         PR testsuite/31615
4809         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4810
4811 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4812
4813         PR testsuite/31589
4814         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4815         dg-final test.
4816         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4817         keyword to dg-final test.
4818         * gcc.dg/vect/vect-iv-4.c: Likewise.
4819         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4820         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4821         test.
4822         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4823         cast.
4824         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4825         * lib/target-supports.exp
4826         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4827         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4828
4829 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
4830
4831         * gcc.c-torture/execute/ieee/20000320-1.c: Use
4832         __LONG_LONG_MAX__ and its friends instead of those supplied by
4833         limits.h.
4834
4835 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
4836
4837         PR C++/31721
4838         * g++.dg/ext/vector7.C: New testcase.
4839
4840 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4841
4842         PR fortran/31591
4843         * gfortran.dg/bound_simplification_1.f90: New test.
4844
4845 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4846
4847         PR fortran/31645
4848         * gfortran.dg/bom_error.f90: New test.
4849         * gfortran.dg/bom_include.f90: New test.
4850         * gfortran.dg/bom_UTF16-LE.f90: New test.
4851         * gfortran.dg/bom_UTF16-BE.f90: New test.
4852         * gfortran.dg/bom_UTF-8.f90: New test.
4853         * gfortran.dg/bom_UTF-32.f90: New test.
4854         * gfortran.dg/bom_UTF-8.F90: New test.
4855         * gfortran.dg/bom_include.inc: New file.
4856
4857 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4858
4859         PR C++/30221
4860         * g++.dg/init/ptrfn2.C: New test.
4861         * g++.dg/init/ptrfn3.C: New test.
4862
4863 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
4864
4865         PR fortran/31711
4866         * gfortran.dg/dependency_21.f90: New test.
4867
4868 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4869
4870         * gfortran.dg/secnds.f: Use real*8.
4871         * gfortran.dg/secnds-1.f: Use real*8.
4872
4873 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4874
4875         PR libfortran/31532
4876         * gfortran.dg/inquire_5.f90: Update test.
4877
4878 2007-04-27  Ian Lance Taylor  <iant@google.com>
4879
4880         PR middle-end/31710
4881         * gcc.c-torture/compile/pr31710.c: New test.
4882
4883 2007-04-27  Richard Guenther  <rguenther@suse.de>
4884
4885         PR tree-optimization/30965
4886         PR tree-optimization/30978
4887         * gcc.dg/tree-ssa/pr30978.c: New testcase.
4888         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4889         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4890         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4891
4892 2007-04-27  Richard Guenther  <rguenther@suse.de>
4893
4894         PR tree-optimization/31715
4895         * gcc.dg/Warray-bounds-4.c: New testcase.
4896
4897 2007-04-26  Ian Lance Taylor  <iant@google.com>
4898
4899         PR target/28675
4900         * gcc.c-torture/compile/pr28675.c: New test.
4901
4902 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4903
4904         PR C++/30016
4905         * g++.dg/ext/vector6.C: New test.
4906
4907 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
4908
4909         * gcc.c-torture/execute/ieee/20000320-1.x: New.
4910
4911 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
4912
4913         PR middle-end/31617
4914         * g++.dg/other/str_empty.C: Add expected warning.
4915
4916 2007-04-26  Richard Guenther  <rguenther@suse.de>
4917         Daniel Berlin  <dberlin@dberlin.org>
4918
4919         PR tree-optimization/30567
4920         * g++.dg/other/pr30567.C: New testcase.
4921
4922 2007-04-26  Richard Guenther  <rguenther@suse.de>
4923
4924         PR tree-optimization/31703
4925         * gcc.c-torture/compile/pr31703.c: New testcase.
4926         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4927         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4928
4929 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
4930
4931         * gfortran.dg/open_errors.f90: Added if statements checking
4932         the value of iostat.
4933
4934 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
4935
4936         PR c++/31598
4937         * g++.dg/gomp/pr31598.C: New test.
4938
4939         PR tree-optimization/30558
4940         * g++.dg/gomp/pr30558.C: New test.
4941
4942 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
4943
4944         PR c++/31338
4945         * g++.dg/ext/complex2.C: New test.
4946
4947 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
4948
4949         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4950
4951 2007-04-25  Thiemo Seufer  <ths@mips.com>
4952
4953         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4954         value to signed char.
4955
4956 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
4957
4958         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
4959         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
4960         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
4961
4962 2007-04-25  Tobias Burnus  <burnus@net-b.de>
4963
4964         PR fortran/31668
4965         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4966         statement functions.
4967         * gfortran.dg/c_by_val_5.f90: New test.
4968
4969 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
4970
4971         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4972         with two new subroutines to avoid parameter-induced aliasing.
4973         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4974         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4975
4976 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4977
4978         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4979         * g++.dg/warn/Warray-bounds.C: Likewise.
4980
4981 2007-04-24  Ian Lance Taylor  <iant@google.com>
4982
4983         PR tree-optimization/31605
4984         * gcc.c-torture/execute/pr31605.c: New test.
4985
4986 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4987
4988         PR fortran/31587
4989         * lib/gcc-dg.exp (scan-module): New function.
4990         * gfortran.dg/module_md5_1.f90: New test.
4991
4992 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
4993
4994         * g++.old-deja/g++.pt/defarg6.C: Only run with
4995         -std=gnu++98.
4996         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4997         * g++.dg/cpp0x/variadic61.C: Ditto.
4998         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4999         * g++.dg/cpp0x/variadic62.C: Ditto.
5000         * g++.dg/template/meminit1.C: Ditto.
5001         * g++.dg/template/operator7.C: Ditto.
5002         * g++.dg/template/static15.C: Ditto.
5003         * g++.dg/template/invalid1.C: Ditto.
5004         * g++.dg/template/shift1.C: Ditto.
5005         * g++.dg/template/error10.C: Ditto.
5006
5007 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
5008
5009         PR diagnostic/25923
5010         * gfortran.dg/pr25923.f90: New test.
5011
5012 2007-04-24  Ian Lance Taylor  <iant@google.com>
5013
5014         PR tree-optimization/31602
5015         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
5016
5017 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
5018
5019         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
5020         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
5021
5022 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
5023
5024         * gcc.target/i386/reload-1.c. New.
5025
5026 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5027             Olga Golovanevsky  <olga@il.ibm.com>
5028
5029         * g++.dg/other/str_empty.C: New test.
5030
5031 2007-04-24  Richard Henderson  <rth@redhat.com>
5032
5033         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
5034
5035 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5036
5037         PR target/31641
5038         * gcc.c-torture/compile/pr31641.c: New testcase.
5039
5040 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
5041
5042         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
5043         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
5044         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
5045         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
5046
5047 2007-04-23  Simon Baldwin  <simonb@google.com>
5048
5049         * g++.dg/other/error15.C: New.
5050         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
5051         triggering a "multiple parameters named" error.
5052
5053 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5054
5055         PR fortran/31618
5056         * gfortran.dg/backspace_8.f:  New test case.
5057
5058 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
5059
5060         PR fortran/31630
5061         * gfortran.dg/used_types_17.f90: New test.
5062
5063         PR fortran/31620
5064         * gfortran.dg/zero_array_components_1.f90: New test.
5065
5066 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5067
5068         PR fortran/31616
5069         * gfortran.dg/open_errors.f90: Allow a different error message.
5070
5071 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
5072
5073         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
5074         Rename from check_effective_target_vect_pack_mod.  Rename global
5075         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
5076         messages.
5077         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
5078         rename.
5079         * gcc.dg/vect/vect-iv-8a.c: Ditto.
5080         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
5081
5082 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5083
5084         PR middle-end/31448
5085         * gcc.c-torture/execute/pr31448.c: New testcase.
5086
5087 2007-04-22  Nick Clifton  <nickc@redhat.com>
5088
5089         * gcc.dg/20020312-2.c: Add support for the FRV.
5090
5091 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
5092
5093         PR tree-optimization/24659
5094         * gcc.dg/vect/vect-float-extend-1.c: New test.
5095         * gcc.dg/vect/vect-float-truncate-1.c: New test.
5096
5097 2007-04-22  Richard Guenther  <rguenther@suse.de>
5098
5099         PR tree-optimization/29789
5100         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
5101         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5102
5103 2007-04-22  Revital Eres  <eres@il.ibm.com>
5104
5105         * gcc.dg/var-expand2.c: New test.
5106
5107 2007-04-22  Revital Eres  <eres@il.ibm.com>
5108
5109         * gcc.dg/var-expand3.c: New test.
5110
5111 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5112
5113         PR fortran/31495
5114         * gfortran.dg/continuation_8.f90: New test.
5115
5116 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5117
5118         PR C/30265
5119         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
5120         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
5121
5122 2007-04-21  Richard Guenther  <rguenther@suse.de>
5123
5124         PR middle-end/31136
5125         * gcc.c-torture/execute/pr31136.c: New testcase.
5126
5127 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
5128
5129         * gcc.target/i386/movsi-sm-1.c: New.
5130
5131 2007-04-20  Richard Henderson  <rth@redhat.com>
5132
5133         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
5134         * gcc.dg/pr27095.c: Cope with alpha GOT load.
5135
5136 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
5137
5138         * gcc.target/i386/ordcmp-1.c: New test.
5139         * gcc.target/i386/unordcmp-1.c: New test.
5140
5141         PR tree-optimization/31632
5142         * gcc.c-torture/compile/20070419-1.c: New test.
5143
5144 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5145
5146         * gcc.dg/invalid-call-1.c: New test.
5147
5148 2007-04-18  Dirk Mueller  <dmueller@suse.de>
5149
5150         PR diagnostic/31227
5151         * gcc.dg/Warray-bounds-3.c: New.
5152
5153 2007-04-18  Richard Guenther  <rguenther@suse.de>
5154
5155         PR tree-optimization/19431
5156         PR tree-optimization/21463
5157         * gcc.c-torture/execute/20070212-1.c: New testcase.
5158         * gcc.c-torture/execute/20070212-2.c: Likewise.
5159         * gcc.c-torture/execute/20070212-3.c: Likewise.
5160         * gcc.dg/tree-ssa/pr19431.c: Likewise.
5161         * gcc.dg/tree-ssa/pr21463.c: Likewise.
5162         * g++.dg/tree-ssa/pr21463.C: Likewise.
5163         * g++.dg/tree-ssa/pr30738.C: Likewise.
5164
5165 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5166
5167         PR c++/31513
5168         * g++.dg/expr/bitfield8.C: New test.
5169
5170 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
5171             Richard Sandiford  <richard@codesourcery.com>
5172
5173         * lib/target-supports.exp (check_profiling_available): Return 0
5174         for uClibc with -p or -pg.
5175
5176 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
5177
5178         PR c++/31517
5179         * g++.dg/template/init7.C: New test.
5180
5181 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
5182
5183         PR rtl-optimization/31360
5184         * gcc.dg/loop-7.c: New test.
5185
5186 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5187
5188         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
5189         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
5190         build.
5191         (compat-execute): Likewise.
5192         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
5193         files to remote hosts.
5194         * lib/c-ctorture.exp (c-torture-compile): Likewise.
5195         (c-torture-execute): Likewise.
5196         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
5197         or plain file.  Use remote_upload and remote_download to copy
5198         files about.
5199         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
5200         before scanning it.
5201
5202 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
5203
5204         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
5205
5206 2007-04-16  Lawrence Crowl  <crowl@google.com>
5207
5208         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
5209         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
5210         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
5211         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5212         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
5213         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
5214         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
5215         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
5216         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
5217         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5218         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
5219
5220         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
5221         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
5222         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
5223         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5224         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
5225         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
5226         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
5227         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
5228         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
5229         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5230         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
5231
5232 2007-04-16  Ian Lance Taylor  <iant@google.com>
5233
5234         PR tree-optimization/31522
5235         * gcc.dg/Wstrict-overflow-16.c: New test.
5236
5237 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
5238
5239         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
5240
5241 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
5242
5243         PR fortran/31144
5244         * gfortran.dg/module_naming_1.f90: New.
5245
5246 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
5247
5248         * lib/target-supports.exp (check_profiling_available): Return
5249         false for m68k-*-uclinux.
5250
5251 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
5252
5253         PR c++/29365
5254         Testcase for c++ anonymous namespace warning
5255
5256         * g++.dg/warn/anonymous-namespace-1.C: New test
5257         * g++.dg/warn/anonymous-namespace-1.h: New test
5258
5259 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5260
5261         PR testsuite/31578
5262         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
5263
5264 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5265
5266         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
5267
5268 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
5269
5270         PR fortran/31204
5271         * gfortran.dg/array_constructor_16.f90: New test.
5272
5273 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
5274
5275         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
5276         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
5277
5278 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5279
5280         PR rtl-optimization/31500
5281         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
5282         * g++.dg/warn/Warray-bounds.C: Likewise.
5283
5284 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5285
5286         PR C/31520
5287         * gcc.dg/gnu89-init-4.c: New testcase.
5288
5289 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
5290
5291         PR c++/25874
5292         * gcc.dg/gomp/pr25874.c: Add dg-options.
5293         * g++.dg/gomp/pr25874.C: Add dg-options.
5294
5295 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
5296
5297         PR fortran/21061
5298         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
5299         * gfortran.dg/warnings_are_errors_1.f: New testcase.
5300
5301 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5302
5303         PR fortran/31561
5304         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
5305
5306 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
5307
5308         PR fortran/29507
5309         PR fortran/31404
5310         * gfortran.dg/initialization_6.f90: New test.
5311
5312 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
5313
5314         * gcc.c-torture/compile/pr27528.c: Require nonpic.
5315
5316         * lib/target-supports.exp (check_gc_sections_available):
5317         Return false if ldflags includes -elf2flt.
5318
5319 2007-04-13  Jason Merrill  <jason@redhat.com>
5320
5321         PR c++/31074
5322         * conv3.C: New test.
5323
5324 2007-04-13  Mike Stump  <mrs@apple.com>
5325
5326         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
5327         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
5328
5329 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
5330
5331         PR tree-optimization/29598
5332         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
5333
5334 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5335
5336         PR fortran/31559
5337         * gfortran.dg/func_assign.f90: New test.
5338
5339 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
5340
5341         PR fortran/31550
5342         * gfortran.dg/used_types_16.f90: New test.
5343
5344 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5345
5346         PR fortran/18937
5347         * gfortran.dg/goto_2.f90: New.
5348         * gfortran.dg/goto_3.f90: New.
5349         * gfortran.dg/pr17708.f90: Rename to ...
5350         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
5351
5352 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5353
5354         PR fortran/31562
5355         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
5356         instead of a struct.
5357
5358 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5359
5360         PR fortran/31562
5361         * gfortran.dg/value_4.c: Use GNU extensions for complex
5362         instead of a struct.
5363
5364 2007-04-13  Richard Guenther  <rguenther@suse.de>
5365
5366         PR tree-optimization/21258
5367         * gcc.dg/tree-ssa/vrp34.c: New testcase.
5368
5369 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5370
5371         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
5372         <complex.h>.
5373
5374 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
5375
5376         PR fortran/31250
5377         * gfortran.dg/char_length_2.f90: New.
5378         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
5379         * gfortran.dg/repeat_4.f90: Likewise.
5380
5381         PR fortran/31266
5382         * gfortran.dg/char_assign_1.f90: New.
5383
5384         PR fortran/31471
5385         * gfortran.dg/block_name_1.f90: New.
5386         * gfortran.dg/block_name_2.f90: New.
5387
5388 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
5389
5390         PR c++/31078
5391         * g++.dg/other/pr31078.C: New.
5392
5393 2007-04-12  Richard Guenther  <rguenther@suse.de>
5394
5395         PR tree-optimization/31169
5396         * gcc.c-torture/execute/pr31169.c: New testcase.
5397
5398 2007-04-12  Richard Guenther  <rguenther@suse.de>
5399
5400         PR tree-optimization/24689
5401         PR tree-optimization/31307
5402         * g++.dg/tree-ssa/pr31307.C: New testcase.
5403         * gcc.dg/tree-ssa/pr24689.c: Likewise.
5404
5405 2007-04-12  Tobias Burnus  <burnus@net-b.de>
5406
5407         PR fortran/31472
5408         * gfortran.dg/access_spec_1.f90: New test.
5409         * gfortran.dg/access_spec_2.f90: New test.
5410         * gfortran.dg/non_module_public.f90: Match new error message.
5411
5412 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
5413
5414         PR testsuite/31538
5415         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
5416         to 4 at line 38 to fix bounds problem.
5417
5418 2007-04-11  Tobias Burnus  <burnus@net-b.de>
5419
5420         PR testsuite/31240
5421         * gfortran.dg/pointer_intent_1.f90: Fix test.
5422
5423 2007-04-10  Eric Christopher  <echristo@apple.com>
5424
5425         * lib/target-supports.exp
5426         (check_effective_target_fstack_protector): Rewrite.
5427
5428 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
5429
5430         PR c++/31449
5431         * g++.dg/init/const5.C: New test.
5432
5433 2007-04-09  Jan Hubicka  <jh@suse.cz>
5434
5435         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
5436
5437 2007-04-08  Jan Hubicka  <jh@suse.cz>
5438
5439         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
5440
5441 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5442
5443         PR fortran/31257
5444         * gfortran.dg/achar_4.f90: New test.
5445
5446 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5447
5448         PR fortran/30880
5449         * gfortran.dg/used_dummy_types_8.f90: New test.
5450
5451 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5452
5453         PR fortran/30872
5454         * gfortran.dg/parameter_array_element_1.f90: New test.
5455
5456 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5457
5458         PR fortran/31222
5459         * gfortran.dg/default_numeric_type_1.f90: New test.
5460
5461 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5462
5463         PR fortran/31424
5464         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
5465
5466 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5467
5468         PR fortran/31293
5469         * gfortran.dg/interface_12.f90: New test.
5470
5471 2007-04-07  Bruce Korb  <bkorb@gnu.org>
5472
5473         * gcc.dg/format/opt-6.c: New test.
5474         * gcc.dg/format/nul-1.c: New test.
5475         * gcc.dg/format/nul-2.c: New test.
5476
5477 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5478
5479         PR libgfortran/31395
5480         * gfortran.dg/fmt_colon.f90: New test.
5481
5482 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
5483
5484         * g++.old-deja/g++.other/init18.C: Use
5485         dg-require-effective-target instead of an explicit xfail.
5486
5487 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
5488
5489         * gcc.dg/dfp/signbit-1.c
5490         * gcc.dg/dfp/signbit-2.c
5491
5492 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5493
5494         PR fortran/31483
5495         * gfortran.dg/altreturn_5.f90: New test.
5496
5497 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5498
5499         PR fortran/31292
5500         * gfortran.dg/contained_module_proc_1.f90: New test.
5501
5502 2007-04-04  Stuart Hastings  <stuart@apple.com>
5503
5504         PR 31281
5505         * objc/execute/exceptions/pr31281.m: New.
5506
5507 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
5508
5509         * g++.dg/ext/dllimport12.C: Update comments.
5510
5511 2007-04-03  Eric Christopher  <echristo@apple.com>
5512
5513         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
5514
5515 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5516
5517         PR fortran/31304
5518         * gfortran.dg/repeat_2.f90: New test.
5519         * gfortran.dg/repeat_3.f90: New test.
5520         * gfortran.dg/repeat_4.f90: New test.
5521
5522 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
5523
5524         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
5525
5526 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
5527
5528         PR c++/30847
5529         * g++.dg/parse/cond3.C: New test.
5530
5531         PR middle-end/30704
5532         * gcc.c-torture/execute/ieee/pr30704.c: New test.
5533
5534 2007-04-02  Jason Merrill  <jason@redhat.com>
5535
5536         PR c++/31187
5537         * g++.dg/ext/visibility/anon3.C: New test.
5538
5539 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5540
5541         PR libgfortran/31052
5542         * gfortran.dg/namelist_28.f90: New test.
5543
5544 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5545
5546         PR libgfortran/31366
5547         * gfortran.dg/direct_io_6.f90: New test.
5548
5549 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5550
5551         PR libgfortran/31207
5552         * gfortran.dg/advance_5.f90: New test.
5553         * gfortran.dg/advance_6.f90: New test.
5554
5555 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5556
5557         * g++.dg/ext/dllimport6.C: Remove extra ';'.
5558         * g++.dg/ext/dllimport7.C: Likewise.
5559         * g++.dg/ext/selectany1.C: Likewise.
5560
5561 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
5562
5563         * g++.dg/parser/pr31138.C: New.
5564         * g++.dg/parser/pr31140.C: New.
5565         * g++.dg/parser/pr31141.C: New.
5566
5567 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
5568
5569         PR c++/26099
5570         * g++.dg/ext/is_base_of.C: New.
5571         * g++.dg/ext/has_virtual_destructor.C: New.
5572         * g++.dg/ext/is_polymorphic.C: New.
5573         * g++.dg/ext/is_base_of_diagnostic.C: New.
5574         * g++.dg/ext/is_enum.C: New.
5575         * g++.dg/ext/has_nothrow_assign.C: New.
5576         * g++.dg/ext/has_nothrow_constructor.C: New.
5577         * g++.dg/ext/is_empty.C: New.
5578         * g++.dg/ext/has_trivial_copy.C: New.
5579         * g++.dg/ext/has_trivial_assign.C: New.
5580         * g++.dg/ext/is_abstract.C: New.
5581         * g++.dg/ext/is_pod.C: New.
5582         * g++.dg/ext/has_nothrow_copy.C: New.
5583         * g++.dg/ext/is_class.C: New.
5584         * g++.dg/ext/has_trivial_constructor.C: New.
5585         * g++.dg/ext/is_union.C: New.
5586         * g++.dg/ext/has_trivial_destructor.C: New.
5587         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5588         * g++.dg/template/crash43.C: Likewise.
5589
5590 2007-03-29  Dirk Mueller  <dmueller@suse.de>
5591
5592         * g++.dg/warn/pedantic2.C: New testcase.
5593
5594 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5595
5596         * size_dim.f90: Fix dg directive.
5597         * pr16433.f: Likewise.
5598         * use_6.f90: Likewise.
5599         * use_7.f90: Likewise.
5600         * entry_9.f90: Likewise.
5601         * pointer_intent_2.f90: Likewise.
5602         * protected_1.f90: Likewise.
5603         * fmt_missing_period_2.f: Likewise.
5604         * pointer_intent_3.f90: Likewise.
5605         * protected_2.f90: Likewise.
5606         * protected_3.f90: Likewise.
5607         * pr15754.f90: Likewise.
5608         * protected_4.f90: Likewise.
5609         * protected_5.f90: Likewise.
5610         * initialization_2.f90: Likewise.
5611         * protected_6.f90: Likewise.
5612         * continuation_7.f90: Likewise.
5613         * derived_function_interface_1.f90: Likewise.
5614         * der_pointer_4.f90: Likewise.
5615         * fmt_zero_precision.f90: Likewise.
5616         * blockdata_3.f90: Likewise.
5617         * fmt_missing_period_1.f: Likewise.
5618         * real_const_3.f90: Likewise.
5619         * use_4.f90: Likewise.
5620         * fmt_missing_period_3.f: Likewise.
5621         * use_5.f90: Likewise.
5622
5623 2007-03-28  Mike Stump  <mrs@apple.com>
5624
5625         * gcc.dg/darwin-comm.c: Add.
5626
5627 2007-03-28  Eric Christopher  <echristo@apple.com>
5628
5629         * lib/target-supports.exp (check_effective_target_fstack_protector):
5630         New.
5631         * gcc.dg/ssp-1.c: Use.
5632         * gcc.dg/ssp-2.c: Ditto.
5633
5634 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
5635
5636         PR c++/29077
5637         * g++.dg/parse/constructor3.C: New test.
5638
5639 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5640
5641         * gnat.dg/thin_pointer.ad[sb]: New test.
5642
5643 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5644
5645         * g++.dg/cpp0x/bracket1.C: New.
5646         * g++.dg/cpp0x/bracket2.C: New.
5647         * g++.dg/cpp0x/bracket3.C: New.
5648         * g++.dg/cpp0x/bracket4.C: New.
5649
5650 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5651
5652         * g++.dg/cpp0x/temp_default1.C: New.
5653         * g++.dg/cpp0x/temp_default3.C: New.
5654         * g++.dg/cpp0x/temp_default2.C: New.
5655         * g++.dg/cpp0x/temp_default4.C: New.
5656
5657 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5658
5659         PR c++/29993
5660         * g++.dg/other/cv_func2.C: New.
5661
5662 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
5663
5664         * gcc.dg/dfp/func-vararg-alternate.h: New file.
5665         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5666         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5667         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5668
5669         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5670         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5671
5672         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5673
5674         * lib/compat.exp (compat-execute): Fix processing of file names.
5675
5676 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
5677
5678         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5679
5680 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
5681
5682         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5683         Delete created executable test file.
5684         (check_effective_target_fortran_large_int): Ditto.
5685         (check_effective_target_static_libgfortran): Ditto.
5686
5687 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
5688
5689         PR c++/30500
5690         * g++.dg/warn/pragma-system_header1.C: New test.
5691         * g++.dg/warn/pragma-system_header2.C: New test.
5692         * g++.dg/warn/pragma-system_header1.h. New.
5693         * g++.dg/warn/pragma-system_header2.h. New.
5694
5695 2007-03-26  Ian Lance Taylor  <iant@google.com>
5696
5697         PR tree-optimization/31345
5698         * gcc.c-torture/compile/pr31345-1.c: New test.
5699
5700 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
5701
5702         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5703         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5704         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5705         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5706         * gfortran.dg/overload_1.f90: Likewise.
5707         * gfortran.dg/impure_assignment_1.f90: Likewise.
5708         * gfortran.dg/error_recovery_3.f90: Likewise.
5709         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5710         * gfortran.dg/sequence_types_1.f90: Likewise.
5711         * gfortran.dg/internal_references_1.f90: Likewise.
5712         * gfortran.dg/present_1.f90: Likewise.
5713         * gfortran.dg/volatile10.f90: Likewise.
5714         * gfortran.dg/module_equivalence_2.f90: Likewise.
5715         * gfortran.dg/use_4.f90: Likewise.
5716         * gfortran.dg/elemental_result_1.f90: Likewise.
5717         * gfortran.dg/generic_actual_arg.f90: Likewise.
5718         * gfortran.dg/private_type_5.f90: Likewise.
5719         * gfortran.dg/protected_4.f90: Likewise.
5720         * gfortran.dg/interface_3.f90: Likewise.
5721
5722 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5723
5724         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5725         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5726
5727 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5728
5729         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5730
5731 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5732
5733         PR libgfortran/31199
5734         * gfortran.dg/fmt_t_4.f90: New test.
5735
5736 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5737
5738         PR libfortran/31297
5739         * gfortran.dg/backspace_5.f:  Initialize variable(s).
5740         * gfortran.dg/backspace_6.f:  Likewise.
5741         * gfortran.dg/char_bounds_check_fail_1: Likewise.
5742         * gfortran.dg/direct_io_2.f90:  Likewise.
5743         * gfortran.dg/write_back.f:  Likewise.
5744         * gfortran.dg/write_rewind_2.f:  Likewise.
5745         * gfortran.dg/write_rewind_1.f:  Likewise.
5746         * gfortran.dg/write_rewind_2.f:  Likewise.
5747
5748 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
5749
5750         PR tree-optimization/30784
5751         * gcc.dg/vect/pr30784.c: New test.
5752
5753 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5754
5755         PR fortran/30877
5756         * gfortran.dg/operator_1.f90: New test.
5757         * gfortran.dg/operator_2.f90: New test.
5758
5759 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5760
5761         PR libfortran/31196
5762         * gfortran.dg/reshape_transpose_1.f90:  New test.
5763
5764 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5765
5766         PR fortran/30655
5767         * gfortran.dg/bounds_check_6.f90: New test.
5768
5769 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
5770
5771         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5772         #ifndef/#endif.
5773         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5774         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5775
5776 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
5777
5778         PR fortran/31209
5779         * gfortran.dg/pointer_function_actual_1.f90: New test.
5780
5781         PR fortran/31200
5782         * gfortran.dg/pointer_function_actual_2.f90: New test.
5783
5784         PR fortran/31215
5785         * gfortran.dg/result_in_spec_1.f90: New test.
5786
5787 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5788
5789         PR fortran/30834
5790         * gfortran.dg/integer_exponentiation_3.F90: New test.
5791         * gfortran.dg/integer_exponentiation_4.f90: New test.
5792         * gfortran.dg/integer_exponentiation_5.F90: New test.
5793
5794 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5795
5796         PR c++/30863
5797         * g++.dg/template/error24.C: New test.
5798         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5799
5800 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5801
5802         PR c++/31273
5803         * g++.dg/expr/bitfield7.C: New test.
5804
5805 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5806
5807         PR other/23572
5808         * gcc.dg/float-range-4.c: New.
5809         * gcc.dg/float-range-1.c: Update. Test for a warning.
5810         * gcc.dg/float-range-3.c: New.
5811         * gcc.dg/float-range-5.c: New.
5812
5813 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5814
5815         PR fortran/31262
5816         * gfortran.dg/no_range_check_1.f90: New test.
5817
5818 2007-03-22  Dirk Mueller  <dmueller@suse.de>
5819
5820         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5821         * g++.dg/other/static1.C: Remove stray semicolon.
5822         * g++.dg/other/init1.C: Likewise.
5823         * g++.dg/rtti/dyncast1.C: Likewise.
5824         * g++.dg/tree-ssa/pr17153.C: Likewise.
5825         * g++.dg/lookup/disamb1.C: Likewise.
5826         * g++.dg/lookup/scoped2.C: Likewise.
5827         * g++.dg/lookup/friend7.C: Likewise.
5828         * g++.dg/parse/parse4.C: Likewise.
5829         * g++.dg/parse/parse5.C: Likewise.
5830         * g++.dg/expr/pr29066.C: Likewise.
5831         * g++.dg/expr/cast4.C: Likewise.
5832         * g++.dg/tc1/dr193.C: Likewise.
5833         * g++.dg/tc1/dr213.C: Likewise.
5834         * g++.dg/abi/dcast1.C: Likewise.
5835         * g++.dg/abi/covariant2.C: Likewise.
5836         * g++.dg/inherit/covariant11.C: Likewise.
5837         * g++.dg/inherit/covariant9.C: Likewise.
5838         * g++.dg/inherit/covariant10.C: Likewise.
5839         * g++.dg/init/static3.C: Likewise.
5840         * g++.dg/init/init-ref3.C: Likewise.
5841         * g++.dg/init/ref10.C: Likewise.
5842         * g++.dg/template/meminit2.C: Likewise.
5843         * g++.dg/template/using9.C: Likewise.
5844         * g++.dg/template/friend9.C: Likewise.
5845         * g++.dg/template/ref1.C: Likewise.
5846         * g++.old-deja/g++.warn/inline.C: Likewise.
5847         * g++.old-deja/g++.robertl/eb91.C: Likewise.
5848         * g++.old-deja/g++.robertl/eb46.C: Likewise.
5849         * g++.old-deja/g++.robertl/eb34.C: Likewise.
5850         * g++.old-deja/g++.robertl/eb43.C: Likewise.
5851         * g++.old-deja/g++.robertl/eb26.C: Likewise.
5852         * g++.old-deja/g++.robertl/eb116.C: Likewise.
5853         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5854         * g++.old-deja/g++.brendan/overload8.C: Likewise.
5855         * g++.old-deja/g++.brendan/overload11.C: Likewise.
5856         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5857         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5858         * g++.old-deja/g++.brendan/template11.C: Likewise.
5859         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5860         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5861         * g++.old-deja/g++.brendan/crash16.C: Likewise.
5862         * g++.old-deja/g++.jason/pmem2.C: Likewise.
5863         * g++.old-deja/g++.jason/parse9.C: Likewise.
5864         * g++.old-deja/g++.jason/byval2.C: Likewise.
5865         * g++.old-deja/g++.jason/overload8.C: Likewise.
5866         * g++.old-deja/g++.jason/pmf8.C: Likewise.
5867         * g++.old-deja/g++.jason/template33.C: Likewise.
5868         * g++.old-deja/g++.jason/return3.C: Likewise.
5869         * g++.old-deja/g++.jason/scoping2.C: Likewise.
5870         * g++.old-deja/g++.jason/virtual.C: Likewise.
5871         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5872         * g++.old-deja/g++.jason/template27.C: Likewise.
5873         * g++.old-deja/g++.jason/synth6.C: Likewise.
5874         * g++.old-deja/g++.jason/ref8.C: Likewise.
5875         * g++.old-deja/g++.jason/offset1.C: Likewise.
5876         * g++.old-deja/g++.other/static20.C: Likewise.
5877         * g++.old-deja/g++.other/array1.C: Likewise.
5878         * g++.old-deja/g++.other/new3.C: Likewise.
5879         * g++.old-deja/g++.other/array2.C: Likewise.
5880         * g++.old-deja/g++.other/overload9.C: Likewise.
5881         * g++.old-deja/g++.other/cast6.C: Likewise.
5882         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5883         * g++.old-deja/g++.other/eh4.C: Likewise.
5884         * g++.old-deja/g++.other/using7.C: Likewise.
5885         * g++.old-deja/g++.other/init18.C: Likewise.
5886         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5887         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5888         * g++.old-deja/g++.other/dtor11.C: Likewise.
5889         * g++.old-deja/g++.pt/static11.C: Likewise.
5890         * g++.old-deja/g++.pt/crash19.C: Likewise.
5891         * g++.old-deja/g++.pt/overload12.C: Likewise.
5892         * g++.old-deja/g++.pt/crash46.C: Likewise.
5893         * g++.old-deja/g++.pt/mi1.C: Likewise.
5894         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5895         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5896         * g++.old-deja/g++.pt/local5.C: Likewise.
5897         * g++.old-deja/g++.pt/typename2.C: Likewise.
5898         * g++.old-deja/g++.pt/explicit80.C: Likewise.
5899         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5900         * g++.old-deja/g++.law/visibility1.C: Likewise.
5901         * g++.old-deja/g++.law/visibility2.C: Likewise.
5902         * g++.old-deja/g++.law/virtual2.C: Likewise.
5903         * g++.old-deja/g++.law/operators19.C: Likewise.
5904         * g++.old-deja/g++.law/parsing10.C: Likewise.
5905         * g++.old-deja/g++.law/visibility4.C: Likewise.
5906         * g++.old-deja/g++.law/operators4.C: Likewise.
5907         * g++.old-deja/g++.law/dtors2.C: Likewise.
5908         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5909         * g++.old-deja/g++.law/visibility10.C: Likewise.
5910         * g++.old-deja/g++.law/scope3.C: Likewise.
5911         * g++.old-deja/g++.law/casts2.C: Likewise.
5912         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5913         * g++.old-deja/g++.law/operators33.C: Likewise.
5914         * g++.old-deja/g++.law/friend4.C: Likewise.
5915         * g++.old-deja/g++.mike/pmf7.C: Likewise.
5916         * g++.old-deja/g++.mike/p5611.C: Likewise.
5917         * g++.old-deja/g++.mike/net37.C: Likewise.
5918         * g++.old-deja/g++.mike/p3570.C: Likewise.
5919         * g++.old-deja/g++.mike/p5718.C: Likewise.
5920         * g++.old-deja/g++.mike/net21.C: Likewise.
5921         * g++.old-deja/g++.mike/p1862.C: Likewise.
5922         * g++.old-deja/g++.mike/p4511.C: Likewise.
5923         * g++.old-deja/g++.mike/virt3.C: Likewise.
5924         * g++.old-deja/g++.mike/p16146.C: Likewise.
5925         * g++.old-deja/g++.mike/p1989.C: Likewise.
5926         * g++.old-deja/g++.mike/p5571.C: Likewise.
5927         * g++.old-deja/g++.gb/scope10.C: Likewise.
5928         * g++.old-deja/g++.abi/primary5.C: Likewise.
5929         * g++.old-deja/g++.abi/empty2.C: Likewise.
5930         * g++.old-deja/g++.abi/arraynew.C: Likewise.
5931         * g++.old-deja/g++.eh/vbase4.C: Likewise.
5932         * g++.old-deja/g++.eh/ptr1.C: Likewise.
5933         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5934         * g++.old-deja/g++.bob/template3.C: Likewise.
5935         * g++.old-deja/g++.bob/inherit1.C: Likewise.
5936
5937 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
5938
5939         PR fortran/31193
5940         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5941
5942 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
5943
5944         PR fortran/20897
5945         * gfortran.dg/derived_name_1.f90: New.
5946         * gfortran.dg/derived_name_2.f: New.
5947
5948 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5949
5950         * lib/target-supports.exp (check_effective_target_nonpic): New
5951         procedure.
5952         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5953         when compiling PIC.
5954         * gcc.target/i386/asm-4.c: Require nonpic.
5955         * gcc.target/i386/cmov1.c: Likewise.
5956         * gcc.target/i386/mul.c: Likewise.
5957         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5958         * gcc.target/i386/ssetype-1.c: Require nonpic.
5959         * gcc.target/i386/ssetype-3.c: Likewise.
5960         * gcc.target/i386/ssetype-5.c: Likewise.
5961
5962 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5963
5964         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5965         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5966         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5967         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5968
5969 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
5970
5971         PR tree-optimization/30590
5972         * g++.dg/opt/pr30590.C: New testcase.
5973
5974 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
5975
5976         PR c/30762
5977         * gcc.dg/pr30762-1.c: New test.
5978         * gcc.dg/pr30762-2.c: New test.
5979
5980         PR inline-asm/30505
5981         * gcc.target/i386/pr30505.c: New test.
5982
5983 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
5984
5985         * gcc.target/arm/register-variables.c: New.
5986
5987 2007-03-19  Jeff Law  <law@redhat.com>
5988
5989         * PR tree-optimization/30984
5990         * gcc.c-torture/pr30984.c: New test.
5991
5992 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5993         Richard Guenther  <rguenther@suse.de>
5994
5995         PR tree-optimization/31254
5996         * gcc.dg/torture/pr31254.c: New testcase.
5997
5998 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
5999
6000         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
6001         target default_packed.
6002
6003 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6004
6005         PR fortran/31203
6006         * gfortran.dg/string_length_1.f90: New test.
6007
6008 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6009
6010         PR testsuite/30395
6011         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
6012
6013 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6014
6015         PR libgfortran/31052
6016         * gfortran.dg/namelist_27.f90: New test.
6017
6018 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
6019
6020         PR fortran/30531
6021         * gfortran.dg/used_types_14.f90: New test.
6022
6023         PR fortran/31086
6024         * gfortran.dg/used_types_15.f90: New test.
6025
6026 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
6027
6028         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
6029         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
6030
6031 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6032
6033         PR fortran/31120
6034         * gfortran.dg/integer_exponentiation_2.f90: New test.
6035
6036 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
6037
6038         PR tree-optimization/31041
6039         * gcc.dg/vect/pr31041.c: New test.
6040
6041 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6042
6043         * g++.dg/warn/Wconversion-integer.C: New
6044         * g++.dg/warn/Wconversion-real.C: New.
6045         * g++.dg/warn/Wconversion-real-integer.C: New.
6046         * g++.dg/warn/conv2.C: Updated.
6047
6048 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6049
6050         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
6051         exclude RTPs.
6052
6053 2007-03-16  Richard Guenther  <rguenther@suse.de>
6054
6055         PR tree-optimization/31146
6056         * g++.dg/tree-ssa/pr31146.C: New testcase.
6057
6058 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6059
6060         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
6061         assume that the target has <features.h>.
6062
6063 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6064
6065         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
6066         dg-options rather than to the whole test.
6067
6068 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
6069
6070         PR debug/29906
6071         * g++.dg/debug/pr29906.C: New
6072
6073 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6074
6075         PR libgfortran/31099
6076         * gfortran.dg/unformatted_recl.f90: Update test.
6077
6078 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
6079
6080         * gcc.dg/tree-ssa/prefetch-5.c: New test.
6081
6082 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6083
6084         PR c++/30891
6085         * g++.dg/parse/namespace-definition.C: New.
6086
6087 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6088
6089         PR c++/24924
6090         * g++.dg/cpp/pedantic-errors.C: New.
6091         * g++.dg/cpp/permissive.C: New.
6092
6093 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6094
6095         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
6096         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
6097
6098 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6099
6100         * lib/target-supports.exp (check_missing_uclibc_feature)
6101         (check_effective_target_wchar): New procedures.
6102         * gcc.dg/wchar_t-1.c: Require target wchar.
6103         * gcc.dg/wint_t-1.c: Likewise.
6104
6105 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6106
6107         * lib/target-supports.exp (check_gc_sections_available): Return
6108         false for VxWorks targets.
6109
6110 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6111
6112         * g++.dg/warn/Wconversion2.C: Fix typo.
6113         * gcc.dg/if-empty-1.c: Ditto.
6114
6115 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6116
6117         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
6118
6119 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6120
6121         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
6122         * gcc.target/i386/pr31167.c: Ditto.
6123
6124 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6125
6126         PR target/31167
6127         * gcc.target/i386/pr31167.c: New test.
6128
6129 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
6130
6131         PR fortran/30922
6132         * gfortran.dg/import5.f90.f90: New test.
6133
6134
6135         PR fortran/30879
6136         * gfortran.dg/data_components_1.f90: New test.
6137
6138
6139         PR fortran/30870
6140         * gfortran.dg/generic_13.f90: New test.
6141
6142         PR fortran/31163
6143         * gfortran.dg/alloc_comp_basics_5.f90: New test.
6144
6145 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6146
6147         PR libgfortran/31051
6148         * gfortran.dg/fmt_t_4.f90: New
6149
6150 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6151
6152         PR C++/31165
6153         * g++.dg/other/default7.C: New test.
6154
6155 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6156
6157         * g++.dg/warn/Wconversion2.C: New.
6158
6159 2007-03-14  Eric Christopher  <echristo@apple.com>
6160
6161         * gcc.dg/ssp-1.c: New.
6162         * gcc.dg/ssp-2.c: Ditto.
6163
6164 2007-03-14  Dirk Mueller  <dmueller@suse.de>
6165
6166         * g++.dg/warn/do-empty.C: New.
6167         * gcc.dg/do-empty.c: New.
6168         * gcc.dg/if-empty-1.c: Update.
6169         * gcc.dg/20001116-1.c: Update.
6170         * gcc.dg/pr23165.c: Update.
6171
6172 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
6173
6174         * gfortran.dg/module_implicit_conversion.f90: New test.
6175
6176 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
6177
6178         PR middle-end/31127
6179         * gcc.dg/pr31127.c: New.
6180
6181 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
6182
6183         * gcc.dg/tree-ssa/loop-26.c: New test.
6184
6185 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
6186
6187         * gcc.target/i386/cmpxchg16b-1.c: New test.
6188
6189 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6190
6191         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
6192         * gcc.dg/c99-vla-1.c: Likewise.
6193         * g++.dg/ext/vla1.C: Likewise
6194
6195 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6196
6197         * gcc.dg/wvla-1.c: New test
6198         * gcc.dg/wvla-2.c: New test
6199         * gcc.dg/wvla-3.c: New test
6200         * gcc.dg/wvla-4.c: New test
6201         * gcc.dg/wvla-5.c: New test
6202         * gcc.dg/wvla-6.c: New test
6203         * gcc.dg/wvla-7.c: New test
6204         * g++.dg/warn/Wvla-1.C: New test
6205         * g++.dg/warn/Wvla-2.C: New test
6206         * g++.dg/warn/Wvla-3.C: New test
6207
6208 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
6209
6210         PR c++/30108
6211         * g++.dg/other/default6.C: New test.
6212
6213 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6214
6215         * lib/target-supports.exp (check_profiling_available): Return false
6216         for VxWorks.
6217         (check_effective_target_vxworks_kernel): New procedure.
6218         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
6219         VxWorks.
6220         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
6221         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
6222         to include VxWorks.
6223         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
6224
6225 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6226
6227         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
6228         PIC is not supported.
6229         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
6230         * gcc.dg/20020426-2.c: Likewise.
6231         * gcc.dg/pr28243.c: Likewise.
6232         * gcc.dg/visibility-11.c: Likewise.
6233         * gcc.dg/tls/opt-9.c: Likewise.
6234         * gcc.dg/tls/opt-10.c: Likewise.
6235         * gcc.dg/tls/pic-1.c: Likewise.
6236         * gcc.dg/tls/struct-1.c: Likewise.
6237         * gcc.target/i386/20000807-1.c: Likewise.
6238         * gcc.target/i386/20000904-1.c: Likewise.
6239         * gcc.target/i386/20011119-1.c: Likewise.
6240         * gcc.target/i386/990213-2.c: Likewise.
6241         * gcc.target/i386/990214-1.c: Likewise.
6242         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6243         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6244         * gcc.target/i386/pic-1.c: Likewise.
6245         * gcc.target/i386/pr21518.c: Likewise.
6246         * gcc.target/i386/pr23098.c: Likewise.
6247         * gcc.target/i386/pr23943.c: Likewise.
6248
6249 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
6250
6251         PR c++/31038
6252         * g++.dg/template/complit2.C: New test.
6253
6254         PR c++/30328
6255         * g++.dg/ext/bitfield1.C: New test.
6256
6257 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
6258
6259         PR fortran/30883
6260         * gfortran.dg/interface_11.f90: New test.
6261
6262 2007-03-11  Richard Guenther  <rguenther@suse.de>
6263
6264         PR tree-optimization/31115
6265         * gcc.dg/torture/pr31115.c: New testcase.
6266
6267 2007-03-11  Ira Rosen  <irar@il.ibm.com>
6268
6269         PR tree-optimization/29925
6270         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
6271
6272 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
6273
6274         PR c++/30274
6275         * g++.dg/expr/bitfield3.C: New test.
6276         * g++.dg/expr/bitfield4.C: Likewise.
6277         * g++.dg/expr/bitfield5.C: Likewise.
6278         * g++.dg/expr/bitfield6.C: Likewise.
6279
6280         PR c++/30924
6281         * g++.dg/template/array18.C: New test.
6282
6283 2007-03-10  Dirk Mueller  <dmueller@suse.de>
6284
6285         PR c++/17946
6286         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
6287         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
6288
6289 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
6290
6291         PR c++/20599
6292         * g++.dg/cpp0x/variadic-bind.C: New.
6293         * g++.dg/cpp0x/variadic-function.C: New.
6294         * g++.dg/cpp0x/variadic-mem_fn.C: New.
6295         * g++.dg/cpp0x/variadic-tuple.C: New.
6296         * g++.dg/cpp0x/variadic1.C: New.
6297         * g++.dg/cpp0x/variadic2.C: New.
6298         * g++.dg/cpp0x/variadic3.C: New.
6299         * g++.dg/cpp0x/variadic4.C: New.
6300         * g++.dg/cpp0x/variadic5.C: New.
6301         * g++.dg/cpp0x/variadic6.C: New.
6302         * g++.dg/cpp0x/variadic7.C: New.
6303         * g++.dg/cpp0x/variadic8.C: New.
6304         * g++.dg/cpp0x/variadic9.C: New.
6305         * g++.dg/cpp0x/variadic10.C: New.
6306         * g++.dg/cpp0x/variadic11.C: New.
6307         * g++.dg/cpp0x/variadic12.C: New.
6308         * g++.dg/cpp0x/variadic13.C: New.
6309         * g++.dg/cpp0x/variadic14.C: New.
6310         * g++.dg/cpp0x/variadic15.C: New.
6311         * g++.dg/cpp0x/variadic16.C: New.
6312         * g++.dg/cpp0x/variadic17.C: New.
6313         * g++.dg/cpp0x/variadic18.C: New.
6314         * g++.dg/cpp0x/variadic19.C: New.
6315         * g++.dg/cpp0x/variadic20.C: New.
6316         * g++.dg/cpp0x/variadic21.C: New.
6317         * g++.dg/cpp0x/variadic22.C: New.
6318         * g++.dg/cpp0x/variadic23.C: New.
6319         * g++.dg/cpp0x/variadic24.C: New.
6320         * g++.dg/cpp0x/variadic25.C: New.
6321         * g++.dg/cpp0x/variadic26.C: New.
6322         * g++.dg/cpp0x/variadic27.C: New.
6323         * g++.dg/cpp0x/variadic28.C: New.
6324         * g++.dg/cpp0x/variadic29.C: New.
6325         * g++.dg/cpp0x/variadic30.C: New.
6326         * g++.dg/cpp0x/variadic31.C: New.
6327         * g++.dg/cpp0x/variadic32.C: New.
6328         * g++.dg/cpp0x/variadic33.C: New.
6329         * g++.dg/cpp0x/variadic34.C: New.
6330         * g++.dg/cpp0x/variadic35.C: New.
6331         * g++.dg/cpp0x/variadic36.C: New.
6332         * g++.dg/cpp0x/variadic37.C: New.
6333         * g++.dg/cpp0x/variadic38.C: New.
6334         * g++.dg/cpp0x/variadic39.C: New.
6335         * g++.dg/cpp0x/variadic40.C: New.
6336         * g++.dg/cpp0x/variadic41.C: New.
6337         * g++.dg/cpp0x/variadic42.C: New.
6338         * g++.dg/cpp0x/variadic43.C: New.
6339         * g++.dg/cpp0x/variadic44.C: New.
6340         * g++.dg/cpp0x/variadic45.C: New.
6341         * g++.dg/cpp0x/variadic46.C: New.
6342         * g++.dg/cpp0x/variadic47.C: New.
6343         * g++.dg/cpp0x/variadic48.C: New.
6344         * g++.dg/cpp0x/variadic49.C: New.
6345         * g++.dg/cpp0x/variadic50.C: New.
6346         * g++.dg/cpp0x/variadic51.C: New.
6347         * g++.dg/cpp0x/variadic52.C: New.
6348         * g++.dg/cpp0x/variadic53.C: New.
6349         * g++.dg/cpp0x/variadic54.C: New.
6350         * g++.dg/cpp0x/variadic55.C: New.
6351         * g++.dg/cpp0x/variadic56.C: New.
6352         * g++.dg/cpp0x/variadic57.C: New.
6353         * g++.dg/cpp0x/variadic58.C: New.
6354         * g++.dg/cpp0x/variadic59.C: New.
6355         * g++.dg/cpp0x/variadic60.C : New.
6356         * g++.dg/cpp0x/variadic61.C : New.
6357         * g++.dg/cpp0x/variadic62.C : New.
6358         * g++.dg/cpp0x/variadic63.C : New.
6359         * g++.dg/cpp0x/variadic64.C : New.
6360         * g++.dg/cpp0x/variadic65.C : New.
6361         * g++.dg/cpp0x/variadic66.C : New.
6362         * g++.dg/cpp0x/variadic67.C : New.
6363         * g++.dg/cpp0x/variadic68.C : New.
6364         * g++.dg/cpp0x/variadic69.C : New.
6365         * g++.dg/cpp0x/variadic70.C : New.
6366         * g++.dg/cpp0x/variadic71.C : New.
6367         * g++.dg/cpp0x/variadic72.C : New.
6368         * g++.dg/cpp0x/variadic73.C : New.
6369         * g++.dg/cpp0x/variadic74.C : New.
6370         * g++.dg/cpp0x/variadic75.C : New.
6371         * g++.dg/cpp0x/variadic-ex1.C : New.
6372         * g++.dg/cpp0x/variadic-ex2.C : New.
6373         * g++.dg/cpp0x/variadic-ex3.C : New.
6374         * g++.dg/cpp0x/variadic-ex4.C : New.
6375         * g++.dg/cpp0x/variadic-ex5.C : New.
6376         * g++.dg/cpp0x/variadic-ex6.C : New.
6377         * g++.dg/cpp0x/variadic-ex7.C : New.
6378         * g++.dg/cpp0x/variadic-ex8.C : New.
6379         * g++.dg/cpp0x/variadic-ex9.C : New.
6380         * g++.dg/cpp0x/variadic-ex10.C : New.
6381         * g++.dg/cpp0x/variadic-ex11.C : New.
6382         * g++.dg/cpp0x/variadic-ex12.C : New.
6383         * g++.dg/cpp0x/variadic-ex13.C : New.
6384         * g++.dg/cpp0x/variadic-ex14.C : New.
6385
6386 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6387
6388         PR libgfortran/31099
6389         * gfortran.dg/unformatted_recl.f90: New test.
6390
6391 2007-03-09  Roger Sayle  <roger@eyesopen.com>
6392
6393         * gcc.dg/fold-eqcmplx-1.c: New test case.
6394
6395 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
6396
6397         PR rtl-optimization/30643
6398         * gcc.dg/pr30643.c: New.
6399
6400 2007-03-09  Chao-ying Fu  <fu@mips.com>
6401
6402         * gcc.target/mips/mips32-dspr2-type.c: New test.
6403         * gcc.target/mips/mips32-dspr2.c: New test.
6404         * gcc.target/mips/dspr2-MULT.c: New test.
6405         * gcc.target/mips/dspr2-MULTU.c: New test.
6406         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
6407         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
6408         Adjust some formats.
6409
6410 2007-03-09  Dirk Mueller  <dmueller@suse.de>
6411
6412         PR c++/17946
6413         * gcc.dg/Wlogical-op-1.c: New.
6414         * g++.dg/warn/Wlogical-op-1.C: New.
6415
6416 2007-03-09  Richard Guenther  <rguenther@suse.de>
6417
6418         PR tree-optimization/30904
6419         PR middle-end/31058
6420         * gcc.dg/pr30904.c: Remove xfail.
6421
6422 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6423
6424         PR C/31072
6425         * gcc.c-torture/execute/pr31072.c: New test.
6426
6427 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6428
6429         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
6430         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6431         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
6432         *lrint* and *lround*.
6433         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
6434         floor->lfloor.
6435         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
6436         * gcc.dg/torture/builtin-integral-1.c: Likewise.
6437         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
6438         and *lround*.  Correct macro names.
6439         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
6440         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
6441
6442 2007-03-08  Ian Lance Taylor  <iant@google.com>
6443
6444         * gcc.dg/no-strict-overflow-5.c: New test.
6445         * gcc.dg/no-strict-overflow-6.c: New test.
6446         * gcc.dg/Wstrict-overflow-11.c: New test.
6447         * gcc.dg/Wstrict-overflow-12.c: New test.
6448         * gcc.dg/Wstrict-overflow-13.c: New test.
6449         * gcc.dg/Wstrict-overflow-14.c: New test.
6450         * gcc.dg/Wstrict-overflow-15.c: New test.
6451
6452 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6453
6454         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
6455         for VxWorks kernel mode.
6456         * gcc.c-torture/execute/strncmp-1.x: Likewise.
6457
6458 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6459
6460         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
6461         mode.
6462
6463 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6464
6465         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
6466         and lib/bfill.c on VxWorks targets.
6467         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
6468         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
6469         lib/bfill.c and lib/memmove.c on VxWorks targets.
6470         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
6471         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
6472         on VxWorks targets.
6473         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
6474         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
6475
6476 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6477
6478         * gfortran.dg/use_5.f90: New test.
6479         * gfortran.dg/use_6.f90: Ditto.
6480         * gfortran.dg/use_7.f90: Ditto.
6481
6482 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6483
6484         PR fortran/30973
6485         * gfortran.dg/use_4.f90: New test.
6486         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
6487
6488 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
6489
6490         PR fortran/31011
6491         * gfortran.dg/parameter_array_section_2.f90: New test.
6492
6493 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
6494
6495         PR c++/30852
6496         * g++.dg/ext/offsetof1.C: Add cases with volatile.
6497
6498         PR c++/30534
6499         * g++.dg/template/arg5.C: New test.
6500
6501 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
6502
6503         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
6504
6505 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
6506
6507         * gcc.dg/var-expand1.c: Add newline at end of file.
6508
6509 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
6510
6511         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
6512
6513 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
6514
6515         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
6516
6517 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6518
6519         * gcc.dg/torture/builtin-convert-4.c: New test.
6520
6521 2007-03-05  Ian Lance Taylor  <iant@google.com>
6522
6523         * gcc.c-torture/compile/pr31034.c: New test.
6524
6525 2007-03-05  Ian Lance Taylor  <iant@google.com>
6526
6527         * gcc.dg/inline-18.c: New test.
6528         * gcc.dg/inline-19.c: New test.
6529         * gcc.dg/inline-20.c: New test.
6530         * gcc.dg/inline-21.c: New test.
6531
6532 2007-03-05  Richard Guenther  <rguenther@suse.de>
6533
6534         PR tree-optimization/14052
6535         * gcc.dg/tree-ssa/vrp33.c: New testcase.
6536
6537 2007-03-05  Richard Guenther  <rguenther@suse.de>
6538
6539         PR tree-optimization/23777
6540         * gcc.dg/tree-ssa/pr23777.c: New testcase.
6541
6542 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6543
6544         PR other/30465
6545         * gcc.dg/multiple-overflow-warn-3.c: New.
6546         * g++.dg/warn/multiple-overflow-warn-3.C: New.
6547
6548 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
6549
6550         PR c++/30895
6551         * g++.dg/parse/template23.C: New test.
6552
6553 2007-03-04  Roger Sayle  <roger@eyesopen.com>
6554
6555         PR middle-end/30744
6556         * gcc.dg/pr30744-1.c: New test case.
6557
6558 2007-03-04  Tobias Burnus  <burnus@net-b.de>
6559
6560         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6561
6562 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6563
6564         PR target/30406
6565         * gfortran.dg/logical_3.f90: New test.
6566
6567 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
6568
6569         PR libfortran/30981
6570         * gfortran.dg/integer_exponentiation_1.f90:  New test.
6571
6572 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
6573
6574         * gcc.target/m68k/m68k.exp: New.
6575         * gcc.target/m68k/crash1.c: New.
6576
6577 2007-03-03  Tobias Burnus  <burnus@net-b.de>
6578
6579         * gfortran.dg/c_by_val.c: Use int64_t instead of long
6580         to be more compatible with integer(kind=8).
6581
6582 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6583
6584         PR libfortran/31001
6585         * gfortran.dg/zero_sized_3.f90: New test.
6586
6587 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6588
6589         PR c++/15787
6590         * g++.dg/parse/else.C: New.
6591         * g++.dg/parse/else-2.C: New.
6592
6593 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
6594             Tobias Burnus  <burnus@net-b.de>
6595
6596         PR fortran/30882
6597         * gfortran.dg/size_dim.f90: New test.
6598
6599 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
6600             Tobias Burnus  <burnus@net-b.de>
6601
6602         PR fortran/30873
6603         * gfortran.dg/entry_9.f90: New test.
6604
6605 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
6606
6607         PR c++/28253
6608         * g++.dg/inherit/covariant16.C: New test.
6609
6610 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
6611
6612         * g++.dg/other/darwin-minversion-1.C: New.
6613
6614 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
6615
6616         * gcc.dg/tree-ssa/20070302-1.c: New test.
6617
6618 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
6619
6620         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6621         tests.
6622
6623 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
6624
6625         * gcc.dg/tree-ssa/prefetch-4.c: New test.
6626
6627 2007-03-01  Simon Baldwin <simonb@google.com>
6628
6629         PR c++/23689
6630         * warn/ignored_typedef.C: New.
6631         * init/ctor8.C: Added dg-warning to consume ignored typedef
6632         warning.
6633         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
6634         and added an explicit line number.
6635
6636 2007-02-28  Richard Guenther  <rguenther@suse.de>
6637
6638         PR middle-end/30364
6639         * gcc.dg/torture/pr30364-1.c: New testcase.
6640         * gcc.dg/torture/pr30364-2.c: Likewise.
6641         * gcc.dg/torture/pr30364-3.c: Likewise.
6642
6643 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6644
6645         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6646         powerpc*, use -funsafe-math-optimizations.
6647         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6648         * gcc.dg/torture/builtin-modf-1.c: Likewise.
6649
6650 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6651             Paul Thomas  <pault@gcc.gnu.org>
6652
6653         PR fortran/30888
6654         PR fortran/30887
6655         * c_by_val_1.f: Test %VAL() with non-default kind.
6656         * c_by_val.c: Ditto.
6657         * c_by_val_4.f: New test.
6658
6659 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6660
6661         PR fortran/30968
6662         * gfortran.dg/continuation_7.f90: New test.
6663
6664 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
6665
6666         * g++.dg/inherit/thunk7.C: New test.
6667         * lib/target-supports.exp (check_profiling_available): Not available
6668         for bfin-*-*.
6669
6670 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
6671
6672         PR target/30970
6673         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6674
6675 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
6676
6677         * lib/target-supports.exp (check_effective_target_init_priority):
6678         Remove Solaris special case.
6679
6680 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
6681
6682         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6683         for more builtin types.
6684
6685         * g++.dg/ext/visibility/class1.C: Port to Darwin.
6686         * g++.dg/ext/visibility/noPLT.C: Likewise.
6687
6688 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6689
6690         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6691         sh* targets.
6692
6693 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
6694
6695         PR fortran/30865
6696         * size_optional_dim_1.f90:  New test.
6697
6698 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
6699
6700         * gcc.dg/vxworks/vxworks.exp: New file.
6701         * gcc.dg/vxworks/initpri1.c: Likewise.
6702         * gcc.dg/vxworks/initpri2.c: Likewise.
6703         * gcc.dg/initpri2.c: Add more tests.
6704         * g++.dg/special/initpri2.C: Likewise.
6705
6706         * gcc.dg/initpri1.c: New test.
6707         * gcc.dg/initpri2.c: Likewise.
6708         * g++.dg/special/initpri1.C: New test.
6709         * g++.dg/special/initpri2.C: Likewise.
6710         * g++.dg/special/conpr-1.C: Use init_priority effective target.
6711         * g++.dg/special/conpr-2.C: Likewise.
6712         * g++.dg/special/conpr-3.C: Likewise.
6713         * g++.dg/special/conpr-4.C: Likewise.
6714         * g++.dg/special/initp1.C: Likewise.
6715         * g++.dg/special/ecos.exp: Remove code to detect availability of
6716         constructor priorities.
6717         * lib/target-supports.exp (check_effective_target_init_priority):
6718         New function.
6719
6720 2007-02-24  Jan Hubicka  <jh@suse.cz>
6721
6722         * gcc.c-torture/execute/pr30778.c: New testcase.
6723
6724 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6725
6726         PR libgfortran/30918
6727         * gfortran.dg/namelist_26.f90: New test.
6728
6729 2007-02-24  Richard Guenther  <rguenther@suse.de>
6730
6731         PR middle-end/30951
6732         * gcc.dg/pr30951.c: New testcase.
6733
6734 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6735
6736         * gcc.dg/torture/builtin-modf-1.c: New test.
6737
6738 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
6739
6740         PR tree-optimization/30904
6741         * gcc.dg/pr30904.c: New test.
6742
6743 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6744
6745         * gcc.test-framework/README: Correct command.
6746         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6747         -Wunused-value.
6748         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6749
6750 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
6751
6752         * lib/target-supports.exp (check_effective_target_unwrapped): New.
6753
6754 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
6755
6756         * lib/target-supports.exp (check_effective_target_newlib): New
6757         function.
6758
6759 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
6760
6761         PR fortran/30660
6762         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6763         allocatable component.
6764
6765
6766 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6767
6768         * gcc.dg/torture/builtin-logb-1.c: New test.
6769         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6770         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6771         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6772         sh* targets.
6773
6774 2007-02-23  Richard Guenther  <rguenther@suse.de>
6775
6776         * g++.dg/warn/changes-meaning.C: New testcase.
6777
6778 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6779
6780         PR libgfortran/30910
6781         * gfortran.dg/fmt_zero_precision.f90: Update test.
6782
6783 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6784
6785         * gcc.dg/torture/builtin-frexp-1.c: New test.
6786
6787 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
6788
6789         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6790
6791 2007-02-22  Ian Lance Taylor  <iant@google.com>
6792
6793         PR debug/30898
6794         * g++.dg/debug/pr30898.C: New test.
6795
6796 2007-02-22  Ira Rosen  <irar@il.ibm.com>
6797
6798         * gcc.dg/vect/vect-106.c: New test.
6799
6800 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6801             Ira Rosen  <irar@il.ibm.com>
6802
6803         PR tree-optimization/30843
6804         * gcc.dg/vect/pr30843.c: New test.
6805
6806 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6807
6808         PR tree-optimization/30858
6809         * gcc.dg/vect/pr30858.c: New test.
6810
6811 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
6812
6813         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6814         to set options for compiling testglue.
6815         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6816         * lib/obj-c++.exp (obj-c++_init): Likewise.
6817
6818 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
6819
6820         * gnat.dg/derived_aggregate.adb: New test.
6821
6822 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6823
6824         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6825         sh* targets.  Call the correct CKSGN macro.
6826
6827 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
6828
6829         * gfortran.dg/gomp/omp_parse1.f90: New test.
6830         * gfortran.dg/gomp/omp_parse2.f: New test.
6831
6832 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
6833
6834         PR fortran/30869
6835         * gfortran.dg/do_pointer_1.f90:  New test.
6836
6837 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6838
6839         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6840         and scalbln.
6841
6842 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
6843
6844         * gcc.dg/darwin-minversion-1.c: New.
6845         * gcc.dg/darwin-minversion-2.c: New.
6846
6847 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6848
6849         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6850
6851 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6852             DJ Delorie <dj@redhat.com>
6853
6854         PR other/30824
6855         * gcc.dg/Wfatal.c: New.
6856         * gcc.dg/Wfatal-2.c: New.
6857         * gcc.dg/Werror-1.c: Adjust expectations.
6858         * gcc.dg/Werror-5.c: Likewise.
6859         * gcc.dg/Werror-7.c: Likewise.
6860         * gcc.dg/Werror-10.c: Likewise.
6861         * gcc.dg/Werror-11.c: Likewise.
6862
6863 2007-02-20  Tobias Burnus  <burnus@net-b.de>
6864
6865         PR fortran/30522
6866         * gfortran.dg/volatile10.f90: New test.
6867
6868 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
6869
6870         PR libfortran/30533
6871         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
6872
6873 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6874
6875         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6876         * gcc.dg/Walways-true-1.c: Likewise.
6877         * gcc.dg/weak/weak-3.c: Likewise.
6878         * gcc.dg/Werror-1.c: Likewise.
6879         * gcc.dg/Werror-3.c: Likewise.
6880         * gcc.dg/Werror-4.c: Likewise.
6881         * gcc.dg/Werror-5.c: Likewise.
6882         * gcc.dg/Werror-6.c: Likewise.
6883         * gcc.dg/Werror-7.c: Likewise.
6884         * gcc.dg/Werror-8.c: Likewise.
6885         * gcc.dg/Werror-10.c: Likewise.
6886         * gcc.dg/Werror-11.c: Likewise.
6887         * gcc.dg/Werror-12.c: Likewise.
6888         * g++.old-deja/g++.mike/warn8.C: Likewise.
6889         * g++.dg/warn/Walways-true-1.C: Likewise.
6890         * g++.dg/warn/Walways-true-2.C: Likewise.
6891         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6892         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6893         -Wstring-literal-comparison with -Waddress.
6894         * gcc.dg/Wstring-literal-comparison-4.c: Replace
6895         -Wno-string-literal-comparison with -Wno-address.
6896
6897 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
6898
6899         * gnat.dg/self_aggregate_with_call.adb: New test.
6900
6901 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
6902
6903         PR tree-optimization/30975
6904         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6905         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6906         * gcc.dg/vect/pr30795.c: New.
6907
6908 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6909
6910         PR fortran/30681
6911         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6912
6913 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6914
6915         PR rtl-optimization/28173
6916         * gcc.target/i386/andor-1.c: New test case.
6917
6918 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6919
6920         * gcc.dg/torture/builtin-ldexp-1.c: New.
6921         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6922
6923 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6924
6925         * gfortran.dg/array_constructor_15.f90: New test case.
6926
6927 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6928
6929         * gfortran.dg/forall_10.f90: New test case.
6930
6931 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6932
6933         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6934
6935 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6936
6937         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6938         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6939
6940 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
6941
6942         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6943         * gcc.target/i386/builtin-bswap-3.c: Ditto.
6944         * gcc.target/i386/xchg-1.c: New test.
6945         * gcc.target/i386/xchg-2.c: New test.
6946
6947 2007-02-16  Richard Guenther  <rguenther@suse.de>
6948             Christian Bruel  <christian.bruel@st.com>
6949
6950         * gcc.dg/strict-overflow-5.c: New testcase.
6951
6952 2007-02-16  Tobias Burnus  <burnus@net-b.de>
6953
6954         PR fortran/30793
6955         * gfortran.dg/func_derived_4.f90: New test.
6956
6957 2007-02-15  Roger Sayle  <roger@eyesopen.com>
6958
6959         PR middle-end/30391
6960         * gfortran.dg/pr30391-1.f90: New test case.
6961
6962 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6963
6964         PR middle-end/30433
6965         * gcc.c-torture/compile/pr30433.c: New testcase to check
6966         that complex constants comparisions are foldded.
6967
6968 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6969
6970         PR C++/30158
6971         * g++.dg/ext/stmtexpr10.C: New testcase.
6972
6973 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6974
6975         PR middle-end/30729
6976         * gcc.dg/Wunused-value-2.c: New testcase.
6977
6978 2007-02-15  Ian Lance Taylor  <iant@google.com>
6979
6980         * g++.dg/eh/subreg-1.C: New test.
6981
6982 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6983
6984         PR c/26494
6985         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6986         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6987         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6988         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6989         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6990         * gcc.dg/Werror-implicit-function-declaration.c: New.
6991
6992 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6993
6994         PR c++/28943
6995         * g++.dg/warn/pr28943.C: New.
6996
6997 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6998
6999         * gfortran.fortran-torture/execute/math.f90: Fix typo.
7000
7001 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7002
7003         PR fortran/30779
7004         * gfortran.dg/error_recovery_3.f90: New test.
7005
7006 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7007
7008         * g++.dg/tree-ssa/sra-1.C: New.
7009
7010 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7011
7012         * g++.dg/tree-ssa/sra-1.C: New.
7013
7014 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7015
7016         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
7017
7018 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7019
7020         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
7021
7022 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7023
7024         PR fortran/30799
7025         * gfortran.dg/logical_2.f90: New test.
7026
7027 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
7028
7029         * gcc.dg/torture/complex-alias-1.c: New test.
7030
7031 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
7032
7033         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
7034         instead of -fdump-tree-tailcall.
7035
7036 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
7037
7038         * gfortran.dg/interface_10.f90: Fix comment typo.
7039
7040 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
7041
7042         PR tree-optimization/30771
7043         * gcc.dg/vect/pr30771.c: New test.
7044
7045 2007-02-13  Ian Lance Taylor  <iant@google.com>
7046
7047         * gcc.dg/Wstrict-overflow-1.c: New test.
7048         * gcc.dg/Wstrict-overflow-2.c: New test.
7049         * gcc.dg/Wstrict-overflow-3.c: New test.
7050         * gcc.dg/Wstrict-overflow-4.c: New test.
7051         * gcc.dg/Wstrict-overflow-5.c: New test.
7052         * gcc.dg/Wstrict-overflow-6.c: New test.
7053         * gcc.dg/Wstrict-overflow-7.c: New test.
7054         * gcc.dg/Wstrict-overflow-8.c: New test.
7055         * gcc.dg/Wstrict-overflow-9.c: New test.
7056         * gcc.dg/Wstrict-overflow-10.c: New test.
7057
7058 2007-02-13  Roger Sayle  <roger@eyesopen.com>
7059
7060         * gcc.target/ia64/builtin-bswap-2.c: New test case.
7061
7062 2007-02-13  Richard Henderson  <rth@redhat.com>
7063
7064         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
7065         * gcc.c-torture/execute/pr29302-1.c: ... here.
7066
7067 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7068
7069         PR c/29521
7070         * gcc.dg/c90-return-1.c: Update output.
7071         * gcc.dg/c99-return-1.c: Likewise.
7072
7073 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
7074
7075         PR fortran/30554
7076         * gfortran.dg/used_dummy_types_7.f90: New test..
7077
7078 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
7079
7080         * gcc.target/i386/parity-1.c: New test.
7081         * gcc.target/i386/parity-2.c: New test.
7082
7083 2007-02-12  Roger Sayle  <roger@eyesopen.com>
7084
7085         * gcc.target/i386/builtin-bswap-3.c: New test case.
7086
7087 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
7088
7089         PR tree-optimization/29145
7090         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
7091         alias analysis is improved to take better advantage of restrict
7092         qualified pointers.
7093         * gcc.dg/vect/vect-80.c: Likewise.
7094         * gcc.dg/vect/pr29145.c: New.
7095
7096 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7097
7098         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
7099         * gcc.target/i386/sse4a-insert.c: Likewise.
7100
7101 2007-02-11  Roger Sayle  <roger@eyesopen.com>
7102
7103         * gcc.target/ia64/builtin-popcount-1.c: New test case.
7104         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
7105
7106 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
7107
7108         PR fortran/30478
7109         * gfortran.dg/enum_4.f90: Update error message checks.
7110
7111 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
7112
7113         PR fortran/30554
7114         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
7115         versions of the modules.
7116
7117         PR fortran/30617
7118         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
7119         by getting rid of recursive I/O and providing functions with
7120         results.
7121
7122         PR fortran/30319
7123         * gfortran.dg/char_array_constructor_2.f90
7124
7125 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
7126
7127         PR c++/26988
7128         * g++.dg/template/spec34.C: New test
7129
7130 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
7131
7132         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
7133         on i?86 and x86_64.
7134         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
7135         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
7136         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
7137         on i?86 and x86_64.
7138         * gcc.dg/vect/vect-113.c: Ditto.
7139
7140 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
7141
7142         PR c++/29487
7143         * g++.dg/eh/weak1-C: New test.
7144         * g++.dg/eh/weak1-a.cc: Likewise.
7145         * g++.dg/eh/comdat1.C: Likewise.
7146
7147 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
7148             Dorit Nuzman  <dorit@il.ibm.com>
7149
7150         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
7151         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
7152         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
7153         * gcc.dg/vect/vect-113.c: Likewise.
7154
7155         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
7156
7157 2007-02-10  Richard Henderson  <rth@redhat.com>
7158
7159         * lib/target-supports.exp (check_effective_target_tls): Redefine
7160         to mean non-emulated tls.
7161         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7162         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7163         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7164         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7165         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7166         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7167         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7168
7169 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
7170
7171         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
7172
7173 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
7174
7175         * gfortran.dg/secnds.f: Replace time tolerance with a
7176         before-and-after bracket.
7177         * gfortran.dg/secnds-1.f: Likewise.
7178
7179 2007-02-09  Tobias Burnus  <burnus@net-b.de>
7180
7181         PR fortran/30512
7182         * gfortran.dg/maxlocval_1.f90: New test.
7183
7184 2007-02-09  Roger Sayle  <roger@eyesopen.com>
7185
7186         * gcc.target/ia64/builtin_bswap-1.c: New test case.
7187
7188 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7189
7190         PR fortran/30720
7191         * gfortran.dg/array_function_1.f90: New test.
7192
7193 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7194
7195         * lib/target-supports.exp (check_effective_target_lax_strtofp)
7196         (check_effective_target_dummy_wcsftime): New functions.
7197
7198 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7199
7200         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
7201         * lib/target-supports.exp (check_effective_target_uclibc): New
7202         function.
7203
7204 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7205
7206         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
7207         (vsnprintf): Don't define for uClibc targets.
7208
7209 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7210
7211         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
7212         set before checking whether it was allowed.
7213         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
7214         before checking inside_main.
7215
7216 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7217
7218         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
7219         uClinux targets.
7220         (u16sf): Likewise u4sf.
7221         * g++.dg/compat/struct-layout-1.h: Likewise.
7222
7223 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7224
7225         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
7226         procedure.
7227         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7228         m68k targets if check_effective_target_coldfire_fpu returns true.
7229
7230 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
7231         Richard Guenther  <rguenther@suse.de>
7232
7233         PR middle-end/23361
7234         * gcc.dg/fold-compare-3.c: New testcase.
7235         * gcc.dg/tree-ssa/loop-24.c: Likewise.
7236
7237 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
7238
7239         * gcc.dg/pr26570.c: Clean up coverage files.
7240         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
7241         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
7242         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
7243         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7244         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7245         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7246         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
7247         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
7248         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
7249         * gcc.dg/tree-ssa/pr25501.c: Ditto.
7250         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
7251         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
7252         * gcc.dg/vect/pr28952.c: Ditto.
7253         * gcc.dg/vect/pr27151.c: Ditto.
7254         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
7255         * g++.dg/gomp/macro-3.C: Ditto.
7256
7257 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
7258
7259         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
7260         of the loop.
7261
7262 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7263
7264         * gcc.target/i386/builtin-bswap-2.c: New test case.
7265
7266 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7267
7268         * gfortran.dg/forall_8.f90: New test case.
7269         * gfortran.dg/forall_9.f90: Likewise.
7270
7271 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7272
7273         * gcc.dg/builtins-20.c: Add some -~ complex cases.
7274
7275 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
7276
7277         * lib/target-supports.exp (check_effective_target_simulator): New.
7278
7279 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
7280
7281         * gcc.dg/tree-ssa/loop-25.c: New test.
7282
7283 2007-02-06  Richard Henderson  <rth@redhat.com>
7284
7285         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
7286
7287 2007-02-06  Roger Sayle  <roger@eyesopen.com>
7288
7289         * gcc.target/powerpc/popcount-1.c: New test case.
7290         * gcc.target/powerpc/parity-1.c: Likewise.
7291
7292 2007-02-06  Richard Guenther  <rguenther@suse.de>
7293
7294         PR middle-end/27302
7295         * gcc.dg/torture/pr27302-2.c: New testcase.
7296
7297 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
7298
7299         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
7300         * gcc.dg/vect/vect-iv-1.c: New test.
7301         * gcc.dg/vect/vect-iv-2.c: New test.
7302         * gcc.dg/vect/vect-iv-3.c: New test.
7303         * gcc.dg/vect/vect-iv-4.c: New test.
7304         * gcc.dg/vect/vect-iv-5.c: New test.
7305         * gcc.dg/vect/vect-iv-6.c: New test.
7306         * gcc.dg/vect/vect-iv-7.c: New test.
7307         * gcc.dg/vect/vect-iv-8.c: New test.
7308         * gcc.dg/vect/vect-iv-9.c: New test.
7309         * gcc.dg/vect/vect-iv-10.c: New test.
7310         * gcc.dg/vect/vect-iv-11.c: New test.
7311         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
7312         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
7313         * gcc.dg/vect/vect-14.c: Now vectorizable.
7314         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
7315         loop).
7316         * gcc.dg/vect/vect-27.c: Likewise.
7317         * gcc.dg/vect/vect-29.c Likewise.
7318         * gcc.dg/vect/vect-dv-2.c: Likewise.
7319         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7320         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7321         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7322
7323 2007-02-06  Ira Rosen  <irar@il.ibm.com>
7324
7325         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
7326
7327 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7328
7329         * gcc.dg/builtins-20.c: Add more cases.
7330
7331 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
7332
7333         PR debug/30189
7334         * gcc.dg/pr30189.c: New test.
7335
7336 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7337
7338         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
7339         for running tests.
7340         * gcc.target/i386/sse4a-extract.c: New test.
7341         * gcc.target/i386/sse4a-insert.c: New test.
7342         * gcc.target/i386/sse4a-montsd.c: New test.
7343         * gcc.target/i386/sse4a-montss.c: New test.
7344
7345 2007-02-05  Richard Guenther  <rguenther@suse.de>
7346
7347         * gcc.target/i386/vectorize3.c: New testcase.
7348
7349 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
7350
7351         PR target/30665
7352         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
7353
7354 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7355
7356         PR fortran/30611
7357         * gfortran.dg/repeat_1.f90: New test.
7358
7359 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
7360
7361         PR fortran/30605
7362         * gfortran.dg/spread_shape_1.f90: Remove tabs.
7363         * gfortran.dg/derived_init_2.f90: Ditto.
7364         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
7365         * gfortran.dg/array_initializer_1.f90: Ditto.
7366         * gfortran.dg/do_2.f90: Ditto.
7367         * gfortran.dg/proc_assign_1.f90: Ditto.
7368
7369 2007-02-04  Richard Guenther  <rguenther@suse.de>
7370
7371         PR middle-end/30636
7372         * g++.dg/warn/pr30636.C: New testcase.
7373         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
7374
7375 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
7376
7377         PR middle-end/30667
7378         * gfortran.dg/pr30667.f: New test.
7379
7380 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7381
7382         * gcc.dg/builtins-54.c: Add more cases.
7383
7384 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
7385
7386         PR fortran/30514
7387         * gfortran.dg/zero_sized_2.f90: New test.
7388
7389         PR fortran/30660
7390         * gfortran.dg/alloc_comp_basics_4.f90: New test.
7391
7392         PR fortran/29820
7393         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
7394         file.
7395
7396 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7397
7398         PR fortran/30683
7399         * gfortran.dg/interface_10.f90: New test.
7400
7401 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7402
7403         * gcc.dg/builtins-20.c: Add more cases.
7404
7405 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7406
7407         PR target/29682
7408         * gcc-target/ia64/pr29682.c: New test.
7409
7410 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
7411
7412         PR fortran/30284
7413         * gfortran.dg/arrayio_11.f90.f90: New test.
7414
7415         PR fortran/30626
7416         * gfortran.dg/arrayio_12.f90.f90: New test.
7417
7418 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
7419
7420         PR c++/30536
7421         * g++.dg/tls/diag-5.C: New test.
7422
7423         PR middle-end/30473
7424         * gcc.dg/pr30473.c: New test.
7425         * gcc.c-torture/execute/20070201-1.c: New test.
7426
7427 2007-02-01  Roger Sayle  <roger@eyesopen.com>
7428
7429         * gfortran.dg/dependency_20.f90: New test case.
7430
7431 2007-01-31  Ian Lance Taylor  <iant@google.com>
7432
7433         * gcc.dg/lower-subreg-1.c (test): New test.
7434
7435 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
7436
7437         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
7438
7439 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7440
7441         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
7442         * gcc.dg/torture/builtin-math-3.c: Likewise.
7443
7444 2007-01-31  Dirk Mueller  <dmueller@suse.de>
7445
7446         gcc.dg/Wparentheses-2.c: Update and add new tests.
7447
7448 2007-01-31  Ira Rosen  <irar@il.ibm.com>
7449
7450         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
7451         vectorize.
7452
7453 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
7454
7455         * gcc.dg/builtins-63.c: New test.
7456
7457 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7458
7459         PR fortran/27588
7460         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
7461
7462 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7463
7464         PR fortran/30520
7465         * gfortran.dg/volatile8.f90: New argument conformance test.
7466         * gfortran.dg/volatile9.f90: New scope test.
7467
7468 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7469
7470         PR c++/24745
7471         * g++.dg/warn/null4.C: New.
7472
7473 2001-01-30  Roger Sayle  <roger@eyesopen.com>
7474             Uros Bizjak  <ubizjak@gmail.com>
7475
7476         * gcc.dg/large-size-array-3.c: Correct typo.
7477
7478 2007-01-30  Richard Guenther  <rguenther@suse.de>
7479
7480         PR middle-end/27657
7481         * g++.dg/debug/pr27657.C: New testcase.
7482
7483 2007-01-30  Richard Guenther  <rguenther@suse.de>
7484
7485         PR middle-end/30313
7486         * gcc.dg/torture/pr30313.c: New testcase.
7487
7488 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
7489
7490         * gcc.dg/dfp/dfp-except.h: New file.
7491         * gcc.dg/dfp/fe-check.h: New file.
7492         * gcc.dg/dfp/fe-binop.c: New test.
7493         * gcc.dg/dfp/fe-convert-1.c: New test.
7494         * gcc.dg/dfp/fe-convert-2.c: New test.
7495         * gcc.dg/dfp/fe-convert-3.c: New test.
7496
7497         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
7498         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7499         * gcc.dg/dfp/convert-dfp.c: Ditto.
7500         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7501
7502 2007-01-29  Josh Conner  <jconner@apple.com>
7503
7504         * gcc.target/powerpc/altivec-24.c: New test.
7505
7506 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
7507
7508         PR c++/28266
7509         * g++.dg/parse/defarg12.C: New test.
7510
7511 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
7512
7513         PR fortran/30554
7514         * gfortran.dg/used_dummy_types_6.f90: New test.
7515
7516 2007-01-28  Jan Hubicka  <jh@suse.cz>
7517
7518         * gcc.dg/tree-prof/val-prof-6.c: New test.
7519
7520 2007-01-28  Roger Sayle  <roger@eyesopen.com>
7521
7522         * gcc.dg/large-size-array-3.c: Correct test case (portability).
7523
7524 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
7525
7526         PR C++/28988
7527         * g++.dg/expr/dtor4.C: New test.
7528
7529 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
7530
7531         * gcc.dg/tree-ssa/loop-23.c: New test.
7532
7533 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
7534
7535         PR libfortran/30389
7536         * gfortran.dg/achar_2.f90:  New test.
7537         * gfortran.dg/achar_3.f90:  New test.
7538
7539 2007-01-27  Ian Lance Taylor  <iant@google.com>
7540
7541         * gcc.dg/strict-overflow-1.c: New test.
7542         * gcc.dg/no-strict-overflow-1.c: New test.
7543         * gcc.dg/strict-overflow-2.c: New test.
7544         * gcc.dg/no-strict-overflow-2.c: New test.
7545         * gcc.dg/strict-overflow-3.c: New test.
7546         * gcc.dg/no-strict-overflow-3.c: New test.
7547         * gcc.dg/strict-overflow-4.c: New test.
7548         * gcc.dg/no-strict-overflow-4.c: New test.
7549         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
7550         * gcc.dg/pr15784-1.c: Likewise.
7551         * gcc.dg/pr20922-1.c: Likewise.
7552         * gcc.dg/pr20922-3.c: Likewise.
7553         * gcc.dg/pr20922-4.c: Likewise.
7554         * gcc.dg/pr20922-6.c: Likewise.
7555         * gcc.dg/compare-4.c: Likewise.
7556         * gcc.dg/torture/pr26898-1.c: Likewise.
7557         * gcc.dg/tree-ssa/divide-1.c: Likewise.
7558         * gcc.dg/tree-ssa/divide-2.c: Likewise.
7559         * gcc.dg/tree-ssa/divide-3.c: Likewise.
7560         * gcc.dg/tree-ssa/divide-4.c: Likewise.
7561         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7562         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7563         * gcc.dg/tree-ssa/pr21082.c: Likewise.
7564         * gcc.dg/tree-ssa/pr26899.c: Likewise.
7565         * g++.dg/tree-ssa/pr21082.C: Likewise.
7566
7567 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7568
7569         * gcc-dg/large-size-array-3.c: New test case.
7570
7571 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7572
7573         * gfortran.dg/forall_7.f90: New test case.
7574
7575 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
7576
7577         PR fortran/30407
7578         * gfortran.dg/where_operator_assign_1.f90: New test.
7579         * gfortran.dg/where_operator_assign_2.f90: New test.
7580         * gfortran.dg/where_operator_assign_3.f90: New test.
7581
7582 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
7583
7584         * lib/target-supports.exp
7585         (check_effective_target_powerpc_altivec): New.
7586         (check_effective_target_vect_cmdline_needed): Use it.
7587
7588 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7589
7590         PR fortran/30278
7591         * gfortran.dg/backslash_3.f: New test.
7592
7593 2007-01-26  Richard Guenther  <rguenther@suse.de>
7594
7595         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7596
7597 2007-01-26  Tobias Burnus  <burnus@net-b.de>
7598
7599         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7600         * gfortran.dg/vect/vect.exp: Ditto.
7601         * gfortran.dg/dg.exp: Ditto.
7602         * gfortran.fortran-torture/execute/execute.exp: Ditto.
7603         * gfortran.fortran-torture/compile/compile.exp: Ditto.
7604
7605 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7606
7607         * gcc.dg/builtins-20.c: Add more cases.
7608         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7609
7610 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7611
7612         PR fortran/30437
7613         * gcc.dg/Wall.c: New.
7614         * gcc.dg/Wno-all.c: New.
7615         * gfortran.dg/Wall.f90: New.
7616         * gfortran.dg/Wno-all.f90: New.
7617
7618 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
7619
7620         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7621         * g++.dg/eh/simd-2.C: Also run on Darwin.
7622         * g++.dg/eh/simd-3.C: New.
7623         * g++.dg/eh/simd-4.C: New.
7624
7625 2007-01-25  Richard Guenther  <rguenther@suse.de>
7626
7627         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7628         and _PROFILE_USE.
7629         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7630
7631 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
7632
7633         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7634         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7635         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7636         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7637         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7638         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7639         * gcc.dg/ipa/ipa-7.c: New testcase.
7640
7641 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
7642
7643         * g++.dg/cpp0x/warn_cxx0x.C: New.
7644
7645 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7646
7647         * gcc.dg/builtins-20.c: Test builtin carg.
7648
7649 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
7650
7651         PR middle-end/27416
7652         * gcc.dg/gomp/pr27416.c: New test.
7653
7654         PR middle-end/30494
7655         * gcc.dg/gomp/pr30494.c: New test.
7656         * g++.dg/gomp/pr30494.C: New test.
7657
7658         PR middle-end/30421
7659         * gcc.dg/gomp/pr30421.c: New test.
7660
7661 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
7662
7663         * gcc.target/ia64/versionid-1.c: New test.
7664         * gcc.target/ia64/versionid-2.c: New test.
7665
7666 2007-01-24  Richard Guenther  <rguenther@suse.de>
7667
7668         PR testsuite/30181
7669         * gcc.dg/builtins-57.c: Change to a link-time testcase
7670         to support non-C99 targets.
7671
7672 2007-01-24  Jan Hubicka  <jh@suse.cz>
7673
7674         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7675
7676 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7677
7678         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7679
7680 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
7681
7682         PR objc/27438
7683         * objc.dg/const-str-12.m: New test.
7684
7685 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7686
7687         PR fortran/30532
7688         * gfortran.dg/ctrl-z.f90:  New test.
7689
7690 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7691
7692         PR fortran/30481
7693         * gfortran.dg/namelist_assumed_char.f90:  New test.
7694
7695 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
7696
7697         PR c++/27492
7698         * g++.dg/inherit/covariant15.C: New test.
7699
7700 2007-01-23  Ian Lance Taylor  <iant@google.com>
7701
7702         * g++.dg/warn/Wparentheses-24.C: New test.
7703
7704 2007-01-23  Richard Guenther  <rguenther@suse.de>
7705
7706         PR testsuite/30560
7707         * ada/acats/run_acats: Do not call gnatmake or gnatchop
7708         with full path.
7709
7710 2007-01-22  Richard Guenther  <rguenther@suse.de>
7711
7712         PR tree-optimization/30038
7713         * gcc.dg/builtins-62.c: New testcase.
7714
7715 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7716
7717         * gcc.c-torture/compile/20070121.c: New test.
7718
7719 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
7720
7721         PR libfortran/30525
7722         * gfortran.dg/char_comparison_1.f:  New test.
7723
7724 2007-01-21  Ira Rosen  <irar@il.ibm.com>
7725
7726         * gcc.dg/vect/vect-strided-same-dr.c: New test.
7727
7728 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
7729
7730         PR objc/30479
7731         * objc.dg/pch: New directory.
7732         * objc.dg/pch/pch.exp: New file.
7733         * objc.dg/pch/interface-1.m: New test.
7734         * objc.dg/pch/interface-1.hs: New include file.
7735         * lib/objc.exp (objc_target_compile): Add
7736         "-x objective-c-header" in front of the sources if this is
7737         a precompiled header being compiled.
7738
7739 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7740
7741         * gfortran.dg/array_memcpy_3.f90: New test case.
7742         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7743
7744 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7745             Brooks Moses  <brooks.moses@codesourcery.com>
7746             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7747
7748         * gfortran.dg/intrinsic_sign_1.f90: New test case.
7749         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7750
7751 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7752
7753         * gcc.dg/torture/builtin-math-3.c: Test fdim.
7754
7755 2007-01-19  Mike Stump  <mrs@apple.com>
7756
7757         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7758         away.
7759
7760 2007-01-19  Roger Sayle  <roger@eyesopen.com>
7761
7762         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7763         option instead of -funsafe-math-optimizations.
7764
7765 2007-01-19  Tomas Bily  <tbily@suse.cz>
7766
7767         gcc.dg/tree-prof/indir-call-prof.c: New.
7768         g++.dg/dg.exp: Add tree-prof subdirectory.
7769         g++.dg/tree-prof/indir-call-prof.C: New.
7770         g++.dg/tree-prof/tree-prof.exp: New.
7771
7772 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7773
7774         PR c++/17947
7775         * g++.dg/warn/deprecated.C: Update warning output.
7776         * g++.dg/warn/deprecated-2.C: Likewise.
7777         * g++.dg/warn/deprecated-3.C: New.
7778
7779 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7780
7781         * gcc.c-torture/execute/nestfunc-7.c: New.
7782
7783 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
7784
7785         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7786
7787 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7788
7789         * gcc.dg/m68k-pic-1.c: New.
7790
7791 2007-01-18  Roger Sayle  <roger@eyesopen.com>
7792
7793         * gfortran.dg/array_memcpy_4.f90: New test case.
7794
7795 2007-01-18  Josh Conner  <jconner@apple.com>
7796
7797         PR target/30485
7798         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7799         * gcc.dg/vect/no-trapping-math-1: New.
7800         * gcc.dg/vect/no-trapping-math-2: New.
7801
7802 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
7803
7804         * gcc.target/i386/387-8.c: Update comment about optimizing
7805         inherent load of 1.0 of fptan instruction.
7806
7807 2007-01-18  Dirk Mueller  <dmueller@suse.de>
7808             Richard Guenther <rguenther@suse.de>
7809
7810         PR diagnostic/8268
7811         * gcc.dg/Warray-bounds.c: New testcase.
7812         * gcc.dg/Warray-bounds-2.c: New testcase.
7813         * g++.dg/warn/Warray-bounds.C: New testcase.
7814         * g++.dg/warn/Warray-bounds-2.C: New testcase.
7815
7816 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
7817
7818         PR fortran/30476
7819         * gfortran.dg/generic_12.f90: New test.
7820
7821 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
7822
7823         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7824         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7825
7826 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
7827
7828         * gcc.dg/dfp/compare-special.h: New file.
7829         * gcc.dg/dfp/compare-special-32.c: New test.
7830         * gcc.dg/dfp/compare-special-64.c: New test.
7831         * gcc.dg/dfp/compare-special-128.c: New test.
7832
7833 2007-01-16  Roger Sayle  <roger@eyesopen.com>
7834             Paul Thomas  <pault@gcc.gnu.org>
7835             Steven G. Kargl  <kargl@gcc.gnu.org>
7836
7837         PR fortran/30404
7838         * gfortran.dg/forall_6.f90: New test case.
7839         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7840         * gfortran.dg/dependency_13.f90: Likewise.
7841
7842 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7843
7844         PR testsuite/12325
7845         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7846         targets that don't support Inf.
7847
7848 2007-01-15  Dale Johannesen  <dalej@apple.com>
7849
7850         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
7851
7852 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
7853
7854         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
7855         of achar for 0xff to avoid the "Extended ASCII not
7856         implemented" error message.
7857
7858 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
7859
7860         PR fortran/28172
7861         * gfortran.dg/altreturn_4.f90: New test.
7862
7863         PR fortran/29389
7864         * gfortran.dg/stfunc_4.f90: New test.
7865
7866         PR fortran/29712
7867         * gfortran.dg/bound_2.f90: Reinstate commented out line.
7868         * gfortran.dg/initialization_1.f90: Change warning.
7869
7870         PR fortran/30283
7871         * gfortran.dg/specification_type_resolution_2.f90: New test.
7872
7873 2007-01-14  Jan Hubicka  <jh@suse.cz>
7874
7875         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7876         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7877         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7878         elimination.
7879
7880 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
7881
7882         PR fortran/30410
7883         * gfortran.dg/external_procedures_2.f90: New test.
7884
7885 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
7886
7887         PR target/30413
7888         * gcc.target/i386/pr30413.c: New test.
7889
7890 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
7891
7892         PR fortran/30452
7893         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
7894
7895 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
7896
7897         * gcc.dg/20070112-1.c: New test.
7898
7899 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7900
7901         PR libgfortran/30435
7902         * gfortran.dg/list_read_6.f90: New test.
7903
7904 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
7905
7906         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
7907
7908 2007-01-12  Tom Tromey  <tromey@redhat.com>
7909
7910         PR preprocessor/28227:
7911         * gcc.dg/cpp/pr28227.c: New file.
7912
7913 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7914
7915         * gcc.dg/tree-ssa/loop-22.c: New test.
7916
7917 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7918
7919         PR tree-optimization/29516
7920         * gcc.dg/tree-ssa/loop-20.c: New test.
7921
7922 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
7923
7924         PR libfortran/30415
7925         * minmaxloc_integer_kinds_1.f90:  New test.
7926
7927 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
7928
7929         PR c++/29573
7930         * g++.dg/template/sizeof-template-argument.C: New test.
7931
7932 2007-01-11  Jan Hubicka  <jh@suse.cz>
7933
7934         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7935         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7936         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7937         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7938         * gcc.dg/tree-ssa/pr21658.c: Likewise.
7939         * gcc.dg/tree-ssa/pr15349.c: Likewise.
7940         * gcc.dg/tree-ssa/pr25501.c: Likewise.
7941         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7942         transformation in question.
7943         * gcc.dg/tree-ssa/vrp05.c: Likewise.
7944         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7945         * gcc.dg/always_inline3.c: Likewise.
7946
7947 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
7948
7949         PR c++/28999
7950         * g++.dg/template/typename11.C: New test.
7951
7952 2007-01-10  Robert Kennedy <jimbob@google.com>
7953
7954         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7955
7956 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7957
7958         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7959         for different integer kinds.
7960         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7961         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7962         * gfortran.dg/ishft_2.f90: New test.
7963         * gfortran.dg/ishft_3.f90: New test.
7964
7965 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7966
7967         * gfortran.dg/altreturn_2.f90: Removed executable bit.
7968
7969 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
7970
7971         PR tree-optimization/30322
7972         * gcc.dg/tree-ssa/loop-21.c: New test.
7973
7974 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
7975
7976         * g++.dg/rtti/darwin-builtin-linkage.C: New.
7977
7978 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7979
7980         * gcc.target/spu/intrinsics-1.c: Remove xfail.
7981
7982 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7983
7984         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7985         * g++.dg/warn/overflow-warn-3.C: Likewise.
7986         * g++.dg/warn/overflow-warn-4.C: Likewise.
7987         * g++.dg/warn/overflow-warn-5.C: Likewise.
7988         * g++.dg/warn/overflow-warn-6.C: Likewise.
7989         * g++.dg/warn/Woverflow-1.C: Likewise.
7990         * g++.dg/warn/Woverflow-2.C: Likewise.
7991         * g++.dg/warn/Woverflow-3.C: Likewise.
7992         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7993
7994 2007-01-08  Roger Sayle  <roger@eyesopen.com>
7995
7996         * gfortran.dg/array_constructor_14.f90: New test case.
7997         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7998
7999 2007-01-08  Richard Guenther  <rguenther@suse.de>
8000
8001         PR tree-optimization/23603
8002         * gcc.dg/tree-ssa/vrp31.c: New testcase.
8003         * gcc.dg/tree-ssa/vrp32.c: Likewise.
8004
8005 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8006
8007         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
8008         in __v8qi typedef.
8009         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
8010         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
8011         compiler behaviour.
8012         * gcc.dg/simd-5.c: Likewise.
8013         * gcc.dg/simd-6.c: Likewise.
8014         * g++.dg/conversion/simd1.C: Likewise.
8015         * g++.dg/conversion/simd3.C: Likewise.
8016         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
8017         (main): Use it.
8018
8019 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8020
8021         PR tree-optimization/29877
8022         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
8023         name of a hard register for the target concerned.  Adjust dg-error
8024         directives to cope with new behaviour of TER.
8025
8026 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8027
8028         PR c++/28986
8029         * g++.dg/conversion/nullptr1.C: Added overflow warning.
8030         * g++.dg/warn/overflow-warn-1.C: New.
8031         * g++.dg/warn/overflow-warn-3.C: New.
8032         * g++.dg/warn/overflow-warn-4.C: New.
8033         * g++.dg/warn/overflow-warn-5.C: New.
8034         * g++.dg/warn/overflow-warn-6.C: New.
8035         * g++.dg/warn/Woverflow-1.C: New.
8036         * g++.dg/warn/Woverflow-2.C: New.
8037         * g++.dg/warn/Woverflow-3.C: New.
8038         * g++.dg/warn/multiple-overflow-warn-2.C: New.
8039
8040 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
8041
8042         PR fortran/27698
8043         * gfortran.dg/invalid_name.f90: New test.
8044         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
8045         * gfortran.dg/gomp/pr29759.f90: Ditto.
8046
8047 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
8048
8049         * gfortran.dg/present_1.f90:  Update error message.
8050
8051 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
8052
8053         PR c++/19439
8054         * g++.dg/template/duplicate1.C: New test
8055         * g++.dg/template/memfriend6.C: Adjust error markers.
8056
8057 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
8058
8059         PR tree-opt/30385
8060         * gcc.dg/torture/inline-1.c: New test.
8061
8062 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8063
8064         PR c/19978
8065         * gcc.dg/multiple-overflow-warn-1.c: New.
8066         * gcc.dg/multiple-overflow-warn-2.c: New.
8067         * gcc.dg/overflow-warn-6.c: New.
8068         * g++.dg/warn/multiple-overflow-warn-1.C: New.
8069
8070 2007-01-05  Roger Sayle  <roger@eyesopen.com>
8071
8072         * gfortran.dg/array_memcpy_1.f90: New test case.
8073         * gfortran.dg/array_memcpy_2.f90: Likewise.
8074
8075 2007-01-05  Richard Guenther  <rguenther@suse.de>
8076
8077         PR middle-end/27826
8078         * g++.dg/opt/pr27826.C: New testcase.
8079
8080 2007-01-05  Ian Lance Taylor  <iant@google.com>
8081
8082         * gcc.dg/Walways-true-1.c: New test.
8083         * gcc.dg/Walways-true-2.c: New test.
8084         * g++.dg/warn/Walways-true-1.C: New test.
8085         * g++.dg/warn/Walways-true-2.C: New test.
8086
8087 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
8088
8089         PR c/30360
8090         * gcc.dg/pr30360.c: New test.
8091
8092 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
8093
8094         PR fortran/23232
8095         * gfortran.dg/data_implied_do_1.f90: New test.
8096
8097         PR fortran/27996
8098         PR fortran/27998
8099         * gfortran.dg/char_length_1.f90: New test.
8100
8101 2007-01-05  Richard Guenther  <rguenther@suse.de>
8102
8103         PR middle-end/28116
8104         * g++.dg/opt/pr28116.C: New testcase.
8105
8106 2007-01-05  Tobias Burnus  <burnus@net-b.de>
8107
8108         PR fortran/29624
8109         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
8110           invalid deallocate.
8111         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
8112         * gfortran.dg/protected_4.f90: Add pointer intent check.
8113         * gfortran.dg/protected_6.f90: Add pointer intent check.
8114         * gfortran.dg/pointer_intent_1.f90: New test.
8115         * gfortran.dg/pointer_intent_2.f90: New test.
8116         * gfortran.dg/pointer_intent_3.f90: New test.
8117
8118 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
8119
8120         PR 30235
8121         * gfortran.dg/altreturn_2.f90: new test.
8122
8123 2007-01-04  Tom Tromey  <tromey@redhat.com>
8124
8125         PR preprocessor/28165:
8126         * gcc.dg/cpp/pr28165.c: New file.
8127
8128 2007-01-03  Josh Conner  <jconner@apple.com>
8129
8130         PR middle-end/29683
8131         * gcc.dg/pr29683.c: New.
8132
8133 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8134
8135         PR c++/28217
8136         * g++.dg/pch/template-1.C: New test.
8137         * g++.dg/pch/template-1.Hs: New file.
8138
8139 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8140
8141         PR middle-end/30353
8142         * gcc.c-torture/compile/complex-4.c: New test.
8143
8144 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
8145
8146         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
8147         -maltivec.
8148         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
8149
8150 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8151
8152         PR middle-end/30286
8153         * gcc.dg/pr30286.c: New test.
8154
8155         PR c++/29535
8156         * g++.dg/template/crash66.C: New test.
8157
8158         PR c++/29054
8159         * g++.dg/template/friend49.C: New test.
8160
8161 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
8162
8163         * gfortran.dg/ibits.f90: New test.
8164
8165 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
8166
8167         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
8168         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
8169
8170 2007-01-02  Jan Hubicka  <jh@suse.cz>
8171
8172         * gcc.dg/pr16194.c: We now output error on all three functions,
8173         not just first one.
8174
8175 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8176
8177         PR c/19977
8178         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
8179         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
8180
8181 2006-01-02  Ian Lance Taylor  <iant@google.com>
8182
8183         * g++.dg/warn/Wparentheses-22.C: New test.
8184         * g++.dg/warn/Wparentheses-23.C: New test.
8185
8186 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8187
8188         PR middle-end/7651
8189         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
8190         * gcc.dg/declspec-3-Wextra.c: New.
8191         * gcc.dg/declspec-3-no.c: New
8192
8193 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
8194
8195         PR fortran/20896
8196         * gfortran.dg/interface_10.f90: Remove.
8197
8198 2007-01-01  Roger Sayle  <roger@eyesopen.com>
8199
8200         * gcc.dg/fold-eqxor-4.c: New test case.
8201
8202 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
8203
8204         PR middle-end/30311
8205         * gcc.c-torture/compile/pr30311.c: New test.
8206
8207 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
8208
8209         PR middle-end/30253
8210         * gcc.c-torture/compile/statement-expression-1.c: New test.
8211
8212 2007-01-01  Andreas Schwab  <schwab@suse.de>
8213
8214         PR target/29166
8215         * g++.dg/eh/pr29166.C: New test.
8216
8217 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
8218
8219         * lib/target-supports.exp (check_effective_target_powerpc_spe):
8220         New.
8221         (check_effective_target_vect_cmdline_needed): Use it.
8222
8223 2006-12-31  Richard Guenther  <rguenther@suse.de>
8224
8225         PR middle-end/30137
8226         * gcc.dg/pr30137-1.c: New testcase.
8227         * gcc.dg/pr30137-2.c: Likewise.
8228
8229 2006-12-31  Roger Sayle  <roger@eyesopen.com>
8230
8231         PR middle-end/30322
8232         * gcc.dg/fold-plusnot-1.c: New test case.
8233
8234 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
8235
8236         PR c++/29731
8237         * g++.dg/parse/template22.C: New test.
8238
8239 2006-12-31  Richard Guenther  <rguenther@suse.de>
8240
8241         PR middle-end/30338
8242         * gcc.c-torture/compile/pr30338.c: New testcase.
8243
8244 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8245
8246         PR fortran/27900
8247         * gfortran.dg/intrinsic_actual_4.f90: New test.
8248
8249         PR fortran/24325
8250         * gfortran.dg/func_decl_3.f90: New test.
8251
8252 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8253
8254         PR fortran/23060
8255         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
8256         * gfortran.dg/c_by_val_1.f: New test.
8257         * gfortran.dg/c_by_val_2.f: New test.
8258         * gfortran.dg/c_by_val_3.f: New test.
8259
8260 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
8261
8262         PR libfortran/30321
8263         * gfortran.dg/sum_zero_array_1.f90:  New test.
8264
8265 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
8266
8267         PR preprocessor/29612
8268         * gcc.dg/cpp/pr29612-1.c: New test.
8269         * gcc.dg/cpp/pr29612-2.c: New test.
8270
8271 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
8272
8273         PR fortran/30034
8274         * gfortran.dg/pure_formal_proc_1.f90: New test.
8275
8276         PR fortran/30237
8277         * gfortran.dg/intrinsic_actual_3.f90: New test.
8278
8279 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8280
8281         PR fortran/30014
8282         * gfortran.dg/io_constraints_1.f90: Update test.
8283         * gfortran.dg/io_constraints_2.f90: Update test.
8284         * gfortran.dg/inquire_iolength.f90: New test.
8285
8286 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
8287
8288         PR fortran/20896
8289         * gfortran.dg/interface_10.f90: New test.
8290         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
8291         since z is already, locally a variable.
8292
8293         PR fortran/25135
8294         * gfortran.dg/generic_11.f90: New test.
8295         * gfortran.dg/interface_7.f90: Remove name clash between module
8296         name and procedure 'x' referenced in the interface.
8297
8298 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8299
8300         PR middle-end/7651
8301         * gcc.dg/Wmissing-parameter-type.c: New.
8302         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
8303         * gcc.dg/Wmissing-parameter-type-no.c: New.
8304
8305 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
8306
8307         PR fortran/25818
8308         * gfortran.dg/entry_array_specs_2.f: New test.
8309
8310         PR fortran/30084
8311         * gfortran.dg/nested_modules_6.f90: New test.
8312
8313 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8314
8315         PR middle-end/7651
8316         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
8317         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
8318
8319 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
8320
8321         PR C++/30168
8322         * g++.dg/opt/complex6.C: New test.
8323
8324 2006-12-22  Ben Elliston  <bje@au.ibm.com>
8325
8326         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
8327         full" if the linker on spu-*-* warns about exceeding local store.
8328
8329         And revert this patch:
8330         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8331         fail to link due to relocation overflows on spu-*-*.
8332
8333 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8334
8335         PR fortran/30273
8336         * gfortran.dg/dependency_19.f90: New test.
8337
8338 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8339
8340         PR fortran/30202
8341         * gfortran.dg/alloc_comp_basics_3.f90: New test.
8342
8343 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
8344
8345         PR middle-end/30262
8346         * gcc.c-torture/execute/20061220-1.c: New test.
8347
8348         PR middle-end/30263
8349         * gcc.dg/gomp/asm-1.c: New test.
8350
8351         PR target/30230
8352         * g++.dg/eh/ia64-2.C: New test.
8353
8354 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8355
8356         PR target/28966
8357         PR target/29248
8358         * gcc.dg/rs6000-leaf.c: New.
8359
8360 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8361
8362         PR fortran/25392
8363         * gfortran.dg/f2c_8.f90: New test.
8364
8365 2006-12-20  Bill Wendling  <wendling@apple.com>
8366
8367         * gcc.dg/asm-b.c: Check for __ppc64__.
8368
8369 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8370
8371         PR fortran/30190
8372         * gfortran.dg/bounds_check_5.f90: New test.
8373
8374 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
8375
8376         PR middle-end/30143
8377         * gcc.dg/gomp/complex-1.c: New testcase.
8378
8379 2006-12-20  Roger Sayle  <roger@eyesopen.com>
8380
8381         * gfortran.dg/array_memset_1.f90: New test case.
8382
8383 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
8384
8385         * lib/target-supports.exp: Add spu to
8386         check_effective_target_vect_widen_mult_hi_to_si.
8387
8388 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8389
8390         PR fortran/29992
8391         * gfortran.dg/generic_9.f90: New test.
8392
8393         PR fortran/30081
8394         * gfortran.dg/generic_10.f90: New test.
8395
8396 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
8397
8398         PR tree-opt/30045
8399         * gcc.dg/pr30045.c: New test.
8400
8401 2006-12-20  Ben Elliston  <bje@au.ibm.com>
8402
8403         * gcc.dg/20020312-2.c: Add a case for __SPU__.
8404
8405 2006-12-19  Eric Christopher  <echristo@apple.com>
8406
8407         PR target/29302
8408         * gcc.c-torture/execute/pr29302-1.c: New.
8409
8410 2006-12-19  Tobias Burnus  <burnus@net-b.de>
8411
8412         PR fortran/39238
8413         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
8414
8415 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
8416
8417         PR fortran/30236
8418         * gfortran.dg/altreturn_3.f90: New test.
8419
8420         * gfortran.dg/char_result_12.f90: Fix comment typos.
8421
8422 2006-12-19  Ben Elliston  <bje@au.ibm.com>
8423
8424         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
8425         as newlib's stdio.h uses non-traditional cpp constructs.
8426
8427 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8428
8429         * gfortran.dg/advance.f90: Renamed to advance_1.f90
8430         * gfortran.dg/append-1.f90: Renamed to append_1.f90
8431         * gfortran.dg/array-1.f90: Renamed to array_1.f90
8432         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
8433         * gfortran.dg/backspace.f: Renamed to backspace_1.f
8434         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
8435         * gfortran.dg/default_initialization.f: Renamed to
8436         default_initialization_1.f
8437         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
8438         dollar_edit_descriptor_1.f
8439         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
8440         dollar_edit_descriptor_2.f
8441         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
8442         dollar_edit_descriptor_3.f
8443         * gfortran.dg/logint-1.f: Renamed to logint_1.f
8444         * gfortran.dg/logint-2.f: Renamed to logint_2.f
8445         * gfortran.dg/logint-3.f: Renamed to logint_3.f
8446         * gfortran.dg/advance_1.f90: Renamed from advance.f90
8447         * gfortran.dg/append_1.f90: Renamed from append-1.f90
8448         * gfortran.dg/array_1.f90: Renamed from array-1.f90
8449         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
8450         * gfortran.dg/backspace_1.f: Renamed from backspace.f
8451         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
8452         * gfortran.dg/default_initialization_1.f: Renamed from
8453         default_initialization.f
8454         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
8455         dollar_edit_descriptor-1.f
8456         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
8457         dollar_edit_descriptor-2.f
8458         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
8459         dollar_edit_descriptor-3.f
8460         * gfortran.dg/logint_1.f: Renamed from logint-1.f
8461         * gfortran.dg/logint_2.f: Renamed from logint-2.f
8462         * gfortran.dg/logint_3.f: Renamed from logint-3.f
8463
8464 2006-12-18  Bill Wendling  <wendling@apple.com>
8465
8466         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
8467         id is an OjbC keyword.
8468
8469 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8470
8471         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
8472
8473 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8474
8475         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
8476
8477 2006-12-18  Ian Lance Taylor  <iant@google.com>
8478
8479         * g++.dg/warn/Wmissing-declarations-1.C: New test.
8480
8481 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8482
8483         * gcc.c-torture/compile/pr27528.c: Use empty templates.
8484
8485 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8486
8487         PR fortran/30207
8488         * gfortran.fortran-torture/execute/where21.f90: New test.
8489
8490 2006-12-17  Tobias Burnus  <burnus@net-b.de>
8491
8492         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
8493
8494 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8495
8496         PR middle-end/7651
8497         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
8498         * gcc.dg/if-empty-1.c: Likewise.
8499         * gcc.dg/pr23165.c: Likewise.
8500         * g++.dg/warn/empty-body.C: Likewise.
8501
8502 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8503
8504         PR libfortran/30005
8505         * gfortran.dg/open_errors.f90: New test.
8506
8507 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
8508
8509         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
8510
8511         * gcc.target/i386/ssse3-pabsb.c: New file.
8512         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8513         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8514         * gcc.target/i386/ssse3-palignr.c: Likewise.
8515         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8516         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8517         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8518         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8519         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8520         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8521         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8522         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8523         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8524         * gcc.target/i386/ssse3-psignb.c: Likewise.
8525         * gcc.target/i386/ssse3-psignd.c: Likewise.
8526         * gcc.target/i386/ssse3-psignw.c: Likewise.
8527         * gcc.target/i386/ssse3-vals.h: Likewise.
8528
8529 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
8530
8531         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
8532         * lib/fortran-torture.exp: Include target-supports.exp.
8533
8534 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
8535
8536         PR target/30185
8537         * gcc.c-torture/execute/pr30185.c: New test.
8538
8539 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8540
8541         PR testsuite/30179
8542         PR testsuite/30180
8543         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
8544         * gcc.dg/builtin-bswap-2.c: Likewise.
8545         * gcc.dg/builtin-bswap-3.c: Likewise.
8546         * gcc.dg/builtin-bswap-4.c: Likewise.
8547         * lib/target-supports.exp (check_effective_target_stdint_types): New.
8548         * gcc.c-torture/execute/mode-dependent-address.x: New file.
8549
8550 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8551
8552         PR libfortran/30145
8553         * gfortran.dg/write_zero_array: New test.
8554
8555 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8556
8557         PR fortran/30200
8558         * gfortran.dg/write_fmt_trim.f90: New test.
8559
8560 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
8561
8562         PR 30194
8563         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8564         temporarily.
8565
8566 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8567
8568         * lib/target-supports.exp (check_weak_available): Use istarget
8569         "hppa*-*-hpux10*" instead of regexp.
8570         (check_cxa_atexit_available): Likewise.
8571
8572 2006-12-14  Richard Guenther  <rguenther@suse.de>
8573
8574         PR tree-optimization/30197
8575         * gcc.c-torture/execute/complex-1.c: Fix function name.
8576         * gcc.dg/builtins-61.c: New testcase.
8577
8578 2006-12-14  Richard Guenther  <rguenther@suse.de>
8579
8580         PR middle-end/30172
8581         * gcc.dg/pr30172-1.c: New testcase.
8582
8583 2006-12-14  Richard Guenther  <rguenther@suse.de>
8584
8585         PR tree-optimization/30198
8586         * gcc.dg/builtins-60.c: New testcase.
8587
8588 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
8589
8590         * lib/target-supports.exp (vect_no_align): Remove spu.
8591
8592 2006-12-13  Ian Lance Taylor  <iant@google.com>
8593
8594         PR c++/19564
8595         PR c++/19756
8596         * g++.dg/warn/Wparentheses-5.C: New test.
8597         * g++.dg/warn/Wparentheses-6.C: New test.
8598         * g++.dg/warn/Wparentheses-7.C: New test.
8599         * g++.dg/warn/Wparentheses-8.C: New test.
8600         * g++.dg/warn/Wparentheses-9.C: New test.
8601         * g++.dg/warn/Wparentheses-10.C: New test.
8602         * g++.dg/warn/Wparentheses-11.C: New test.
8603         * g++.dg/warn/Wparentheses-12.C: New test.
8604         * g++.dg/warn/Wparentheses-13.C: New test.
8605         * g++.dg/warn/Wparentheses-14.C: New test.
8606         * g++.dg/warn/Wparentheses-15.C: New test.
8607         * g++.dg/warn/Wparentheses-16.C: New test.
8608         * g++.dg/warn/Wparentheses-17.C: New test.
8609         * g++.dg/warn/Wparentheses-18.C: New test.
8610         * g++.dg/warn/Wparentheses-19.C: New test.
8611         * g++.dg/warn/Wparentheses-20.C: New test.
8612         * g++.dg/warn/Wparentheses-21.C: New test.
8613
8614 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8615
8616         PR testsuite/30157
8617         * lib/target-supports.exp (check_cxa_atexit_available): Return false
8618         for target "hppa.*hpux10".
8619
8620 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
8621
8622         * g++.dg/debug/vartrack1.C: New test.
8623
8624         * g++.dg/opt/ifcvt1.C: New test.
8625
8626         * gcc.dg/tls/opt-13.c: New test.
8627
8628         * gcc.dg/20060425-2.c: New test.
8629
8630         * g++.dg/opt/pr15054-2.C: New test.
8631
8632         * gcc.c-torture/execute/20060420-1.c: New test.
8633
8634         * gcc.c-torture/execute/20060412-1.c: New test.
8635
8636         * objc/compile/20060406-1.m: New test.
8637
8638 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
8639
8640         * g++.dg/template/array17.C: New test.
8641
8642 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
8643
8644         * gcc.target/powerpc/altivec-23.c: New test.
8645
8646 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
8647
8648         PR c++27316
8649         * g++.dg/inherit/error3.C: New test.
8650
8651         PR c++/28740
8652         * g++.dg/inherit/error4.C: New test.
8653
8654 2006-12-13  Richard Guenther  <rguenther@suse.de>
8655
8656         PR tree-optimization/17687
8657         * gcc.dg/builtins-59.c: New testcase.
8658
8659 2006-12-13  Ben Elliston  <bje@au.ibm.com>
8660
8661         * gcc.target/spu/Wmain.c: New test.
8662
8663 2006-12-12  Josh Conner  <jconner@apple.com>
8664
8665         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8666         * g++.dg/abi/thunk4.C: Likewise.
8667         * g++.dg/abi/rtti3.C: Likewise.
8668
8669 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
8670
8671         * gcc.target/spu/cpat-1.c: New test.
8672         * gcc.target/spu/cpat-2.c: New test.
8673         * gcc.target/spu/cpat-3.c: New test.
8674         * gcc.target/spu/cpat-4.c: New test.
8675
8676 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8677
8678         PR tree-opt/28436
8679         * gcc.c-torture/compile/vector-1.c: New test.
8680         * gcc.c-torture/compile/vector-2.c: New test.
8681         * gcc.c-torture/compile/vector-3.c: New test.
8682
8683 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8684
8685         * lib/fortran-torture.exp: Update copyright years.  Remove
8686         obsolete comment.  Test -ftree-vectorize where it makes sense.
8687         * lib/gfortran-dg.exp: Update copyright years.  Use settings
8688         from fortran-torture.exp.
8689         * gfortran.dg/char_transpose_1.f90,
8690         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8691         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8692         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
8693         '-w' to dg-options.
8694
8695 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
8696
8697         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8698         saved_${tool}_load.
8699
8700 2006-12-12  Ira Rosen  <irar@il.ibm.com>
8701
8702         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8703         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8704         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8705         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8706         gaps.
8707
8708 2006-12-12  Richard Guenther  <rguenther@suse.de>
8709
8710         PR middle-end/30147
8711         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8712
8713 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
8714             Diego Novillo  <dnovillo@redhat.com>
8715
8716         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8717         VDEF/VUSE changes.
8718         * gcc.dg/tree-ssa/pr26421.c: Likewise
8719         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8720         * gcc.dg/tree-ssa/pr23382.c: Likewise.
8721         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8722         * gcc.dg/tree-ssa/pr28410.c: Likewise.
8723         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8724         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8725         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8726         * gcc.dg/tree-ssa/vrp08.c: Likewise.
8727         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8728
8729 2006-12-11  Jan Hubicka  <jh@suse.cz>
8730
8731         * gcc.dg/tree-prof/stringop-1.c: New test.
8732         * gcc.dg/tree-prof/stringop-2.c: New test.
8733
8734 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
8735
8736         PR target/30120
8737         * gcc.target/i386/pr30120.c: New test.
8738
8739         Revert:
8740         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8741
8742         * gcc.target/i386/x87regparm-1.c: New test.
8743         * gcc.target/i386/x87regparm-2.c: New test.
8744         * gcc.target/i386/x87regparm-3.c: New test.
8745         * gcc.target/i386/x87regparm-4.c: New test.
8746
8747 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
8748
8749         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8750
8751 2006-12-10  Tobias Burnus  <burnus@net-b.de>
8752
8753         PR fortran/23994
8754         * gfortran.dg/protected_1.f90: New test.
8755         * gfortran.dg/protected_2.f90: New test.
8756         * gfortran.dg/protected_3.f90: New test.
8757         * gfortran.dg/protected_4.f90: New test.
8758         * gfortran.dg/protected_5.f90: New test.
8759         * gfortran.dg/protected_6.f90: New test.
8760
8761 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8762             Tobias Burnus  <burnus@gcc.gnu.org>
8763
8764         PR fortran/29975
8765         PR fortran/30068
8766         * gfortran.dg/interface_4.f90: Test adding procedure to generic
8767         interface.
8768         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8769         ambiguous interfaces.
8770         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8771         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8772         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8773         ambiguous interfaces.
8774         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8775         * gfortran.dg/array_initializer_2.f90: Add initializer array
8776         constructor test.
8777
8778         PR fortran/30096
8779         * gfortran.dg/interface_9.f90: Test that host interfaces are
8780         not checked for ambiguity with the local version.
8781
8782 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8783
8784         PR fortran/29464
8785         * gfortran.dg/module_interface_2.f90: New test.
8786
8787 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8788
8789         PR fortran/29941
8790         * gfortran.dg/assumed_len.f90: New test.
8791
8792 2006-12-09  Richard Guenther  <rguenther@suse.de>
8793
8794         * g++.dg/warn/implicit-typename1.C: Qualify types.
8795         * g++.dg/parse/crash12.C: Likewise.
8796         * g++.dg/tree-ssa/pr22444.C: Likewise.
8797
8798 2006-12-09  Tobias Burnus  <burnus@net-b.de>
8799
8800         * gfortran.dg/array_2.f90: Added sqrt test.
8801
8802 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
8803
8804         * gcc.target/i386/x87regparm-1.c: XFAIL.
8805         * gcc.target/i386/x87regparm-2.c: XFAIL.
8806         * gcc.target/i386/x87regparm-3.c: XFAIL.
8807         * gcc.target/i386/x87regparm-4.c: XFAIL.
8808
8809 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8810
8811         * lib/target-supports.exp
8812         (check_effective_target_large_long_double): New.
8813         * gcc.dg/Wconversion-real.c : Use it.
8814         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8815         unsigned.
8816
8817 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
8818
8819         * gcc.c-torture/execute/mode-dependent-address.c: New test.
8820
8821 2006-12-08  Tobias Burnus  <burnus@net-b.de>
8822
8823         PR fortran/27546
8824         * gfortran.dg/import4.f90: New test for IMPORT in modules.
8825
8826 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
8827
8828         PR c++/29732
8829         * g++.dg/template/crash65.C: New test.
8830         * g++.dg/template/spec16.C: Tweak error markers.
8831
8832 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8833
8834         * gcc.target/spu: New directory.
8835         * gcc.target/spu/spu.exp: New file.
8836         * gcc.target/spu/intrinsics-1.c: New test.
8837
8838 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
8839
8840         PR c++/29980
8841         * g++.dg/ext/attrib27.C: New test.
8842         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8843         * g++.dg/parse/typedef5.C: Likewise.
8844
8845 2006-12-07  Mike Stump  <mrs@apple.com>
8846
8847         * treelang/compile/var_defs.tree: Adjust.
8848
8849 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
8850
8851         PR c++/29730
8852         * g++.dg/template/crash64.C: New test.
8853         * g++.dg/parse/crash27.C: Adjust error markers.
8854
8855 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
8856
8857         PR libfortran/30009
8858         PR libfortran/30056
8859         * gfortran.dg/read_eof_4.f90:  Add tests.
8860         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
8861         * gfortran.dg/unf_read_corrupted_1.f90: New test.
8862
8863 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
8864
8865         PR c++/29729
8866         * g++.dg/template/crash63.C: New test.
8867
8868         PR c++/29728
8869         * g++.dg/template/crash62.C: New test.
8870
8871 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8872
8873         PR fortran/30003
8874         * gfortran.dg/allocatable_function_1.f90: Increase the number
8875         of expected calls of free to 10; the lhs section reference is
8876         now evaluated so there is another call to bar.  Change the
8877         comment appropriately.
8878         * gfortran.dg/array_section_1.f90: New test.
8879
8880 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8881
8882         PR fortran/29912
8883         * gfortran.dg/char_result_12.f90: New test.
8884
8885 2006-12-05  Richard Guenther  <rguenther@suse.de>
8886
8887         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8888         * gcc.dg/vect/vect-pow-2.c: Rename to ...
8889         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
8890         vect_double, xfail for spu*-*-*.
8891
8892 2006-12-04  Tobias Burnus  <burnus@net-b.de>
8893
8894         PR fortran/29962
8895         * initialization_4.f90: Test noninteger exponents (-std=f95).
8896         * initialization_5.f90: New test for noninteger exponents
8897           with -std=f2003.
8898
8899 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8900
8901         PR fortran/29821
8902         * gfortran.dg/parameter_array_section_1.f90: New test.
8903
8904 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
8905
8906         PR c++/29733
8907         * g++.dg/template/crash61.C: New test.
8908
8909         PR c++/29632
8910         * g++.dg/template/error23.C: New test.
8911
8912 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
8913
8914         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8915
8916 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8917
8918         PR fortran/29916
8919         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8920
8921 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
8922
8923         PR middle-end/29965
8924         * gcc.dg/gomp/pr29965-1.c: New test.
8925         * gcc.dg/gomp/pr29965-2.c: New test.
8926         * gcc.dg/gomp/pr29965-3.c: New test.
8927         * gcc.dg/gomp/pr29965-4.c: New test.
8928         * gcc.dg/gomp/pr29965-5.c: New test.
8929         * gcc.dg/gomp/pr29965-6.c: New test.
8930         * g++.dg/gomp/pr29965-1.C: New test.
8931         * g++.dg/gomp/pr29965-2.C: New test.
8932         * g++.dg/gomp/pr29965-3.C: New test.
8933         * g++.dg/gomp/pr29965-4.C: New test.
8934         * g++.dg/gomp/pr29965-5.C: New test.
8935         * g++.dg/gomp/pr29965-6.C: New test.
8936         * g++.dg/gomp/pr29965-7.C: New test.
8937         * g++.dg/gomp/pr29965-8.C: New test.
8938         * g++.dg/gomp/pr29965-9.C: New test.
8939         * g++.dg/gomp/pr29965-10.C: New test.
8940
8941 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
8942
8943         * gnat.dg/pointer_variable_bounds.adb: New test.
8944         * gnat.dg/pointer_variable_bounds.ads: Likewise.
8945         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8946
8947 2006-12-03  Eric Christopher  <echristo@apple.com>
8948
8949         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8950
8951 2006-12-03  Richard Henderson  <rth@redhat.com>
8952             Andrew Pinski  <pinskia@gmail.com>
8953
8954         PR C++/14329
8955         * g++.dg/warn/unit-1.C: New test.
8956
8957 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
8958
8959         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8960
8961 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
8962
8963         * g++.dg/vect/vect.exp: Enable tests to run on spu.
8964         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8965         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8966         * gcc.dg/vect/vect-70.c: Reduce array size.
8967         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8968         vect_no_compaer_double targets.
8969         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8970         vect_float, vect_double, and vect_int.
8971
8972 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
8973
8974         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8975         test for loop versioning on vect_no_align targets.
8976         * gcc.dg/vect/pr20122.c: Likewise.
8977         * gcc.dg/vect/vect-105.c: Likewise.
8978         * gcc.dg/vect/vect-42.c: Likewise.
8979         * gcc.dg/vect/vect-43.c: Likewise.
8980         * gcc.dg/vect/vect-74.c: Likewise.
8981         * gcc.dg/vect/vect-75.c: Likewise.
8982         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8983         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8984         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8985         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8986
8987 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
8988
8989         PR fortran/29642
8990         * gfortran.dg/value_1.f90 : New test.
8991         * gfortran.dg/value_2.f90 : New test.
8992         * gfortran.dg/value_3.f90 : New test.
8993         * gfortran.dg/value_4.f90 : New test.
8994         * gfortran.dg/value_4.c : Called from value_4.f90.
8995
8996 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8997
8998         PR C++/30033
8999         *  g++.dg/cpp0x/static_assert4.C: New testcase.
9000
9001 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9002
9003         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
9004
9005 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
9006
9007         PR c/27953
9008         * gcc.dg/pr27953.c: New test.
9009
9010 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9011
9012         PR c++/30022
9013         * g++.dg/ext/vector5.C: New test.
9014
9015         PR c++/30021
9016         * g++.dg/other/main1.C: New test.
9017
9018 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
9019
9020         PR libfortran/29568
9021         * gfortran.dg/convert_implied_open.f90:  Change to
9022         new default record length.
9023         * gfortran.dg/unf_short_record_1.f90:  Adapt to
9024         new error message.
9025         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
9026
9027 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
9028
9029         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
9030
9031 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
9032
9033         PR c++/29066
9034         * g++.dg/expr/pr29066.c: New.
9035
9036 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
9037             Zdenek Dvorak <dvorakz@suse.cz>
9038
9039         PR tree-optimization/29921
9040         * gcc.dg/pr29921-2.c: New test.
9041
9042 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
9043
9044         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
9045         (i386_get_cpuid): New function.
9046         (i386_cpuid_ecx): Likewise.
9047         (i386_cpuid_edx): Likewise.
9048         (i386_cpuid): Updated to call i386_cpuid_edx.
9049
9050         * gcc.target/i386/sse3-addsubpd.c: New file.
9051         * gcc.target/i386/sse3-addsubps.c: Likewise.
9052         * gcc.target/i386/sse3-haddpd.c: Likewise.
9053         * gcc.target/i386/sse3-haddps.c: Likewise.
9054         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9055         * gcc.target/i386/sse3-hsubps.c: Likewise.
9056         * gcc.target/i386/sse3-lddqu.c: Likewise.
9057         * gcc.target/i386/sse3-movddup.c: Likewise.
9058         * gcc.target/i386/sse3-movshdup.c: Likewise.
9059         * gcc.target/i386/sse3-movsldup.c: Likewise.
9060
9061 2006-12-01  Dirk Mueller  <dmueller@suse.de>
9062
9063         * g++.dg/warn/Wreturn-type-4.C: New testcase.
9064
9065 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
9066
9067         * gcc.dg/dfp/convert-int-max.c: New test.
9068         * gcc.dg/dfp/convert-int-max-fold.c: New test.
9069
9070 2006-11-30  Richard Guenther  <rguenther@suse.de>
9071
9072         * gcc.dg/vect/vect-pow-1.c: Rename ...
9073         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
9074         floats instead of doubles, check successful vectorization.
9075
9076 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9077
9078         PR target/29945
9079         * gcc.c-torture/compile/pr29945.c: New testcase.
9080
9081 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
9082
9083         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
9084         -maltivec.
9085
9086 2006-11-29  Eric Christopher  <echristo@apple.com>
9087
9088         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
9089
9090 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
9091
9092         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
9093
9094         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
9095
9096 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
9097
9098         PR c++/29022
9099         * g++.dg/inherit/virtual2.C: New test.
9100         * g++.dg/inherit/virtual3.C: Likewise.
9101         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
9102         * g++.dg/inherit/error2.C: Likewise.
9103         * g++.dg/template/instantiate1.C: Likewise.
9104
9105 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
9106
9107         PR tree-opt/29984
9108         * gcc.dg/tree-ssa/reassoc-12.c: New test.
9109
9110 2006-11-28  Jan Hubicka  <jh@suse.cz>
9111
9112         * gcc.dg/memcpy-1.c: New test.
9113
9114 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
9115
9116         PR c++/29735
9117         * g++.dg/warn/main-3.C: New test.
9118
9119 2006-11-28  Jan Hubicka  <jh@suse.cz>
9120
9121         * gcc.dg/winline-1.c: New test.
9122
9123 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9124
9125         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
9126         alignments.
9127
9128 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9129
9130         PR fortran/29976
9131         * gfortran.dg/missing_optional_dummy_3.f90
9132
9133 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9134
9135         PR fortran/20880
9136         * gfortran.dg/interface_3.f90: Modify errors.
9137
9138 2006-11-28  Ben Elliston  <bje@au.ibm.com>
9139
9140         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9141         fail to link due to relocation overflows on spu-*-*.
9142
9143 2006-11-27  Michael Matz  <matz@suse.de>
9144             Andreas Krebbel  <krebbel1@de.ibm.com>
9145
9146         PR target/29319
9147         * gcc.dg/20061127-1.c: New testcase.
9148
9149 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
9150
9151         * gcc.dg/20061124-1.c: Add exit() function prototype.
9152
9153 2006-11-27  Jan Hubicka  <jh@suse.cz>
9154
9155         * gcc.target/i386/memcpy-1.c: Adjust size.
9156         * gcc.dg/visibility-11.c: Likewise.
9157
9158 2006-11-27  Richard Guenther  <rguenther@suse.de>
9159
9160         PR middle-end/25620
9161         * gcc.target/i386/pow-1.c: New testcase.
9162         * gcc.dg/builtins-58.c: Likewise.
9163
9164 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
9165
9166         PR c++/29886
9167         * g++.dg/expr/cast8.C: New test.
9168
9169 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9170
9171         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
9172         Don't ever inline the testcase.
9173
9174 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9175
9176         PR fortran/29982
9177         * gfortran.fortran-torture/compile/parameter_3.f90: New
9178         testcase.
9179
9180 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9181
9182         PR fortran/29951
9183         * gfortran.fortran-torture/execute/transfer2.f90: New test.
9184
9185 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9186
9187         * gfortran.fortran-torture/execute/specifics.f90: Remove test
9188         for CHAR.
9189
9190 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9191
9192         PR libgfortran/29936
9193         * gfortran.dg/write_check3.f90: New test.
9194
9195 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9196
9197         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
9198
9199 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
9200
9201         PR fortran/20880
9202         * gfortran.dg/interface_3.f90: New test.
9203
9204         PR fortran/29387
9205         * gfortran.dg/generic_8.f90: New test.
9206
9207 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9208
9209         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
9210         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
9211         * gfortran.dg/specifics_3.f90: Remove.
9212
9213 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
9214
9215         PR c/29955
9216         * gcc.dg/gomp/pr29955.c: New test.
9217
9218         PR c/29736
9219         * gcc.dg/pr29736.c: New test.
9220
9221 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9222
9223         PR tree-opt/29964
9224         * gcc.dg/pure-1.c: New test.
9225
9226 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
9227
9228         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
9229         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
9230
9231 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9232
9233         * gcc.dg/20061124-1.c: New testcase.
9234
9235 2006-11-23  Eric Christopher  <echristo@apple.com>
9236
9237         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
9238
9239 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9240
9241         PR c/2707
9242         PR c++/26167
9243         * gcc.dg/Wconversion-integer.c: New. Supersedes
9244         Wconversion-negative-constants.c
9245         * gcc.dg/Wconversion-real.c: New.
9246         * gcc.dg/Wconversion-real-integer.c: New.
9247         * gcc.dg/Wconversion-negative-constants.c: Deleted.
9248         * g++.dg/warn/Wconversion1.C: Modified.
9249
9250 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9251
9252         * gfortran.dg/overload_1.f90: New test.
9253
9254 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9255
9256         PR c/9072
9257         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
9258         Wtraditional-conversion.
9259         * gcc.dg/overflow-warn-2.c: Likewise.
9260         * gcc.dg/Wconversion.c: Likewise. Renamed as
9261         Wtraditional-conversion.c .
9262         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
9263         Wtraditional-conversion-2.c .
9264         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
9265         Wtraditional-conversion-2.c
9266         * gcc.dg/Wconversion-negative-constants.c: New.
9267
9268 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
9269
9270         * gcc.dg/tree-ssa/dump-1.c: New test.
9271
9272 2006-11-23  David Ung <davidu@mips.com>
9273
9274         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
9275         -mfp64, allowable when ISA >= 33 and float is enabled.
9276         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
9277         of mthc1 and mfhc1 patterns.
9278
9279 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
9280
9281         PR tree-optimization/29921
9282         * gcc.dg/pr29921.c: New test.
9283
9284 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9285
9286         PR fortran/29441
9287         * gfortran.dg/initialization_4.f90: New test.
9288
9289 2006-11-22  Ira Rosen  <irar@il.ibm.com>
9290
9291         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
9292         platforms that have interleaving support.
9293         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
9294         * gcc.dg/vect/vect-strided-a-u16-i2.c,
9295         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
9296         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
9297         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
9298         gcc.dg/vect/vect-strided-u8-i2-gap.c,
9299         gcc.dg/vect/vect-strided-u8-i8.c,
9300         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
9301         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
9302         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
9303         gcc.dg/vect/vect-strided-float.c,
9304         gcc.dg/vect/vect-strided-a-mult.c,
9305         gcc.dg/vect/vect-strided-mult-char-ls.c,
9306         gcc.dg/vect/vect-strided-a-u16-mult.c,
9307         gcc.dg/vect/vect-strided-a-u32-mult.c,
9308         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
9309         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
9310         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
9311         gcc.dg/vect/vect-strided-mult.c,
9312         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
9313         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
9314         New.
9315
9316 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9317
9318         PR fortran/25087
9319         * gfortran.dg/auto_char_len_4.f90: New test.
9320
9321 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9322
9323         PR fortran/29652
9324         * gfortran.dg/generic_7.f90: New test.
9325         * gfortran.dg/defined_operators_1.f90: Add new error.
9326
9327 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
9328
9329         PR tree-optimization/29902
9330         * g++.dg/tree-ssa/pr29902.C: New test.
9331
9332 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
9333
9334         PR fortran/29820
9335         * gfortran.dg/used_types_13.f90: New test.
9336
9337 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
9338
9339         * gcc.dg/dfp/snan.c: Delete.
9340
9341 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
9342
9343         * g++.dg/cpp0x/static_assert1.C: New.
9344         * g++.dg/cpp0x/static_assert2.C: New.
9345         * g++.dg/cpp0x/static_assert3.C: New.
9346
9347 2006-11-21  Richard Guenther  <rguenther@suse.de>
9348
9349         * gcc.dg/vect/vect-pow-1.c: New testcase.
9350         * gcc.dg/vect/vect-pow-2.c: Likewise.
9351
9352 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
9353
9354         PR c++/29570
9355         * g++.dg/template/static29.C: New test.
9356
9357         PR c++/29734
9358         * g++.dg/conversion/simd4.C: New test.
9359
9360 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
9361
9362         PR c++/29475
9363         * g++.dg/template/access19.C: New test.
9364         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
9365         error is reported.
9366
9367 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9368
9369         PR tree-opt/25500
9370         * gcc.dg/tree-ssa/sra-4.c: New testcase.
9371
9372 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9373
9374         PR fortran/27546
9375         * gfortran.dg/import.f90: Extended test.
9376         * gfortran.dg/import2.f90: Extended test.
9377
9378 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9379
9380         * gfortran.dg/volatile3.f90: Add conflict test.
9381
9382 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
9383
9384         PR fortran/24783
9385         * gfortran.dg/implicit_10.f90: New test.
9386
9387 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9388
9389         PR c++/8586
9390         * g++.dg/warn/Wall-write-strings.C: New.
9391
9392 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9393
9394         * gfortran.dg/alloc_comp_constraint_5.f90: New.
9395         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
9396
9397 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9398
9399         * gfortran.dg/use_3.f90: Remove error message.
9400         * gfortran.dg/iso_fortran_env_1.f90: New test.
9401         * gfortran.dg/iso_fortran_env_2.f90: New test.
9402         * gfortran.dg/iso_fortran_env_3.f90: New test.
9403         * gfortran.dg/iso_fortran_env_4.f90: New test.
9404
9405 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
9406
9407         * gcc.dg/vect/vect-27.c: Fix initialization.
9408
9409 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9410
9411         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
9412         * gcc.dg/torture/builtin-minmax-1.c: New.
9413
9414         * gcc.dg/builtins-20.c: Add cases for copysign.
9415
9416 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9417
9418         PR fortran/24285
9419         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
9420
9421 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9422         * gfortran.dg/use_1.f90: New test.
9423         * gfortran.dg/use_1.f90: New test.
9424         * gfortran.dg/use_1.f90: New test.
9425
9426 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
9427
9428         PR tree-optimization/29801
9429         * gcc.dg/pr29801.c: New test.
9430
9431 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
9432
9433         PR middle-end/29584
9434         * gcc.dg/torture/pr29584.c: New test.
9435
9436 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
9437
9438         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
9439         Condition PowerPC tests for saving FPRs on powerpc_fprs.
9440         * gcc.target/powerpc/compress-float-ppc.c,
9441         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
9442         powerpc_fprs.
9443         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
9444         do not pass -mhard-float.
9445
9446 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9447
9448         * gnat.dg/volatile_aggregate.adb: New test.
9449
9450 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9451
9452         PR fortran/29391
9453         PR fortran/29489
9454         * gfortran.dg/bound_2.f90: Add more checks.
9455         * gfortran.dg/bound_3.f90: New test.
9456
9457 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9458
9459         PR target/29201
9460         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
9461
9462 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9463
9464         * gfortran.dg/import3.f90: Fix error message.
9465
9466 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9467
9468         PR tree-opt/29788
9469         * gfortran.fortran-torture/compile/inline_1.f90:
9470         New testcase.
9471
9472 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9473
9474         * gcc.target/i386/x87regparm-1.c: New test.
9475         * gcc.target/i386/x87regparm-2.c: New test.
9476         * gcc.target/i386/x87regparm-3.c: New test.
9477         * gcc.target/i386/x87regparm-4.c: New test.
9478
9479 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9480
9481         PR fortran/27546
9482         * gfortran.dg/import.f90: New test.
9483         * gfortran.dg/import2.f90: New test.
9484         * gfortran.dg/import3.f90: New test.
9485
9486 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9487
9488         PR fortran/27588
9489         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
9490
9491 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9492
9493         PR fortran/29806
9494         * gfortran.dg/contains.f90: New test.
9495         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
9496
9497 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
9498
9499         PR tree-optimization/29581
9500         * gcc.dg/pr29581-1.c: New test.
9501         * gcc.dg/pr29581-2.c: New test.
9502         * gcc.dg/pr29581-3.c: New test.
9503         * gcc.dg/pr29581-4.c: New test.
9504         * gfortran.dg/pr29581.f90: New test.
9505
9506 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
9507
9508         PR fortran/29702
9509         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
9510         numbers in error message headers.
9511
9512 2006-11-14  Richard Guenther  <rguenther@suse.de>
9513
9514         * gcc.target/i386/math-torture/math-torture.exp: Restrict
9515         to i?86 and x86_64 targets.
9516
9517 2006-11-14  Caroline Tice  <ctice@apple.com>
9518
9519         * gcc.dg/pubtypes-1.c: New file/testcase.
9520         * gcc.dg/pubtypes-2.c: New file/testcase.
9521         * gcc.dg/pubtypes-3.c: New file/testcase.
9522         * gcc.dg/pubtypes-4.c: New file/testcase.
9523         * g++.dg/pubtypes.C: New file/testcase.
9524
9525 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
9526
9527         PR c++/29106
9528         * g++.dg/init/self1.C: New test.
9529
9530 2006-11-14  Tobias Burnus  <burnus@net-b.de>
9531
9532         PR fortran/29657
9533         * gfortran.dg/conflicts.f90: Add.
9534
9535 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
9536
9537         PR rtl-optimization/29798
9538
9539         * gcc.c-torture/execute/pr29798.c: New.
9540
9541 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9542
9543         * gcc.dg/builtins-20.c: Add more cases.
9544
9545 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
9546
9547         PR fortran/29759
9548         * gfortran.dg/gomp/pr29759.f90: New test.
9549
9550 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
9551
9552         PR c++/29518
9553         * g++.dg/template/static28.C: New test.
9554
9555 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
9556
9557         * lib/c-torture.exp: Use target-libpath.exp.
9558         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9559         set GCC_EXEC_PREFIX env var from global variable of same name.
9560
9561 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9562
9563         PR fortran/26994
9564         * gfortran.fortran-torture/compile/transfer-1.f90:
9565         New testcase.
9566
9567 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
9568             Zdenek Dvorak <dvorakz@suse.cz>
9569
9570         PR tree-optimization/29680
9571         * gcc.dg/alias-11.c: New test.
9572
9573 2006-11-12  Jason Merrill  <jason@redhat.com>
9574             Andrew Pinski <pinskia@physics.uc.edu>
9575
9576         PR middle-end/28915
9577         * gcc.target/i386/vectorize1.c: New.
9578
9579 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9580
9581         PR rtl-optimization/29797
9582         * gcc.c-torture/execute/pr29797-1.c: New test case.
9583
9584 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9585
9586         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9587
9588 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
9589
9590         * gcc.dg/tree-ssa/prefetch-3.c: New test.
9591
9592 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9593
9594         PR tree-optimization/13827
9595         * gcc.dg/fold-eqand-1.c: New test case.
9596
9597 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9598
9599         PR rtl-opt/28812
9600         * gcc.c-torture/execute/mayalias-3.c: New test.
9601
9602 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
9603
9604         PR middle-end/27528
9605         * gcc.c-torture/compile/pr27528.c: New test.
9606         * gcc.dg/pr27528.c: Likewise.
9607
9608 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9609
9610         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9611
9612         * gcc.dg/torture/builtin-symmetric-1.c: New test.
9613
9614 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9615
9616         PR fortran/29758
9617         * gfortran.dg/reshape_source_size_1.f90: New test.
9618
9619 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9620
9621         PR fortran/29315
9622         * gfortran.dg/aliasing_dummy_4.f90: New test.
9623
9624 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
9625
9626         PR target/29777
9627         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9628         and x86_64-*-* targets.
9629
9630 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9631
9632         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9633         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9634         New macros. Use them in exact tests.
9635         (TESTIT3): New macro.
9636         Add tests for fmin, fmax and fma.
9637
9638 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9639
9640         PR fortran/29431
9641         * gfortran.dg/array_constructor_13.f90: New test.
9642
9643 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9644
9645         PR fortran/29744
9646         * gfortran.dg/used_types_12.f90: New test.
9647
9648 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
9649
9650         PR middle-end/29726
9651         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9652         (test6): Ditto.
9653         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9654         * gcc.dg/fold-eqandshift-3.c: New test case.
9655
9656 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9657
9658         PR fortran/29699
9659         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9660
9661         PR fortran/21370
9662         * gfortran.dg/change_symbol_attributes_1.f90: New test.
9663
9664 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9665
9666         * gcc.dg/20061109-1.c: New testcase.
9667
9668 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9669
9670         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9671
9672 2006-11-09  Tobias Burnus  <burnus@net-b.de>
9673
9674         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9675         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9676
9677 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
9678
9679         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9680         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9681
9682 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9683
9684         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9685
9686 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9687
9688         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9689         vect-9.c).
9690         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9691         * gcc.dg/vect/vect-9.c: Now vectorizable.
9692         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9693         that support vect_widen_mult.
9694         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9695         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9696         vect-reduc-dot-u16.c).
9697         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9698         vect-reduc-dot-u16.c).
9699         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9700         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9701         vect-reduc-dot-s8.c).
9702         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9703         vect-reduc-dot-s8.c).
9704         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9705         vect-reduc-dot-s8.c).
9706         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9707         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9708         vect-reduc-dot-u8.c).
9709         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9710         vect-reduc-dot-u8.c).
9711         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9712         * gcc.dg/vect/vect-multitypes-9.c: New test.
9713         * gcc.dg/vect/vect-multitypes-10.c: New test.
9714         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9715         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9716         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9717         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9718         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9719         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9720         wrapv-vect-reduc-dot-s8.c.
9721         * lib/target-support.exp (check_effective_target_vect_unpack): New.
9722         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9723         targets that support vec_unpack.
9724         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9725         (check_effective_target_vect_widen_mult_qi_to_hi): New.
9726         (check_effective_target_vect_widen_mult_hi_to_si): New.
9727         (check_effective_target_vect_widen_sum): Removed.
9728
9729         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9730
9731         * gcc.dg/vect/vect-multitypes-8.c: New test.
9732         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9733
9734         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
9735
9736         * gcc.dg/vect/vect-multitypes-7.c: New test.
9737
9738         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9739
9740         * gcc.dg/vect/vect-multitypes-4.c: New test.
9741         * gcc.dg/vect/vect-multitypes-5.c: New test.
9742         * gcc.dg/vect/vect-multitypes-6.c: New test.
9743
9744         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9745
9746         * gcc.dg/vect/vect-multitypes-1.c: New test.
9747         * gcc.dg/vect/vect-multitypes-2.c: New test.
9748         * gcc.dg/vect/vect-multitypes-3.c: New test.
9749
9750 2006-11-07  Eric Christopher  <echristo@apple.com>
9751
9752         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9753         Test using scan-assembler-not.
9754
9755 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
9756
9757         * gcc.dg/inline-17.c: New test.
9758
9759 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
9760
9761         PR other/25028
9762         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
9763         on HP-UX.
9764
9765 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9766
9767         PR fortran/29539
9768         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9769
9770         PR fortran/29634
9771         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9772         test.
9773
9774 2006-11-07  Tobias Burnus  <burnus@net-b.de>
9775
9776         PR fortran/29601
9777         * gfortran.dg/volatile.f90: Add.
9778         * gfortran.dg/volatile2.f90: Add.
9779         * gfortran.dg/volatile3.f90: Add.
9780         * gfortran.dg/volatile4.f90: Add.
9781         * gfortran.dg/volatile5.f90: Add.
9782         * gfortran.dg/volatile6.f90: Add.
9783         * gfortran.dg/volatile7.f90: Add.
9784
9785 2006-11-06  Tobias Burnus  <burnus@net-b.de>
9786
9787         * gfortran.dg/io_constraints_2.f90: Adjust pattern
9788           for matching error messages.
9789         * gfortran.dg/specifics_3.f90: Adjust pattern
9790           for matching error messages.
9791
9792 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
9793             Bernhard Fischer  <aldot@gcc.gnu.org>
9794
9795         * lib/gcc-dg.exp (output-exists): New proc.
9796         (output-exists-not): New proc.
9797         * gcc.test-framework/test-framework.awk: Support new directives.
9798         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9799         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9800         * gcc.test-framework/dg-outexists-exp-F.c: New test.
9801         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9802         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9803         * gcc.test-framework/dg-outexists-exp-P.c: New test.
9804
9805 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
9806
9807         PR fortran/29630
9808         PR fortran/29679
9809         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9810         * gfortran.dg/initialization_3.f90: New.
9811
9812 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9813
9814         PR libgfortran/25545
9815         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9816
9817 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
9818
9819         PR middle-end/29695
9820         * gcc.c-torture/execute/pr29695-1.c: New test.
9821         * gcc.c-torture/execute/pr29695-2.c: New test.
9822
9823 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
9824
9825         PR fortran/29565
9826         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9827
9828 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
9829
9830         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9831         for matching error messages.
9832
9833 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
9834
9835         PR target/26915
9836         * gcc.target/i386/387-12.c: New test.
9837
9838 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9839
9840         PR libfortran/29713
9841         * gfortran.dg/pr29713.f90: New test.
9842
9843 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
9844
9845         * gcc.c-torture/execute/arith-rand-ll.c:
9846         Also test for bogus rest sign.
9847
9848 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9849
9850         PR libfortran/27895
9851         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9852
9853 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
9854
9855         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9856         from error messages.
9857
9858 2006-11-02  Mike Stump  <mrs@apple.com>
9859
9860         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9861
9862         * g++.old-deja/g++.abi/align.C: Enable for darwin.
9863
9864 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
9865
9866         * g++.dg/eh/gcsec1.C: New test.
9867
9868 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9869
9870         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9871         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
9872
9873 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
9874
9875         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9876         hexadecimal value.
9877         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9878         * gcc.dg/pr14796-2.c: Likewise.
9879
9880 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9881
9882         * gcc.c-torture/execute/20061101-1.c: New test.
9883
9884 2006-11-01  Richard Guenther  <rguenther@suse.de>
9885
9886         * gcc.target/i386/fpprec-1.c: New testcase.
9887
9888 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9889
9890         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9891         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9892
9893 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9894
9895         * gcc.c-torture/execute/20061031-1.c: New test.
9896
9897 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9898
9899         PR 23067
9900         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9901         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9902         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9903         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9904         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9905         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9906         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9907
9908 2006-10-31  Eric Christopher  <echristo@apple.com>
9909             Falk Hueffner  <falk@debian.org>
9910
9911         * gcc.dg/builtin-bswap-1.c: New.
9912         * gcc.dg/builtin-bswap-2.c: New.
9913         * gcc.dg/builtin-bswap-3.c: New.
9914         * gcc.dg/builtin-bswap-4.c: New.
9915         * gcc.dg/builtin-bswap-5.c: New.
9916         * gcc.target/i386/builtin-bswap-1.c: New.
9917
9918 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9919
9920         * gcc.dg/inline-16.c: New.
9921
9922         PR 16622
9923         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9924         defining it.
9925         * gcc.dg/inline-13.c: New.
9926         * gcc.dg/inline-14.c: New.
9927         * gcc.dg/inline-15.c: New.
9928
9929         PR 11377
9930         * gcc.dg/inline6.c: New.
9931         * gcc.dg/inline7.c: New.
9932
9933 2006-10-31  Roger Sayle  <roger@eyesopen.com>
9934
9935         PR middle-end/23470
9936         * gcc.dg/pr23470-1.c: New test case.
9937
9938 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
9939
9940         PR fortran/29537
9941         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9942         data.
9943         * gfortran.dg/blockdata_2.f90: New testcase.
9944
9945 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
9946
9947         PR libfortran/29627
9948         * gfortran.dg/unf_short_record_1.f90:  New test.
9949
9950 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9951
9952         PR fortran/29067
9953         * gfortran.dg/pr29067.f: New test.
9954
9955 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
9956             Richard Sandiford  <richard@codesourcery.com>
9957
9958         * lib/target-supports.exp (get_compiler_messages): Append options
9959         as a single list element.
9960         (check_effective_target_arm_vfp_ok): New.
9961         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9962
9963 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
9964
9965         PR fortran/29387
9966         * gfortran.dg/intrinsic_actual_2.f90: New test.
9967
9968         PR fortran/29490
9969         * gfortran.dg/actual_array_interface_1.f90: New test.
9970
9971         PR fortran/29641
9972         * gfortran.dg/used_types_11.f90: New test.
9973
9974 2006-10-30  Dirk Mueller  <dmueller@suse.de>
9975
9976         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9977         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9978         * g++.old-deja/g++.pt/eichin01.C (main): Same.
9979         * g++.old-deja/g++.mike/net25.C (main): Same.
9980         * g++.dg/lookup/exception1.C (main): Same.
9981         * g++.dg/parse/parens2.C (main): Same.
9982
9983 2006-10-30  Roger Sayle  <roger@eyesopen.com>
9984
9985         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9986
9987 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9988
9989         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9990         * gcc.dg/torture/builtin-math-3.c: Likewise.
9991
9992 2006-10-30  Tobias Burnus  <burnus@net-b.de>
9993
9994         PR fortran/29452
9995         * gfortran.dg/write_check.f90: Check run-time keyword checking.
9996         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9997
9998 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
9999
10000         PR Fortran/29410
10001         * gfortran.fortran-torture/execute/transfer1.f90: New test.
10002
10003 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
10004
10005         * lib/target-supports.exp (check_function_available): Declare
10006         function before calling.
10007
10008 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
10009
10010         PR tree-optimization/29637
10011         * gcc.dg/pr29637.c: New test.
10012
10013 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10014
10015         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
10016         tree canonicalization.
10017
10018 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10019
10020         * gcc.dg/builtins-20.c: Add more hypot tests.
10021
10022 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10023
10024         * gcc.dg/fold-compare-1.c: New test case.
10025
10026 2006-10-29  Dirk Mueller  <dmueller@suse.de>
10027
10028         PR c++/16307
10029         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
10030
10031 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10032
10033         PR tree-optimization/15458
10034         * gcc.dg/fold-xornot-1.c: New test case.
10035
10036 2006-10-29  Richard Guenther  <rguenther@suse.de>
10037
10038         * gcc.target/i386/math-torture/trunc.c: New testcase.
10039
10040 2006-10-29  Richard Guenther  <rguenther@suse.de>
10041
10042         * gcc.target/i386/math-torture/round.c: New testcase.
10043
10044 2006-10-29  Richard Guenther  <rguenther@suse.de>
10045
10046         * gcc.target/i386/math-torture/ceil.c: New testcase.
10047         * gcc.target/i386/math-torture/floor.c: Likewise.
10048
10049 2006-10-29  Richard Guenther  <rguenther@suse.de>
10050
10051         * gcc.target/i386/math-torture/rint.c: New testcase.
10052         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
10053
10054 2006-10-29  Richard Guenther  <rguenther@suse.de>
10055
10056         * gcc.target/i386/math-torture/lfloor.c: New testcase.
10057         * gcc.target/i386/math-torture/lceil.c: Likewise.
10058
10059 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10060
10061         PR libgfortran/24313
10062         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
10063
10064 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
10065
10066         * gcc.c-torture/execute/20020118-1.c,
10067         gcc.c-torture/execute/builtins/strlen.c,
10068         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
10069         comment typos.
10070
10071 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10072
10073         * gcc.dg/builtins-20.c: Add tests for hypot.
10074         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
10075         two-argument builtins.
10076         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
10077         TESTIT2.  Update all callers.
10078         (TESTIT2, TESTIT2_R): New helper macros.
10079         Add testcases for pow, hypot and atan2.
10080
10081 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10082
10083         PR C++/29295
10084         * g++.dg/expr/bool1.C: New test.
10085         * g++.dg/expr/bool2.C: New test.
10086
10087 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10088
10089         PR fortran/28224
10090         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
10091         * gfortran.dg/namelist_internal.f90: New test.
10092
10093 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10094
10095         PR fortran/29625
10096         * gfortran.dg/io_real_boz.f90: Add.
10097         * gfortran.dg/io_real_boz2.f90: Add.
10098
10099 2006-10-28  Richard Guenther  <rguenther@suse.de>
10100
10101         PR middle-end/26899
10102         * gcc.dg/tree-ssa/pr26899.c: New testcase.
10103
10104 2006-10-28  Richard Guenther  <rguenther@suse.de>
10105
10106         PR target/28806
10107         * gcc.target/i386/math-torture/lround.c: New testcase.
10108
10109 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10110
10111         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
10112         * gcc.dg/builtins-44.c: Likewise.
10113         * gcc.dg/builtins-45.c: Likewise.
10114         * gcc.dg/pr28796-2.c: Likewise.
10115         * gcc.dg/unordered-3.c: Likewise.
10116
10117 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10118
10119         PR libgfortran/27954
10120         * gfortran.dg/error_recovery_2.f90: New test.
10121
10122 2006-10-26  Richard Guenther  <rguenther@suse.de>
10123
10124         * gcc.target/i386/i386.exp: Use glob, not find to collect
10125         tests.  Avoids recursing into subdirectories.
10126         * gcc.target/i386/math-torture/math-torture.exp: Torture
10127         for interesting ia32 math options.
10128         * gcc.target.i386/math-torture/lrint.c: New testcase.
10129
10130 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10131
10132         PR libgfortran/29563
10133         * gfortran.dg/arrayio_9.f90: Update test.
10134         * gfortran.dg/arrayio_19.f90: New test.
10135
10136 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10137
10138         * gcc.dg/20061026.c: New testcase.
10139
10140 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10141
10142         PR libgfortran/29563
10143         * gfortran.dg/arrayio_9.f90: New test.
10144
10145 2006-10-26  Ben Elliston  <bje@au.ibm.com>
10146
10147         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
10148         Copy the strings manually, as strcpy may call strlen.
10149
10150 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10151
10152         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
10153         Add checks for log, log2, log10 and log1p.
10154
10155         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
10156         we already test 0.0.  Add checks for expm1, log, log2, log10,
10157         log1p, cbrt, erf and erfc.
10158
10159 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
10160
10161         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
10162
10163 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
10164
10165         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
10166         and remainderl() built-in functions.  Remove -ffast-math from
10167         dg-options.
10168
10169 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10170
10171         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
10172         acosh and atanh.
10173
10174         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
10175         floating point modifiers to arguments passed to float and long
10176         double functions respectively.  Update all callers to use floating
10177         point numbers, not integers.  Add tests for exp, exp2 and
10178         exp10/pow10.
10179
10180         * gcc.dg/torture/builtin-math-3.c: New test.
10181
10182 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10183
10184         PR fortran/29393
10185         * gfortran.dg/initialize_2.f90: New.
10186
10187 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10188
10189         * gcc.dg/torture/builtin-math-2.c: New test.
10190
10191 2006-10-24  Richard Guenther  <rguenther@suse.de>
10192
10193         PR middle-end/28796
10194         * gcc.dg/pr28796-1.c: New testcase.
10195         * gcc.dg/pr28796-2.c: Likewise.
10196
10197 2006-10-24  Richard Guenther  <rguenther@suse.de>
10198
10199         * gcc.dg/builtins-57.c: New testcase.
10200
10201 2006-10-24  Richard Guenther  <rguenther@suse.de>
10202
10203         PR tree-optimization/29567
10204         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
10205
10206 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
10207
10208         PR tree-optimization/14784
10209         * gcc.dg/alias-10.c: New test.
10210
10211 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10212
10213         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
10214
10215 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
10216
10217         * gcc.dg/builtin-strncat-chk-1.c: New test.
10218
10219 2006-10-23  Jan Hubicka  <jh@suse.cz>
10220
10221         * gcc.dg/memmove-1.c: New test.
10222
10223 2006-10-23  Paul Brook  <paul@codesourcery.com>
10224
10225         * gcc.dg/pragma-pack-5.c: New test.
10226
10227 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
10228
10229         * g++.dg/other/s390-1.C: New testcase.
10230
10231 2006-10-23  Richard Guenther  <rguenther@suse.de>
10232
10233         PR middle-end/27132
10234         PR middle-end/23295
10235         * gcc.dg/pr27132.c: New testcase.
10236         * gcc.dg/pr23295.c: Likewise.
10237         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
10238         * g++.dg/tree-ssa/pr19807.C: Likewise.
10239
10240 2006-10-23  Richard Guenther  <rguenther@suse.de>
10241
10242         PR middle-end/21032
10243         * gcc.dg/pr21032.c: New testcase.
10244
10245 2006-10-22  Jeff Law  <law@redhat.com>
10246         Richard Guenther  <rguenther@suse.de>
10247
10248         PR tree-optimization/15911
10249         * gcc.dg/tree-ssa/vrp30.c: New testcase.
10250
10251 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10252
10253         PR c++/20647
10254         * g++.dg/abi/rtti3.C: New.
10255
10256 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
10257
10258         PR middle-end/28252
10259         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
10260         transformation.
10261
10262 2006-10-21  Richard Guenther  <rguenther@suse.de>
10263
10264         PR tree-optimization/3511
10265         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
10266
10267 2006-10-21  Richard Guenther  <rguenther@suse.de>
10268
10269         PR middle-end/26898
10270         * gcc.dg/torture/pr26898-1.c: New testcase.
10271         * gcc.dg/torture/pr26898-2.c: Likewise.
10272
10273 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
10274
10275         PR c++/28053
10276         * g++.dg/parse/bitfield1.C: Adjust error markers.
10277         * g++.dg/parse/bitfield2.C: New test.
10278
10279 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
10280
10281         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
10282
10283 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10284
10285         PR libfortran/27895
10286         * gfortran.dg/zero_sized_1.f90: New test.
10287
10288 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
10289
10290         * gcc.dg/div-compare-1.c: New test.
10291
10292 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
10293
10294         PR fortran/29216
10295         * gfortran.dg/result_default_init_1.f90: New test.
10296
10297         PR fortran/29314
10298         * gfortran.dg/automatic_default_init_1.f90: New test.
10299
10300         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
10301         from 38 to 33.
10302
10303 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
10304
10305         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
10306         'using namespace std' without previous declaration.
10307         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
10308         * g++.old-deja/g++.robertl/eb133c.C: New.
10309
10310 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10311
10312         PR libgfortran/29277
10313         * gfortran.dg/streamio_4.f90: Update test.
10314         * gfortran.dg/streamio_11.f90: New test.
10315
10316 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
10317
10318         PR c++/27952
10319         * g++.dg/inherit/virtual1.C: New test.
10320
10321 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10322
10323         PR c++/28261
10324         * g++.dg/parse/enum3.C: New test.
10325
10326 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10327
10328         PR c++/29039
10329         * g++.dg/init/ctor8.C: New test.
10330
10331 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10332
10333         PR c++/27270
10334         * g++.dg/ext/complit8.C: Tweak error markers.
10335         * g++.dg/template/complit1.C: Add error marker.
10336
10337 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10338
10339         PR c++/27270
10340         * g++.dg/ext/complit8.C: New test.
10341
10342         PR c++/29408
10343         * g++.dg/parse/dtor12.C: New test.
10344
10345         PR c++/29435
10346         * g++.dg/template/sizeof11.C: New test.
10347
10348 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
10349
10350         PR fortran/29392
10351         * gfortran.dg/data_char_3.f90: New test.
10352
10353         PR fortran/29451
10354         * gfortran.dg/negative_automatic_size.f90: New test.
10355
10356 2006-10-16  David Daney  <ddaney@avtrex.com>
10357
10358         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
10359
10360 2006-10-16  Eric Christopher  <echristo@apple.com>
10361
10362         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
10363         x86_64.
10364
10365 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10366
10367         PR c++/28211
10368         * g++.dg/tc1/dr49.C: Tweak error messages.
10369         * g++.dg/parse/template21.C: New test.
10370
10371 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10372
10373         PR middle-end/20491
10374         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
10375
10376 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10377
10378         PR fortran/29403
10379         * gfortran.dg/print_1.f90: New test.
10380
10381 2006-10-15  Jan Hubicka  <jh@suse.cz>
10382
10383         PR middle-end/29241
10384         * gcc.c-torture/compile/pr29241.c: New testcase.
10385
10386 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
10387
10388         PR middle-end/29250
10389         * gcc.c-torture/compile/pr29250.c: New test.
10390
10391 2006-10-15  Richard Guenther  <rguenther@suse.de>
10392
10393         * gcc.dg/pr29299.c: New testcase.
10394
10395 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
10396
10397         PR fortran/24767
10398         * gfortran.dg/label_4.f90: Adjust warning flag.
10399
10400 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
10401
10402         PR fortran/29371
10403         * gfortran.dg/nullify_3.f90: New test.
10404
10405 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10406
10407         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10408         on Solaris 2.5.1 too.
10409
10410 2006-10-13  Eric Christopher  <echristo@apple.com>
10411
10412         * gcc.dg/pr25993.c: Skip for darwin.
10413
10414 2006-10-13  Eric Christopher  <echristo@apple.com>
10415
10416         * gcc.dg/visibility-11.c: Skip for darwin.
10417
10418 2006-10-13  Eric Christopher  <echristo@apple.com>
10419
10420         * gcc.dg/darwin-weakimport-1.c: Use
10421         -fno-asynchronous-unwind-tables.
10422         * gcc.dg/darwin-weakimport-3.c: Ditto.
10423
10424 2006-10-13  Richard Guenther  <rguenther@suse.de>
10425
10426         PR tree-optimization/29446
10427         * gcc.dg/torture/pr29446.c: New testcase.
10428
10429 2006-10-13  Bill Wendling  <wendling@apple.com>
10430
10431         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
10432         * g++.old-deja/g++.jason/hmc1.C: Likewise.
10433         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
10434         * g++.old-deja/g++.law/shadow1.C: Likewise.
10435         * g++.old-deja/g++.law/ctors10.C: Likewise.
10436         * g++.dg/debug/namespace1.C: Likewise.
10437         * g++.dg/inherit/namespace-as-base.C: Likewise.
10438         * g++.dg/opt/delay-slot-1.C: Likewise.
10439         * g++.dg/parse/defarg10.C: Likewise.
10440         * g++.dg/template/ptrmem11.C: Likewise.
10441         * g++.dg/template/mem_func_ptr.C: Likewise.
10442         * g++.dg/template/spec19.C: Likewise.
10443
10444 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
10445
10446         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
10447
10448 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
10449
10450         PR fortran/29373
10451         * gfortran.dg/implicit_9.f90: New test.
10452
10453         PR fortran/29407
10454         * gfortran.dg/namelist_25.f90: New test.
10455
10456         PR fortran/27701
10457         * gfortran.dg/same_name_2.f90: New test.
10458
10459         PR fortran/29232
10460         * gfortran.dg/host_assoc_types_1.f90: New test.
10461
10462         PR fortran/29364
10463         * gfortran.dg/missing_derived_type_1.f90: New test.
10464         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
10465
10466         PR fortran/29422
10467         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
10468
10469         PR fortran/29428
10470         * gfortran.dg/alloc_comp_assign_5.f90: New test.
10471
10472 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10473
10474         PR fortran/29391
10475         * gfortran.dg/bound_2.f90: New test.
10476
10477 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10478
10479         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
10480         directive.
10481         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10482         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
10483         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
10484         * gfortran.dg/gomp/reduction3.f90: Likewise.
10485         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10486         * gfortran.dg/dummy_procedure_2.f90: Likewise.
10487         * gfortran.dg/interface_derived_type_1.f90: Likewise.
10488         * gfortran.dg/forall_4.f90: Likewise.
10489         * gfortran.dg/spec_expr_4.f90: Likewise.
10490         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
10491         * gfortran.dg/forall_5.f90: Likewise.
10492         * gfortran.dg/open_access_append_2.f90: Add check for
10493         compile-time warning.
10494
10495 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
10496
10497         PR c++/28506
10498         * g++.dg/parse/pure1.C: New test.
10499
10500 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10501
10502         PR fortran/21435
10503         * gfortran.dg/io_constraints_3.f90: New test.
10504         * gfortran.dg/open_access_append_1.f90: Add checks
10505         for compile-time warnings.
10506         * gfortran.dg/pr20163-2.f: Likewise.
10507         * gfortran.dg/iostat_2.f90: Likewise.
10508         * gfortran.dg/label_4.f90: Delete the temporary
10509         file.
10510         * gfortran.dg/direct_io_2.f90: Add a FILE=
10511         specifier.
10512         * gfortran.dg/iomsg_1.f90: Add check for
10513         compile-time warning.
10514
10515 2006-10-12  Jan Hubicka  <jh@suse.cz>
10516
10517         PR c/28419
10518         * gcc.dg/pr28319.c: New test.
10519
10520 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
10521         PR c++/29318
10522         * g++.dg/ext/vla4.C: New test.
10523
10524 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
10525
10526         PR c++/27961
10527         * g++.dg/template/crash60.C: New test.
10528         * g++.dg/other/large-size-array.C: Adjust error markers.
10529         * g++.dg/parse/crash27.C: Likewise.
10530         * g++.dg/template/crash1.C: Likewise.
10531
10532 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
10533
10534         PR testsuite/29093
10535         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
10536
10537 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
10538
10539         PR preprocessor/28709
10540         * gcc.dg/cpp/paste14.c: New test.
10541
10542 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
10543
10544         PR c++/29175
10545         * g++.dg/init/array24.C: New test.
10546
10547 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10548
10549         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
10550         of <sys/types.h>.
10551
10552 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
10553
10554         PR c++/29024
10555         * g++.dg/parse/typedef8.C: New test.
10556         * g++.dg/other/mult-stor1.C: Adjust error markers.
10557
10558 2006-10-11  Richard Guenther  <rguenther@suse.de>
10559
10560         PR tree-optimization/28230
10561         * gcc.dg/torture/pr28230.c: New testcase.
10562
10563 2006-10-11  Richard Guenther  <rguenther@suse.de>
10564
10565         PR inline-asm/29119
10566         * gcc.dg/torture/pr29119.c: New testcase.
10567
10568 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
10569
10570         PR middle-end/29272
10571         * gcc.c-torture/execute/20060930-2.c: New test.
10572
10573 2006-10-09  Richard Henderson  <rth@redhat.com>
10574
10575         Revert emutls patch.
10576
10577 2006-10-09  Richard Guenther  <rguenther@suse.de>
10578
10579         PR middle-end/29254
10580         * gcc.dg/pr29254.c: New testcase.
10581
10582 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
10583             Paul Thomas  <pault@gcc.gnu.org>
10584
10585         PR fortran/20541
10586         * gfortran.dg/alloc_comp_basics_1.f90: New test.
10587         * gfortran.dg/alloc_comp_basics_2.f90: New test.
10588         * gfortran.dg/alloc_comp_assign_1.f90: New test.
10589         * gfortran.dg/alloc_comp_assign_2.f90: New test.
10590         * gfortran.dg/alloc_comp_assign_3.f90: New test.
10591         * gfortran.dg/alloc_comp_assign_4.f90: New test.
10592         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10593         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10594         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10595         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10596         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10597         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10598         * gfortran.dg/alloc_comp_std.f90: New test.
10599         * gfortran.dg/move_alloc.f90: New test.
10600
10601 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
10602
10603         PR fortran/29115
10604         * gfortran.dg/derived_constructor_comps_2.f90: New test.
10605
10606         PR fortran/29211
10607         * gfortran.dg/forall_char_dependencies_1.f90: New test.
10608
10609 2006-10-08  Tobias Burnus  <burnus@net-b.de>
10610
10611         PR fortran/28585
10612         * gfortran.dg/new_line.f90: New test.
10613
10614 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10615
10616         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10617         * gcc.dg/torture/builtin-convert-1.c,
10618         gcc.dg/torture/builtin-convert-2.c,
10619         gcc.dg/torture/builtin-convert-3.c,
10620         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10621
10622 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
10623
10624         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10625         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10626         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10627         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10628
10629 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
10630
10631         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10632         Xfail some tests for powerpc-darwin and powerpc-aix.
10633
10634 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
10635
10636         PR c/29380
10637         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10638
10639 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10640
10641         PR target/29300
10642         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10643         on hppa*-*-hpux*.
10644
10645 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10646
10647         PR fortran/16580
10648         PR fortran/29288
10649         * gfortran.fortran-torture/execute/specifics.f90:
10650         Add tests for using all possible intrinsics as actual arguments.
10651         * gfortran.dg/specifics_1.f90: Add tests for using
10652         all possible intrinsics as actual arguments.
10653         * gfortran.dg/specifics_2.f90: New file.
10654         * gfortran.dg/specifics_3.f90: New file.
10655
10656 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
10657
10658         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10659         * gcc.dg/debug/debug-2.c: Likewise.
10660
10661 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
10662
10663         * gcc.c-torture/compile/sync-2.c: New test.
10664
10665 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10666
10667         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10668         line endings.
10669
10670 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10671
10672         PR rtl-optimization/29128
10673         * gcc.c-torture/compile/pr29128.c: New test.
10674
10675 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10676
10677         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10678         line endings.
10679
10680 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
10681
10682         PR middle-end/29256
10683         * gcc.dg/tree-ssa/loop-19.c: New test.
10684
10685 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10686
10687         PR tree-optimization/29330
10688         * gcc.dg/pr29330.c: New test.
10689
10690         PR target/28924
10691         * gcc.c-torture/compile/20061005-1.c: New test.
10692
10693 2006-10-06  Olivier Hainque  <hainque@adacore.com>
10694
10695         * gcc.dg/typename-vla-1.c: New case.
10696         * gnat.dg/forward_vla.adb: New case.
10697
10698 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10699
10700         PR tree-optimization/29290
10701         * gfortran.dg/loop_nest_1.f90: New test.
10702
10703         PR target/29198
10704         * gcc.dg/tls/opt-12.c: New test.
10705
10706         PR fortran/28415
10707         * gfortran.dg/save_2.f90: New test.
10708
10709         PR c/29091
10710         * gcc.dg/pr29091.c: New test.
10711
10712 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
10713
10714         * lib/target-supports.exp
10715         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10716         same as x86_64-*-*; check for LP64.
10717
10718 2006-10-04  Richard Henderson  <rth@redhat.com>
10719
10720         * lib/target-supports.exp (check_effective_target_tls): Redefine
10721         to mean non-emulated tls.
10722         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10723         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10724         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10725         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10726         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10727         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10728         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10729
10730 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10731
10732         PR fortran/29343
10733         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10734
10735 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10736
10737         * gfortran.dg/bounds_check_fail_1.f90: New test.
10738
10739 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10740
10741         PR c++/29020
10742         * g++.dg/template/friend48.C: New test.
10743
10744 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10745
10746         PR fortran/29098
10747         * gfortran.dg/default_initialization_2.f90: New test.
10748
10749 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10750
10751         PR fortran/20779
10752         PR fortran/20891
10753         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10754
10755 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10756
10757         PR fortran/29284
10758         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10759
10760         PR fortran/29321
10761         PR fortran/29322
10762         * gfortran.dg/missing_optional_dummy_2.f90: New test.
10763
10764         PR fortran/25091
10765         PR fortran/25092
10766         * gfortran.dg/entry_array_specs_1.f90: New test.
10767
10768 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10769
10770         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10771         insufficient to inhibit some test failures at -O3.  Do testing
10772         on integers.
10773
10774 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10775
10776         PR c++/29138
10777         * g++.dg/inherit/access8.C: New test.
10778         * g++.dg/template/dtor4.C: Tweak error messages.
10779
10780 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10781
10782         PR fortran/27478
10783         * gfortran.dg/entry_8.f90: New test.
10784
10785 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10786
10787         PR c++/29291
10788         * g++.dg/parse/new4.C: New test.
10789
10790 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
10791
10792         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10793         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10794         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10795         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10796         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10797
10798 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10799
10800         PR fortran/19260
10801         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10802         * gfortran.dg/continuation_2.f90: New test.
10803
10804         PR fortran/19262
10805         * gfortran.dg/continuation_3.f90: New test.
10806         * gfortran.dg/continuation_4.f90: New test.
10807         * gfortran.dg/continuation_5.f: New test.
10808         * gfortran.dg/continuation_6.f: New test.
10809
10810 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
10811
10812         PR c++/29226
10813         * g++.dg/template/vla1.C: New test.
10814
10815 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10816
10817         PR fortran/29210
10818         * gfortran.dg/complex_parameter_1.f90: New test.
10819
10820 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
10821
10822         PR c/29154
10823         * gcc.c-torture/execute/20060929-1.c: New test.
10824
10825 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
10826
10827         PR c++/29105
10828         * g++.dg/template/member6.C: New test.
10829         * g++.dg/parse/typename7.C: Adjust error markers.
10830
10831         PR c++/29080
10832         * g++.dg/template/member7.C: New test.
10833
10834 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
10835
10836         PR c/24010
10837         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10838         gcc.dg/Woverride-init-3.c: New tests.
10839
10840 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10841
10842         * gcc.c-torture/execute/20060930-1.c: New test.
10843
10844 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10845
10846         PR fortran/18791
10847         * gfortran.dg/specifics_1.f90: New test.
10848         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10849         complex specifics.
10850
10851 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10852
10853         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10854         pthread-init-common.h: New.
10855
10856 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10857
10858         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10859         precision on some archs.
10860
10861 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
10862
10863         * gcc.dg/non-local-goto-1.c: New test.
10864         * gcc.dg/non-local-goto-2.c: Likewise.
10865         * gcc.dg/setjmp-3.c: Likewise.
10866         * gcc.dg/setjmp-4.c: Likewise.
10867
10868 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
10869
10870         * gnat.dg/self_aggregate_with_pointer.adb: New test.
10871
10872 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10873
10874         PR fortran/28276
10875         * gfortran.dg/exponent_1.f90: New test.
10876
10877         PR fortran/27021
10878         * gfortran.dg/nearest_1.f90: New test.
10879
10880 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
10881
10882         PR middle-end/25261
10883         PR middle-end/28790
10884         * gcc.dg/gomp/nestedfn-1.c: New test.
10885
10886 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
10887
10888         PR objc/29195
10889         * objc/compile/method-1.m: New test.
10890
10891 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
10892
10893         PR c++/26938
10894         * g++.dg/template/crash58.C: New test.
10895         * g++.dg/parse/crash28.C: Adjust error markers.
10896         * g++.dg/template/crash34.C: Likewise.
10897         * g++.dg/template/friend31.C: Likewise.
10898         * g++.dg/template/crash32.C: Likewise.
10899
10900         PR c++/27329
10901         * g++.dg/template/crash59.C: New test.
10902
10903         PR c++/27667
10904         * g++.dg/template/spec33.C: New test.
10905         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10906
10907 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
10908             Adam Nemet  <anemet@caviumnetworks.com>
10909
10910         * gcc.dg/tree-ssa/ivopts-1.c: New test.
10911         * gcc.dg/tree-ssa/ivopts-2.c: New test.
10912
10913 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
10914
10915         PR target/28911
10916         * gcc.dg/pr28911.c: New.
10917
10918 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
10919
10920         PR target/29169
10921         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10922         (dg-options): Add -mfpmath=387.
10923
10924 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
10925
10926         PR c/28706
10927         * gcc.dg/pr28706.c: New test.
10928
10929         PR c/28712
10930         * gcc.dg/pr28712.c: New test.
10931
10932 2006-09-22  Mike Stump  <mrs@apple.com>
10933
10934         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10935
10936 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
10937
10938         PR tree-optimization/28888
10939         * gcc.dg/pr28888.c: New test.
10940
10941 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
10942
10943         PR c++/29016
10944         * g++.dg/init/ptrfn1.C: New test.
10945
10946 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
10947
10948         PR c++/28861
10949         * g++.dg/template/spec32.C: New test.
10950         * g++.dg/parse/crash9.C: Adjust error markers.
10951
10952         PR c++/28303
10953         * g++.dg/template/typedef6.C: New test.
10954         * g++.dg/init/error1.C: Adjust error markers.
10955         * g++.dg/parse/crash9.C: Likewise.
10956         * g++.dg/template/crash55.C: Likewise.
10957
10958 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
10959
10960         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10961
10962 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
10963
10964         PR target/27650
10965         * g++.dg/ext/dllimport12.C: New test.
10966
10967 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
10968
10969         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10970         * gcc.target/mips/nmadd-2.c: Likewise.
10971         * gcc.target/mips/mips-ps-6.c: New test.
10972         * gcc.target/mips/neg-abs-1.c: Likewise.
10973         * gcc.target/mips/neg-abs-2.c: Likewise.
10974         * gcc.target/mips/nmadd-3.c: New test.
10975
10976 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
10977
10978         PR middle-end/28046
10979         * gcc.dg/gomp/atomic-10.c: New test.
10980         * g++.dg/gomp/atomic-10.C: New test.
10981
10982 2006-09-20  Eric Christopher  <echristo@apple.com>
10983
10984         * gcc.target/i386/sse3-not-fisttp.c: New.
10985
10986 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
10987
10988         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10989
10990 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
10991
10992         * gcc.c-torture/execute/pr28289.c (one): New variable.
10993         (main): Use it instead of argc.
10994         * gcc.c-torture/execute/20060102-1.c (one): New variable.
10995         (main): Use it instead of argc.
10996
10997 2006-09-19  Paul Brook  <paul@codesourcery.com>
10998
10999         PR target/28516
11000         * gcc.dg/nested-func-5.c: New test.
11001
11002 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11003
11004         * lib/target-supports.exp (check_effective_target_tls): Compile
11005         test stubs using ${tool}_target_compile, not just target_compile.
11006         (check_effective_target_tls_runtime): Likewise.
11007
11008 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11009
11010         * gcc.c-torture/compile/20030405-1.x: Remove.
11011
11012         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
11013         optimising linker from discarding it.
11014
11015 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
11016
11017         PR fortran/28526
11018         * gfortran.dg/keyword_symbol_1.f90: New test.
11019
11020         * gfortran.dg/spread_shape_1.f90: Add missing warning with
11021         pedantic compilation option.
11022
11023 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
11024
11025         PR fortran/29060
11026         * gfortran.dg/spread_shape_1.f90: New test.
11027
11028 2006-09-17  Roger Sayle  <roger@eyesopen.com>
11029
11030         PR tree-optimization/28887
11031         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
11032
11033 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
11034
11035         PR c/25993
11036         * gcc.dg/pr25993.c: New test.
11037
11038 2006-09-17  Ira Rosen  <irar@il.ibm.com>
11039
11040         PR tree-opt/21591
11041         * gcc.dg/vect/pr21591.c: New test.
11042
11043 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
11044
11045         PR tree-opt/29059
11046         * gcc.c-torture/compile/strcpy-1.c: New test.
11047         * gcc.c-torture/compile/strcpy-2.c: New test.
11048         * gcc.c-torture/compile/memcpy-1.c: New test.
11049         * gcc.c-torture/compile/memcpy-2.c: New test.
11050
11051 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
11052
11053         PR testsuite/29055
11054         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
11055
11056 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
11057
11058         * gnat.dg/specs/double_record_extension1.ads: New test.
11059         * gnat.dg/specs/double_record_extension2.ads: Likewise.
11060
11061 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
11062
11063         PR fortran/29051
11064         * gfortran.dg/oldstyle_3.f90: New test.
11065
11066 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11067
11068         PR libgfortran/29099
11069         * gfortran.dg/secnds-1.f: New test.
11070
11071 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11072
11073         PR libgfortran/29053
11074         * gfortran.dg/streamio_9.f90: New test.
11075         * gfortran.dg/streamio_10.f90: New test.
11076
11077 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
11078
11079         PR C++/29002
11080         * g++.dg/init/array22.C: New test.
11081         * g++.dg/init/array23.C: New test.
11082
11083 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
11084
11085         * stackcheck.lst: Update list of tests requiring stack checking.
11086         * norun.lst: Adjust for above change.
11087         * ada95.lst: New file.
11088         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
11089         requiring -gnat95 switch.
11090
11091 2006-09-14  Olivier Hainque  <hainque@adacore.com>
11092
11093         * gnat.dg/in_out_parameter.adb: New test.
11094
11095 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
11096
11097         PR debug/28980
11098         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
11099
11100 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
11101
11102         * gnat.dg/specs/unchecked_union.ads: New test.
11103
11104 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
11105
11106         PR rtl-optimization/28982
11107         * gcc.c-torture/execute/pr28982a.c: New test.
11108         * gcc.c-torture/execute/pr28982b.c: Likewise.
11109
11110 2006-09-12  Eric Christopher  <echristo@apple.com>
11111
11112         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
11113         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
11114
11115 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
11116
11117         PR c/28768
11118         PR preprocessor/14634
11119         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
11120         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
11121         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
11122
11123 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11124
11125         * gcc.dg/pr28243.c: New test.
11126
11127 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
11128
11129         PR fortran/28971
11130         gfortran.dg/pr28971.f90: New test to act as a backstop in case
11131         this undiagnosed regression reappears.
11132
11133 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
11134
11135         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
11136         Treat $srcdir as a literal.
11137         * lib/fortran-torture.exp (fortran-torture-compile,
11138         fortran-torture-execute): Likewise.
11139         * lib/objc-torture.exp (objc-torture-compile,
11140         objc-torture-execute): Likewise.
11141         * lib/profopt.exp (profopt-execute): Likewise.
11142
11143 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
11144
11145         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
11146
11147 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
11148
11149         PR testsuite/28950
11150         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
11151
11152 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
11153
11154         PR target/13685
11155         * gcc.target/i386/pr13685.c: New test.
11156
11157 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11158
11159         * gcc.dg/pr28726.c: New test.
11160
11161 2006-09-11  Josh Conner  <jconner@apple.com>
11162
11163         * gcc.dg/nrv3.c: Increase size of structure.
11164         * gcc.dg/nrv4.c: Likewise.
11165         * gcc.dg/nrv5.c: Likewise.
11166
11167 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
11168
11169         PR libfortran/28890
11170         gfortran.dg/assumed_charlen_function_5.f90: New test.
11171
11172 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
11173
11174         PR c++/28991
11175         * g++.dg/init/static3.C: New test.
11176
11177 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
11178
11179         PR testsuite/29007
11180         * gcc.dg/long-long-cst1.c (t): Add cast to
11181         __SIZE_TYPE__ before casting to int.
11182         (main): Return 0 on success.
11183
11184 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11185
11186         * gcc.c-torture/execute/20060910-1.c: New test.
11187
11188 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
11189
11190         PR middle-end/26983
11191         * gcc.dg/pr26983.c: New test.
11192
11193 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
11194
11195         PR target/29006
11196         * gcc.c-torture/execute/pr29006.c: New test.
11197
11198 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11199
11200         PR libfortran/28947
11201         gfortran.dg/matmul_4.f90: New test.
11202
11203 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11204
11205         PR fortran/28959
11206         gfortran.dg/used_types_10: New test.
11207
11208 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11209
11210         PR libfortran/28923
11211         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
11212         gfortran.dg/array_initializer_3.f90: New test.
11213
11214 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11215
11216         PR fortran/28914
11217         * gfortran.dg/actual_array_constructor_3.f90: New test.
11218
11219 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
11220
11221         PR testsuite/26778
11222         * gcc.target/i386/pr26778.c: New testcase.
11223
11224 2006-09-08  Eric Christopher  <echristo@apple.com>
11225
11226         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
11227         * gcc.target/i386/memcpy-1.c: Ditto.
11228         * gcc.target/i386/asm-1.c: Ditto.
11229         * gcc.target/i386/20060512-4.c: Ditto.
11230         * gcc.target/i386/compress-float-387.c: Ditto.
11231         * gcc.target/i386/20060512-1.c: Ditto.
11232         * gcc.target/i386/compress-float-sse.c: Ditto.
11233         * gcc.target/i386/20060512-2.c: Ditto.
11234         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
11235         * gcc.target/i386/stack-prot-kernel.c: Ditto.
11236         * gcc.target/i386/compress-float-387-pic.c: Ditto.
11237         * gcc.dg/pr26449.c: Ditto.
11238         * gcc.dg/attr-ms_struct-2.c: Ditto.
11239         * gcc.dg/attr-ms_struct-1.c: Ditto.
11240         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
11241
11242 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
11243
11244         PR c/28504
11245         * gcc.dg/vla-10.c: New test.
11246
11247 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11248
11249         PR c++/28858
11250         * g++.dg/parse/template20.C: New test.
11251         * g++.dg/template/operator8.C: Remove obsolete part.
11252         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
11253         * g++.old-deja/g++.pt/crash65.C: Likewise.
11254
11255 2006-09-07  Jason Merrill  <jason@redhat.com>
11256
11257         PR middle-end/27724
11258         * gcc.dg/long-long-cst1.c: New test.
11259
11260 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11261
11262         PR C++/28906
11263         * g++.dg/other/array3.C: New test.
11264         * g++.dg/other/array4.C: New test.
11265         * g++.dg/other/array5.C: New test.
11266
11267 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
11268
11269         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
11270
11271 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
11272
11273         PR target/28946
11274         * gcc.target/i386/pr28946.c: New test.
11275
11276 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
11277
11278         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
11279         in integer literal constant.
11280         * gfortran.dg/enum_8.f90: Ditto.
11281         * gfortran.dg/g77/20030326-1.f: Ditto.
11282
11283 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
11284
11285         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
11286         nonconformance usage.
11287
11288 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11289
11290         PR middle-end/28862
11291         * gcc.c-torture/compile/vector-align-1.c: New test.
11292
11293 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11294
11295         PR rtl-opt/27883
11296         * g++.dg/opt/copysign-1.C: New test.
11297
11298 2006-09-06  Jason Merrill  <jason@redhat.com>
11299
11300         PR c++/27371
11301         * g++.dg/warn/unused-result1.C: New test.
11302
11303 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
11304
11305         PR c++/28903
11306         * g++.dg/ext/vla3.C: New test.
11307
11308         PR c++/28886
11309         * g++.dg/template/array16.C: New test.
11310
11311 2006-09-06  Richard Guenther  <rguenther@suse.de>
11312
11313         * gcc.dg/pr27226.c: Remove testcase again.
11314
11315 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11316
11317         PR tree-opt/28937
11318         * g++.dg/opt/unroll2.C: New test.
11319
11320 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11321
11322         PR tree-opt/28952
11323         * gcc.dg/vect/pr28952.c: New test.
11324
11325 2006-09-05  Richard Guenther  <rguenther@suse.de>
11326
11327         PR tree-optimization/28900
11328         * gcc.dg/torture/pr28900.c: New testcase
11329
11330 2006-09-05  Richard Guenther  <rguenther@suse.de>
11331
11332         PR tree-optimization/28905
11333         * gcc.c-torture/compile/pr28905.c: New testcase.
11334
11335 2006-09-05  Richard Guenther  <rguenther@suse.de>
11336
11337         PR middle-end/28935
11338         * gcc.dg/pr28935.c: New testcase.
11339
11340 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11341
11342         * gcc.c-torture/execute/20060905-1.c: New test.
11343
11344 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
11345
11346         PR fortran/28908
11347         * gfortran.dg/used_types_7.f90: New test.
11348         * gfortran.dg/used_types_8.f90: New test.
11349         * gfortran.dg/used_types_9.f90: New test.
11350
11351 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11352
11353         * gcc.c-torture/compile/20060904-1.c: New test.
11354
11355 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11356
11357         PR c++/23287 Revert my 2006-09-01 patch
11358         * g++.dg/parse/dtor12.C: Remove.
11359
11360 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
11361
11362         PR c+/27670
11363         * g++.dg/template/operator9.C: New test.
11364
11365         PR c++/27493
11366         * g++.dg/template/operator7.C: New test.
11367
11368         PR c++/27494
11369         * g++.dg/template/operator8.C: New test.
11370
11371         PR c++/27397
11372         * g++.dg/template/crash57.C: New test.
11373
11374         * g++.dg/template/typedef4.C: Adjust error markers.
11375         * g++.dg/template/typedef5.C: Likewise.
11376
11377 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
11378
11379         PR c++/28878
11380         * g++.dg/parse/crash33.C: New test.
11381
11382 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
11383         Richard Guenther  <rguenther@suse.de>
11384         Adam Nemet  <anemet@caviumnetworks.com>
11385
11386         PR middle-end/27226
11387         * gcc.target/mips/memcpy-1.c: New testcase.
11388         * gcc.dg/pr27226.c: Likewise.
11389
11390 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11391
11392         PR c++/28705
11393         * g++.dg/lookup/koenig5.C: New.
11394         * g++.dg/template/crash56.C: New.
11395
11396 2006-09-01  Josh Conner  <jconner@apple.com>
11397
11398         PR c++/25505
11399         * gcc.dg/nrv3.c: New test.
11400         * gcc.dg/nrv4.c: New test.
11401         * gcc.dg/nrv5.c: New test.
11402
11403 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11404
11405         PR c++/23287
11406         * g++.dg/parse/dtor12.C: New.
11407
11408 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
11409
11410         PR tree-optimization/28839
11411         * gcc.dg/pr28839.c: New test.
11412
11413 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
11414
11415         PR target/24367
11416         * gcc.dg/pr24367.c: New testcase.
11417
11418 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
11419
11420         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
11421
11422 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
11423
11424         PR rtl-optimization/27735
11425         * gcc.dg/loop-unswitch-1.c: New test.
11426
11427 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
11428
11429         PR fortran/28885
11430         * gfortran.dg/aliasing_dummy_2.f90: New test.
11431
11432         PR fortran/20067
11433         * gfortran.dg/generic_5.f90: Change error message.
11434
11435         PR fortran/28873
11436         * gfortran.dg/generic_6.f90: New test.
11437
11438         PR fortran/25077
11439         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
11440
11441         PR fortran/25102
11442         * gfortran.dg/invalid_interface_assignment.f90: New test.
11443
11444         PR fortran/24866
11445         * gfortran.dg/module_proc_external_dummy.f90: New test.
11446
11447 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
11448
11449         PR c++/28349
11450         * g++.dg/warn/var-args1.C: New test.
11451
11452 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
11453
11454         PR fortran/28866
11455         * gfortran.dg/simpleif_2.f90: New test.
11456         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
11457         * gfortran.dg/enum_5.f90: Ditto.
11458
11459 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11460             Kazu Hirata  <kazu@codesourcery.com>
11461
11462         PR tree-optimization/17506
11463         * gcc.dg/pr17506.c: New.
11464
11465 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
11466
11467         PR c++/28139
11468         * g++.dg/eh/alias1.C: New test.
11469
11470 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11471
11472         PR c++/28860
11473         * g++.dg/template/ttp22.C: New test.
11474
11475 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
11476
11477         PR middle-end/26632
11478         * gcc.dg/pr26632.c: New.
11479
11480 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11481
11482         PR libgfortran/28354
11483         * gfortran.dg/fmt_zero_precision.f90: New test.
11484
11485 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
11486
11487         PR c++/28058
11488         * g++.dg/template/spec31.C: New test.
11489
11490 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
11491
11492         PR c++/26573
11493         * g++.dg/other/static2.C: New test.
11494
11495 2006-08-26  Roger Sayle  <roger@eyesopen.com>
11496
11497         * gcc.dg/Wswitch-enum-2.c: New test case.
11498         * gcc.dg/Wswitch-enum-3.c: Likewise.
11499
11500 2006-08-26  Richard Guenther  <rguenther@suse.de>
11501
11502         * gcc.c-torture/compile/20060826-1.c: New testcase.
11503
11504 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
11505
11506         PR c++/28736
11507         * g++.dg/template/void10.C: New test.
11508
11509         PR c++/28737
11510         * g++.dg/template/void8.C: New test.
11511
11512         PR c+_+/28738
11513         * g++.dg/template/void9.C: New test.
11514
11515         * g++.dg/template/void3.C: Adjust error markers.
11516         * g++.dg/template/void4.C: Likewise.
11517         * g++.dg/template/crash55.C: Likewise.
11518         * g++.dg/template/void7.C: Likewise
11519
11520 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
11521
11522         PR c++/28588
11523         * g++.dg/inherit/access6.C: New test.
11524         * g++.dg/inherit/access7.C: Likewise.
11525
11526         PR c++/28595
11527         * g++.dg/template/array15.C: New test.
11528         * g++.dg/template/crash2.C: Tweak error markers.
11529
11530 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
11531
11532         PR middle-end/28683
11533         * gcc.c-torture/compile/20060823-1.c: New test.
11534
11535 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11536
11537         PR c++/28853
11538         * g++.dg/template/ttp21.C: New test.
11539
11540         PR c++/28852
11541         * g++.dg/other/operator1.C: Add error-marker.
11542         * g++.dg/other/operator2.C: New test.
11543
11544 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11545
11546         PR c/27893
11547         * gcc.c-torture/compile/vla-const-1.c,
11548         gcc.c-torture/compile/vla-const-2.c: New tests.
11549
11550 2006-08-26  Richard Guenther  <rguenther@suse.de>
11551
11552         PR middle-end/28814
11553         * gcc.dg/torture/pr28814.c: New testcase.
11554
11555 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11556
11557         PR c/28418
11558         * gcc.c-torture/compile/compound-literal-1.c: New test.
11559
11560 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11561
11562         PR c/28299
11563         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11564         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11565         Expect extra diagnostics.
11566
11567 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
11568
11569         gcc.dg/noncompile/pr16876.c: New test.
11570
11571 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
11572
11573         PR c++/28056
11574         * g++.dg/parse/local1.C: New test.
11575         * g++.dg/other/qual1.C: Tweak error marker.
11576
11577 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11578
11579         PR c++/27787
11580         * g++.dg/template/typename10.C: New.
11581         * g++.dg/template/lookup4.C: Remove bogus error marker.
11582
11583 2006-08-25  Richard Guenther  <rguenther@suse.de>
11584
11585         PR testsuite/28829
11586         * gcc.dg/pr26570.c: Fix testcase.
11587
11588 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
11589
11590         PR tree-opt/28807
11591         * gcc.c-torture/execute/mayalias-2.c: New test.
11592         * gcc.dg/tree-ssa/alias-13.c: New test.
11593
11594 2006-08-24  Jan Hubicka  <jh@suse.cz>
11595
11596         PR debug/26881
11597         * gcc.dg/debug/pr26881.c: New file.
11598
11599 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
11600
11601         PR fortran/28788
11602         * gfortran.dg/used_types_4.f90: New test.
11603         * gfortran.dg/derived_init_2.f90: Modify to check sibling
11604         association of derived types.
11605         * gfortran.dg/used_types_2.f90: Add module cleanup.
11606         * gfortran.dg/used_types_3.f90: The same.
11607
11608         PR fortran/28771
11609         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11610         fix of regression.
11611
11612 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11613
11614         PR 28813
11615         * gfortran.dg/direct_io_6.f90: Remove test.
11616
11617 2006-08-23  Stuart Hastings  <stuart@apple.com>
11618
11619         PR 28825
11620         * gcc.target/i386/20060821-1.c: New.
11621
11622 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
11623
11624         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
11625         dg-warning strings for dllimport.
11626
11627 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11628
11629         PR C++/28450
11630         * g++.dg/ext/vector4.C: New test.
11631         * g++.dg/ext/complex1.C: New test.
11632
11633 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
11634
11635         PR debug/28692
11636         * gcc.dg/debug/const-1.c: New.
11637         * gcc.dg/debug/const-2.c: New.
11638         * gcc.dg/debug/dwarf2/const-1.c: New.
11639         * gcc.dg/debug/dwarf2/const-2.c: New.
11640         * gcc.dg/debug/dwarf2/const-2b.c: New.
11641
11642 2006-08-22  Richard Guenther  <rguenther@suse.de>
11643
11644         PR middle-end/28776
11645         * gcc.c-torture/compile/pr28776-1.c: New testcase.
11646         * gcc.c-torture/compile/pr28776-2.c: Likewise.
11647
11648 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
11649
11650         PR tree-optimization/28003
11651         * g++.dg/tree-ssa/pr28003.C: New.
11652
11653 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11654
11655         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11656
11657 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
11658
11659         PR c++/26269
11660         * g++.dg/other/error14.C: New test.
11661
11662         PR c++/28505
11663         * g++.dg/parse/ctor7.C: New test.
11664         * g++.dg/parse/ctor8.C: Likewise.
11665
11666         PR c++/28741
11667         * g++.dg/template/void7.C: New test.
11668
11669 2006-08-21  Olivier Hainque  <hainque@adacore.com>
11670
11671         * gnat.dg/self_aggregate_with_zeros.adb: New test.
11672         * gnat.dg/self_aggregate_with_array.adb: New test.
11673
11674 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11675
11676         * g++.dg/eh/arm-vfp-unwind.C: New test.
11677
11678 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
11679
11680         PR c++/28341
11681         * g++.dg/template/ref3.C: New test.
11682         * g++.dg/template/nontype13.C: New test.
11683
11684         PR c++/28346
11685         * g++.dg/template/ptrmem17.C: New test.
11686
11687 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
11688
11689         PR target/28648 c:
11690         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11691
11692 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
11693
11694         PR fortran/28630
11695         * gfortran.dg/used_types_2.f90: New test.
11696
11697         PR fortran/28601
11698         * gfortran.dg/used_types_3.f90: New test.
11699
11700         PR fortran/20886
11701         * gfortran.dg/generic_actual_arg.f90: New test.
11702
11703         PR fortran/28735
11704         * gfortran.dg/module_private_array_refs_1.f90: New test.
11705
11706         PR fortran/28762
11707         * gfortran.dg/program_name_1.f90: New test.
11708
11709         PR fortran/28425
11710         * gfortran.dg/derived_constructor_comps_1.f90: New test.
11711
11712         PR fortran/28496
11713         * gfortran.dg/array_initializer_2.f90: New test.
11714
11715         PR fortran/18111
11716         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11717
11718         PR fortran/28600
11719         * gfortran.dg/assumed_charlen_function_4.f90: New test.
11720
11721         PR fortran/28771
11722         * gfortran.dg/assumed_charlen_in_main.f90: New test.
11723
11724         PR fortran/28660
11725         * gfortran.dg/dependent_decls_1.f90: New test.
11726
11727 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11728
11729         PR fortran/25217
11730         * gfortran.dg/derived_init_2.f90: New.
11731
11732 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
11733
11734         * gcc.c-torture/execute/pr28289.c: New test.
11735
11736 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
11737
11738         PR c/28744
11739         * gcc.dg/attr-externally-visible-1.c: New test.
11740         * gcc.dg/attr-externally-visible-2.c: New test.
11741         * g++.dg/parse/attr-externally-visible-1.C: New test.
11742         * g++.dg/parse/attr-externally-visible-2.C: New test.
11743
11744 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11745
11746         PR c++/28606
11747         * g++.dg/parse/dtor11.C: New test.
11748
11749 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11750
11751         PR rtl-optimization/28489
11752         * gcc.c-torture/compile/pr28489.c: New test.
11753
11754 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11755
11756         PR c++/28710
11757         * g++.dg/template/redecl4.C: New test.
11758
11759         PR c++/28711
11760         * g++.dg/template/ctor8.C: New test.
11761
11762 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11763
11764         * gcc.dg/pr26570.c: Fix testcase.
11765
11766 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11767
11768         * PR c++/28573
11769         * g++.dg/parse/offsetof6.C: New test.
11770         * g++.dg/parse/offsetof6.C: New test.
11771         * g++.dg/parse/offsetof7.C: New test.
11772
11773 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11774
11775         PR testsuite/28602
11776         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11777         is false.
11778
11779 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11780
11781         PR c++/28302
11782         * g++.dg/ext/vector3.C: New test.
11783
11784 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
11785
11786         PR gcov/profile/26570
11787         * gcc.dg/pr26570.c: New test.
11788
11789 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
11790
11791         PR c/27697
11792         * gcc.dg/qual-component-1.c: New test.
11793
11794 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11795
11796         PR c++/28593
11797         * g++.dg/parse/new3.C: New test.
11798
11799 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11800
11801         PR fortran/25828
11802         * gfortran.dg/streamio_1.f90: New test.
11803         * gfortran.dg/streamio_2.f90: New test.
11804         * gfortran.dg/streamio_3.f90: New test.
11805         * gfortran.dg/streamio_4.f90: New test.
11806         * gfortran.dg/streamio_5.f90: New test.
11807         * gfortran.dg/streamio_6.f90: New test.
11808         * gfortran.dg/streamio_7.f90: New test.
11809         * gfortran.dg/streamio_8.f90: New test.
11810
11811 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
11812
11813         PR c/28287
11814         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11815
11816 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
11817
11818         PR c++/28594
11819         * g++.dg/template/void6.C: New test.
11820
11821 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11822
11823         PR c/28649
11824         * gcc.dg/parse-error-1.c: New test.
11825         * gcc.dg/parse-error-2.c: New test.
11826         * gcc.dg/cpp/digraph2.c: Add error-marker.
11827         * gcc.dg/noncompile/920923-1.c: Likewise.
11828
11829 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11830
11831         PR c/27490
11832         * gcc.dg/sizeof-2.c: New testcase.
11833
11834         PR c/27489
11835         * gcc.dg/switch-A.c: New testcase.
11836
11837 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
11838
11839         PR c++/28288
11840         PR c++/14556
11841         * g++.old-deja/g++.warn/compare1.C: Delete.
11842         * g++.dg/opt/pr7503-2.C: Delete.
11843         * g++.dg/opt/pr7503-3.C: Delete.
11844         * g++.dg/opt/pr7503-4.C: Delete.
11845         * g++.dg/opt/pr7503-5.C: Delete.
11846         * g++.dg/opt/max1.C: Delete.
11847         * g++.dg/warn/minmax.C: Delete.
11848         * g++.dg/expr/minmax.C: New test.
11849
11850 2006-08-14  Richard Guenther  <rguenther@suse.de>
11851
11852         PR testsuite/28703
11853         * gcc.c-torture/execute/pr28651.c: Do not use argc
11854         to avoid optimization, instead forbid inlining.
11855
11856 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
11857
11858         PR rtl-optimization/28634
11859         * gcc.c-torture/execute/ieee/pr28634.c: New test.
11860
11861 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
11862
11863         PR c/27184
11864         * gcc.dg/torture/pr27184.c: New test.
11865
11866 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
11867
11868         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11869
11870 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11871
11872         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11873         * gfortran.dg/stat_2.f90: Likewise.
11874         * gfortran.dg/chmod_1.f90: Likewise.
11875         * gfortran.dg/chmod_2.f90: Likewise.
11876         * gfortran.dg/chmod_3.f90: Likewise.
11877
11878 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
11879
11880         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11881
11882 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11883
11884         * g++.dg/opt/pr23454-2.C: New test.
11885
11886 2006-08-11  Richard Guenther  <rguenther@suse.de>
11887
11888         PR middle-end/28651
11889         * gcc.c-torture/execute/pr28651.c: New testcase.
11890
11891 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
11892
11893         * gnat.dg/specs/static_initializer.ads: New test.
11894
11895 2006-08-10  Paul Brook  <paul@codesourcery.com>
11896
11897         * gcc.target/arm/cond-asm.c: New test.
11898
11899 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
11900
11901         PR tree-optimization/26197
11902         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11903         * g++.dg/vect/vect.exp: Compile the new tests with
11904         --param max-aliased-vops=0.
11905
11906 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
11907
11908         PR c++/28637
11909         * g++.dg/template/void3.C: New test.
11910
11911         PR c++/28638
11912         * g++.dg/template/void4.C: New test.
11913
11914         PR c++/28640
11915         * g++.dg/template/void5.C: New test.
11916
11917 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
11918
11919         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11920         after dg-do compile.
11921
11922 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
11923
11924         PR tree-optimizations/26969
11925         * gcc.dg/vect/vect.exp: Compile tests prefixed with
11926         "unswitch-loops" with -funswitch-loops.
11927         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11928
11929 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11930
11931         * gcc.dg/sparc-getcontext-1.c: Fix typo.
11932         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11933         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
11934         * objc.dg/dwarf-1.m: Likewise.
11935         * objc.dg/dwarf-2.m: Likewise.
11936         * obj-c++.dg/dwarf-2.mm: Likewise.
11937
11938 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11939
11940         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11941         * objc.dg/dwarf-2.m: Likewise.
11942         * obj-c++.dg/dwarf-2.mm: Likewise.
11943
11944         PR libfortran/28603
11945         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11946
11947         PR testsuite/27611
11948         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11949
11950         PR testsuite/27033
11951         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11952
11953 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
11954
11955         PR target/27827
11956         * gcc.target/i386/pr27827.c: New testcase.
11957
11958 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
11959
11960         PR fortran/28590
11961         * gfortran.dg/sequence_types_1.f90: New test.
11962
11963 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
11964
11965         PR fortran/28548
11966         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11967         dg-warning.  Add -pedantic option.
11968
11969 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11970
11971         PR c/28502
11972         * gcc.dg/proto-1.c: New test.
11973
11974         PR c/27721
11975         * gcc.dg/lvalue-4.c: New test.
11976
11977         PR c/28136
11978         * gcc.dg/init-bad-5.c: New test.
11979
11980 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
11981
11982         PR c++/28347
11983         * g++.dg/ext/typedef-init.C: Add new test for typedef
11984         initialization inside templates. Adjust existing error markers.
11985
11986 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
11987
11988         PR c++/28148
11989         * g++.dg/init/ptrmem3.C: New test.
11990
11991 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
11992
11993         PR tree-optimization/27770
11994         * lib/target-support.exp: New target keyword "section_anchors".
11995         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11996         tests.
11997         * gcc.dg/vect/section-anchors-pr27770.c: New test.
11998         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11999         * gcc.dg/vect/section-anchors-vect-69.c: New test.
12000         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
12001
12002 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12003
12004         * gcc.dg/20060801-1.c: Add missing '}'.
12005
12006 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12007
12008         PR c++/27508
12009         * g++.dg/parse/dtor9.C: New test.
12010         * g++.dg/parse/dtor10.C: New test.
12011         * g++.dg/other/error7.C: Adjust error-marker.
12012
12013         PR c++/28274
12014         * g++.dg/other/default5.C: New test.
12015
12016 2006-08-02  Richard Guenther  <rguenther@suse.de>
12017
12018         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
12019
12020 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
12021
12022         PR c++/28557
12023         * g++.dg/template/conv9.C: New test.
12024
12025 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
12026
12027         PR debug/28063
12028         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
12029         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
12030         Optionally return assembly text.  Update callers.
12031         (check_no_compiler_messages): Update verbose messages.
12032         (check_no_messages_and_pattern): New.
12033         (check_effective_target_string_merging): New.
12034
12035 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12036
12037         PR c++/28250
12038         * g++.dg/eh/catch4.C: New test.
12039
12040         PR c++/28257
12041         * g++.dg/other/qual1.C: New test.
12042
12043         PR c++/28259
12044         * g++.dg/inherit/error2.C: New test.
12045
12046         PR c++/28267
12047         * g++.dg/other/new1.C: New test.
12048
12049         * g++.dg/warn/pr23075.C: Remove obsolete test.
12050         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
12051         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
12052
12053 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
12054
12055         PR c++/28523
12056         * g++.dg/eh/cast1.C: New test.
12057
12058 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
12059
12060         PR libfortran/28452
12061         * gfortran.dg/random_3.f90:  New test.
12062
12063 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12064
12065         PR c++/28432
12066         * g++.dg/other/pr28304.C: Change expected error message.
12067         * g++.dg/other/pr28432.C: New test.
12068
12069 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12070
12071         PR c++/28256
12072         * g++.dg/init/brace2.C: Change expected error message, add empty init.
12073
12074 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
12075
12076         PR debug/23336
12077         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
12078         at -g1.
12079         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
12080         g++.dg/debug/enum-2.C: New.
12081
12082 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12083
12084         PR c++/6634
12085         * g++.dg/parse/long1.C: Add more tests.
12086
12087 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12088
12089         * gfortran.dg/lrshift_1.c: New file.
12090
12091 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12092
12093         PR libgfortran/28335
12094         * gfortran.dg/no_unit_error_1.f90: New test.
12095
12096 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12097
12098         PR libgfortran/28335
12099         * gfortran.dg/no_unit_error_1.f90: Delete test.
12100         * gfortran.dg/no_unit_error_2.f90: Delete test.
12101
12102 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12103
12104         * gfortran.dg/chmod_3.f90: New test.
12105         * gfortran.dg/ltime_gmtime_1.f90: New test.
12106         * gfortran.dg/ltime_gmtime_2.f90: New test.
12107         * gfortran.dg/lrshift_1.f90: New test.
12108         * gfortran.dg/chmod_1.f90: New test.
12109         * gfortran.dg/chmod_2.f90: New test.
12110
12111 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
12112
12113         PR c++/27668
12114         * g++.dg/template/crash55.C: New test.
12115
12116         PR c++/27962
12117         * g++.dg/template/nontype16.C: New test.
12118
12119         * g++.dg/template/void2.C: Adjust error markers.
12120         * g++.dg/template/nontype5.C: Adjust error markers.
12121
12122 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
12123
12124         * gcc.target/i386/stack-prot-kernel.c: New test.
12125
12126 2006-07-27  Roger Sayle  <roger@eyesopen.com>
12127
12128         * gcc.dg/builtins-55.c: New test case.
12129
12130 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
12131
12132         PR rtl-optimization/27907
12133         * gcc.c-torture/compile/pr27907.c: New test.
12134
12135 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12136
12137         * gfortran.dg/mclock.f90: New test.
12138         * gfortran.dg/int_conv_1.f90: New test.
12139         * gfortran.dg/stat_1.f90: New test.
12140         * gfortran.dg/stat_2.f90: New test.
12141
12142 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12143
12144         PR libgfortran/28335
12145         * gfortran.dg/no_unit_error_1.f90: New test.
12146         * gfortran.dg/no_unit_error_2.f90: New test.
12147         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
12148
12149 2006-07-25  Roger Sayle  <roger@eyesopen.com>
12150
12151         PR middle-end/28473
12152         * gcc.dg/fold-convround-1.c: New test case.
12153
12154 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12155
12156         * gfortran.dg/arithmetic_if.f90:  Fix comments.
12157
12158 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12159
12160         PR c++/27572
12161         * g++.dg/other/typedef1.C: New test.
12162         * g++.dg/template/typedef4.C: New test.
12163         * g++.dg/template/typedef5.C: New test.
12164
12165 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12166
12167         PR fortran/28416
12168         * gfortran.dg/allocatable_dummy_3.f90: New.
12169
12170 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12171
12172         PR fortran/28439
12173         * gfortran.dg/arithmetic_if.f90:  New test.
12174
12175 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
12176
12177         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
12178         avoid memcpy optimization.
12179
12180 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12181
12182         PR fortran/25289
12183         * gfortran.dg/direct_io_6.f90: New test.
12184
12185 2006-07-24  Jan Hubicka  <jh@suse.cz>
12186
12187         PR c/25795
12188         PR c++/27369
12189         * gcc.dg/pr25795.c: New test.
12190         * gcc.dg/pr25795-1.c: New test.
12191
12192 2006-07-23  Roger Sayle  <roger@eyesopen.com>
12193
12194         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
12195         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
12196         which may be transformed to "g || h" on some platforms.
12197
12198 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
12199
12200         PR c++/28025
12201         * g++.dg/template/friend45.C: New test.
12202
12203 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12204
12205         PR libgfortran/28339
12206         * gfortran.dg/arrayio_8.f90: New test.
12207
12208 2006-07-21  Mike Stump  <mrs@apple.com>
12209
12210         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
12211
12212         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
12213
12214 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12215
12216         PR c++/28250
12217         * g++.dg/eh/catch3.C: New test.
12218
12219         PR c++/28363
12220         * g++.dg/template/defarg10.C: New test.
12221
12222 2006-07-20  Paul Brook  <paul@codesourcery.com>
12223
12224         PR 27363
12225         * gcc.dg/pr27363.c: New test.
12226
12227 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
12228
12229         PR c++/28338
12230         * g++.dg/init/ref13.C: New test.
12231
12232 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12233
12234         PR obj-c++/28434
12235         * obj-c++.dg/proto-error-1.mm: New test.
12236
12237 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12238
12239         PR c++/28337
12240         * g++.dg/template/string1.C: New test.
12241
12242 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12243
12244         PR c++/28048
12245         * g++.dg/template/defarg9.C: New test.
12246
12247         PR c++/28235
12248         * g++.dg/template/static27.C: New test.
12249
12250 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
12251
12252         PR 28410
12253         * gcc.dg/tree-ssa/pr28410.c: New test.
12254
12255 2006-07-18  Lee Millward  <lee.millward@gmail.com>
12256
12257         PR c++/28258
12258         * g++/dg/other/error13.C: New test.
12259
12260         PR c++/28260
12261         * g++.dg/template/friend44.C: New test.
12262
12263 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
12264
12265         PR c++/27495
12266         * g++.dg/other/pr27495.C: New.
12267
12268 2006-07-18  Olivier Hainque  <hainque@adacore.com>
12269
12270         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
12271         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
12272
12273 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12274
12275         PR c/28286
12276         * gcc.dg/pragma-pack-4.c: New test.
12277
12278 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12279
12280         PR c++/28291
12281         * g++.dg/ext/pr28291.C: New test.
12282
12283 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12284
12285         PR middle-end/28403
12286         * gcc.c-torture/execute/pr28403.c: New test.
12287
12288 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12289
12290         PR middle-end/28402
12291         * gcc.dg/pr28402.c: New test.
12292
12293 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12294
12295         PR c++/28304
12296         * g++.dg/other/pr28304.C: New test.
12297
12298 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
12299
12300         PR other/28251
12301         gcc.c-torture/unsorted/dump-noaddr.c: New test.
12302         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
12303
12304 2006-07-17  Richard Guenther  <rguenther@suse.de>
12305
12306         PR tree-optimization/28238
12307         * g++.dg/tree-ssa/pr28238.C: New testcase.
12308
12309 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12310
12311         PR c++/28250
12312         * g++.dg/eh/catch1.C: New test.
12313         * g++.dg/eh/catch2.C: New test.
12314
12315 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
12316
12317         PR c++/28370
12318         * g++.dg/template/anon3.C: New test.
12319
12320 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
12321
12322         PR fortran/20844
12323         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
12324         specifiers requiring an explicit format tag..
12325
12326         PR fortran/28201
12327         * gfortran.dg/generic_5: New test.
12328
12329         PR fortran/20893
12330         * gfortran.dg/elemental_optional_args_1.f90: New test.
12331
12332 2006-07-16  Olivier Hainque  <hainque@adacore.com>
12333
12334         * gnat.dg/assert.ads: New file.
12335         * gnat.dg/controlled_record.ads: Likewise.
12336         * gnat.dg/controlled_record.adb: Likewise.
12337
12338 2006-07-15  Lee Millward  <lee.millward@gmail.com>
12339
12340         PR c++/28292
12341         * g++.dg/other/error12.C: New test.
12342
12343         PR c++/28269
12344         * g++.dg/template/crash54.C: New test.
12345
12346 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12347
12348         PR c++/28249
12349         * g++.dg/parse/catch1.C: New test.
12350
12351         PR c++/28294
12352         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
12353
12354         PR c++/28387
12355         * g++.dg/ext/attrib24.C: New test.
12356
12357 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12358
12359         PR c++/28343
12360         * g++.dg/ext/asmspec1.C: New test.
12361
12362 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
12363
12364         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
12365         (dg-test): Support shouldfail tests.
12366         * lib/target-supports-dg.exp (dg-shouldfail): New.
12367         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
12368         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
12369         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
12370         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
12371         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
12372         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
12373         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
12374
12375 2006-07-13  Jan Hubicka  <jh@suse.cz>
12376
12377         * gcc.target/i386/memcpy-1.c: New.
12378
12379 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
12380
12381         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
12382
12383 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
12384
12385         PR fortran/25097
12386         * gfortran.dg/present_1.f90: New test.
12387
12388         PR fortran/20903
12389         * gfortran.dg/interface_derived_type_1.f90: New test.
12390
12391 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
12392
12393         PR fortran/28213
12394         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
12395         list.
12396
12397 2006-07-07  Lee Millward  <lee.millward@gmail.com>
12398
12399         PR c++/27820
12400         * g++.dg/other/label1.C: New test.
12401
12402 2006-07-07  Richard Guenther  <rguenther@suse.de>
12403
12404         PR middle-end/28268
12405         * gcc.dg/torture/pr28268.c: New testcase.
12406
12407 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
12408
12409         PR c++/27019
12410         * g++.dg/ext/pr27019.C: New.
12411
12412 2006-07-07  Richard Guenther  <rguenther@suse.de>
12413
12414         PR tree-optimization/28187
12415         * gcc.dg/pr28187.c: New testcase.
12416
12417 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
12418
12419         * gnat.dg/address_conversion.adb: New test.
12420         * gnat.dg/boolean_subtype.adb: Likewise.
12421         * gnat.dg/frame_overflow.adb: Likewise.
12422         * gnat.dg/pointer_array.adb: Likewise.
12423         * gnat.dg/pointer_conversion.adb: Likewise.
12424
12425 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
12426
12427         PR fortran/28237
12428         PR fortran/23420
12429         * gfortran.dg/print_fmt_5.f90: New test.
12430
12431 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12432
12433         PR fortran/28129
12434         * gfortran.dg/bounds_check_4.f90: New test.
12435
12436 2006-07-05  Richard Guenther  <rguenther@suse.de>
12437
12438         PR target/28158
12439         * gfortran.dg/pr28158.f90: New testcase.
12440
12441 2006-07-05  Richard Guenther  <rguenther@suse.de>
12442
12443         PR tree-optimization/28162
12444         * gcc.dg/pr28162.c: New testcase.
12445
12446 2006-07-05  Richard Guenther  <rguenther@suse.de>
12447         Andrew Pinski  <pinskia@gcc.gnu.org>
12448
12449         PR c++/27084
12450         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
12451
12452 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
12453
12454         PR fortran/28174
12455         * gfortran.dg/actual_array_substr_2.f90: New test.
12456
12457         PR fortran/28167
12458         * gfortran.dg/actual_array_constructor_2.f90: New test.
12459
12460 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12461
12462         * gfortran.dg/itime_idate_1.f: New test.
12463         * gfortran.dg/itime_idate_2.f: New test.
12464
12465 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12466
12467         PR libgfortran/27704
12468         * gfortran.dg/open_status_3.f90: New test.
12469         * gfortran.dg/fmt_l.f90: Update for new feature.
12470
12471 2006-07-03  Asher Langton  <langton2@llnl.gov>
12472
12473         * gfortran.dg/oldstyle_2.f90: New.
12474
12475 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
12476
12477         * gnat.dg/string_slice.adb: New test.
12478
12479 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12480
12481         PR fortran/19259
12482         * gfortran.dg/semicolon_fixed.c: New.
12483         * gfortran.dg/semicolon_free.c: New.
12484
12485 2006-06-30  Mike Stump  <mrs@apple.com>
12486
12487         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
12488         that don't support internal visibility.
12489
12490 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
12491
12492         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
12493         for '(' / ')' needing an extra '\'.
12494
12495 2006-06-29  Roger Sayle  <roger@eyesopen.com>
12496
12497         PR middle-end/27428
12498         * gcc.dg/pr27428-1.c: New test case.
12499
12500 2006-06-29  Mike Stump  <mrs@apple.com>
12501
12502         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
12503         on darwin as we can't align commons large enough yet.
12504
12505         * gcc.dg/vla-8.c: Add additional testcases.
12506
12507 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
12508
12509         PR c++/28114
12510         * g++.dg/other/pr28114.C: New.
12511
12512 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
12513
12514         * gcc.c-torture/compile/20060625-1.c: New test.
12515
12516 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
12517
12518         PR fortran/20867
12519         * gfortran.dg/stfunc_3.f90: New test.
12520
12521         PR fortran/25056
12522         * gfortran.dg/impure_actual_1.f90: New test.
12523
12524         PR fortran/20874
12525         * gfortran.dg/elemental_result_1.f90: New test.
12526
12527         PR fortran/25073
12528         * gfortran.dg/select_7.f90: New test.
12529
12530         PR fortran/27554
12531         * intrinsic_actual_1.f: New test.
12532
12533         PR fortran/22038
12534         PR fortran/28119
12535         * gfortran.dg/forall_4.f90: New test.
12536
12537         PR fortran/25072
12538         * gfortran.dg/forall_5.f90: New test.
12539
12540 2006-06-25  Lee Millward  <lee.millward@gmail.com>
12541
12542         PR c++/28051
12543         * g++.dg/template/using13.C: New test.
12544
12545         PR c++/28054
12546         * g++.dg/other/incomplete3.C: New test.
12547
12548 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12549
12550         PR fortran/28081
12551         * gfortran.dg/substr_3.f: New test.
12552         * gfortran.dg/equiv_2.f90: Update expected error message.
12553
12554 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
12555
12556         PR fortran/28118
12557         * gfortran.dg/actual_array_substr_1.f90: New test.
12558
12559 2006-06-24  Olivier Hainque  <hainque@adacore.com>
12560
12561         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12562         * gnat.dg/scalar_mode_agg_compare.adb: New test.
12563
12564 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
12565
12566         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12567
12568 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
12569
12570         PR fortran/27981
12571         * gfortran.dg/simpleif_2.f90: New test.
12572
12573 2006-06-23  Lee Millward  <lee.millward@gmail.com>
12574
12575         * g++.dg/template/error22.C: Fix typo.
12576
12577 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12578
12579         PR c++/28112
12580         * g++.dg/ext/attrib23.C: New test.
12581
12582 2006-06-23  Olivier Hainque  <hainque@adacore.com>
12583
12584         * gnat.dg/varsize_temp.adb: New test.
12585
12586 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12587
12588         PR c++/11468
12589         * g++.dg/other/java2.C: New test.
12590
12591 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
12592
12593         PR target/27789
12594         * g++.dg/ext/dllimport4.C. Add more tests for invalid
12595         initialization.
12596
12597 2006-06-22  Roger Sayle  <roger@eyesopen.com>
12598
12599         PR target/27531
12600         * gcc.dg/pr27531-1.c: New test case.
12601
12602 2006-06-22  Asher Langton  <langton2@llnl.gov>
12603
12604         PR fortran/24748
12605         * gfortran.dg/implicit_8.f90: New.
12606
12607 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
12608
12609         PR rtl-optimization/28121
12610         * gcc.dg/pr28121.c: New test.
12611
12612 2006-06-22  Lee Millward  <lee.millward@gmail.com>
12613
12614         PR c++/27805
12615         * g++.dg/parse/ptrmem6.C: New test.
12616
12617         PR c++/27821
12618         * g++.dg/template/error22.C: New test.
12619
12620 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12621
12622         PR c++/28111
12623         * g++.dg/template/friend43.C: New test.
12624
12625         PR c++/28110
12626         * g++.dg/template/crash53.C: New test.
12627
12628         PR c++/28109
12629         * g++.dg/rtti/incomplete1.C: New test.
12630
12631 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
12632
12633         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12634
12635 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
12636
12637         * gcc.c-torture/execute/complex-7.c: New.
12638
12639 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
12640
12641         * gcc.dg/merge-all-constants-1.c: New test.
12642
12643 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
12644
12645         PR c++/28113
12646         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12647
12648 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
12649
12650         * gfortran.dg/rrspacing_1.f90: New test.
12651
12652 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12653
12654         PR c++/28052
12655         * g++.dg/other/bitfield2.C: New test.
12656
12657 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
12658
12659         PR tree-optimization/27331
12660         * gcc.dg/pr27331.c: New test.
12661
12662 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
12663             Eric Botcazou  <ebotcazou@adacore.com>
12664
12665         PR ada/18692
12666         * lib/gnat.exp: New file.
12667         * lib/gnat-dg.exp: Likewise.
12668         * gnat.dg: New directory.
12669         * gnat.dg/dg.exp: New driver.
12670         * gnat.dg/specs: New directory.
12671         * gnat.dg/specs/specs.exp: New driver.
12672         * gnat.dg/style: New directory.
12673         * gnat.dg/style/style.exp: New driver.
12674
12675 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
12676
12677         PR fortran/16206
12678         * gfortran.dg/array_initializer_1.f90: New test.
12679
12680         PR fortran/28005
12681         * gfortran.dg/matmul_3.f90: New test.
12682
12683 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
12684
12685         PR middle-end/28075
12686         * gcc.dg/tree-ssa/inline-1.c: New test.
12687
12688 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
12689
12690         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12691         in malloc prototype; remove XFAIL.
12692         * gcc.dg/pr18241-2.c: Ditto.
12693         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12694         in memset prototype; remove XFAIL.
12695         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12696
12697 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12698
12699         * gcc.dg/vla-8.c: Add.
12700
12701 2006-06-19  Richard Guenther  <rguenther@suse.de>
12702
12703         PR tree-optimization/27090
12704         * g++.dg/tree-ssa/pr27090.C: New testcase.
12705
12706 2006-06-19  Roger Sayle  <roger@eyesopen.com>
12707
12708         PR target/27861
12709         * gcc.dg/pr27861-1.c: New test case.
12710
12711 2006-06-19  Richard Guenther  <rguenther@suse.de>
12712
12713         PR middle-end/28045
12714         * gcc.dg/torture/pr28045.c: New testcase.
12715
12716 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12717
12718         PR fortran/26801
12719         * gfortran.dg/associated_4.f90: New test.
12720
12721 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12722
12723         PR fortran/19310
12724         PR fortran/19904
12725         * gfortran.dg/real_const_3.f90: New test.
12726
12727 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
12728
12729         PR c++/28016
12730         * g++.dg/template/static26.C: New test.
12731
12732         PR c++/27979
12733         * g++.dg/expr/bitfield2.C: New test.
12734
12735         PR c++/27884
12736         * g++.dg/parse/linkage2.C: New test.
12737
12738 2006-06-16  Richard Guenther  <rguenther@suse.de>
12739
12740         PR middle-end/27116
12741         * gcc.dg/pr15785-1.c: Revert last change.
12742         * gcc.dg/torture/pr27116-2.c: New testcase.
12743
12744 2006-06-16  Roger Sayle  <roger@eyesopen.com>
12745
12746         PR middle-end/27802
12747         * gcc.dg/pr27802-1.c: New test case.
12748
12749 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
12750
12751         PR c++/27689
12752         * g++.dg/template/ttp18.C: New test.
12753         * g++.dg/template/ttp19.C: Likewise.
12754
12755         PR c++/27666
12756         * g++.dg/expr/cond9.C: New test.
12757
12758         PR c++/27640
12759         * g++.dg/template/ctor7.C: New test.
12760
12761 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
12762
12763         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12764
12765 2006-06-16  Richard Guenther  <rguenther@suse.de>
12766
12767         PR tree-optimization/27781
12768         * gcc.dg/tree-ssa/pr27781.c: New testcase.
12769
12770 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
12771
12772         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
12773
12774 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
12775
12776         * gcc.dg/tree-ssa/loop-18.c: New test.
12777
12778 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
12779
12780         PR c++/27665
12781         * g++.dg/template/crash52.C: New test.
12782
12783         PR c++/27648
12784         * g++.dg/ext/attrib22.C: New test.
12785
12786         PR c++/26559
12787         * g++.dg/template/builtin1.C: New test.
12788         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12789
12790         PR c++/28018
12791         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12792         assignment.
12793         * g++.old-deja/g++.pt/crash51.C: Likewise.
12794
12795         PR c++/27227
12796         * g++.dg/lookup/linkage1.C: New test.
12797         * g++.dg/lookup/linkage2.C: Likewise.
12798
12799 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
12800
12801         PR middle-end/27959
12802         * gcc.dg/pr27959.c: New testcase.
12803
12804 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
12805
12806         PR target/28014:
12807         * g++.dg/eh/div.C: New test.
12808
12809 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
12810
12811         PR c++/27894
12812         * g++.dg/tree-ssa/pr26757.C: New test.
12813         * g++.dg/tree-ssa/pr27894.C: New test.
12814
12815 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12816
12817         * gcc.c-torture/compile/20060609-1.c: New test.
12818
12819         PR target/27863
12820         * gcc.c-torture/compile/pr27863.c: New test.
12821
12822 2006-06-13  Richard Guenther  <rguenther@suse.de>
12823
12824         PR tree-optimization/27830
12825         * g++.dg/tree-ssa/pr27830.C: New testcase.
12826
12827 2006-06-13  Matthew Sachs  <msachs@apple.com>
12828
12829         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12830         the list of compiler flags; this causes those flags to be checked
12831         for things like dg-skip-if.
12832
12833 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12834
12835         PR c++/27601
12836         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12837
12838 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
12839             Kazu Hirata  <kazu@codesourcery.com>
12840
12841         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12842         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12843
12844 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12845
12846         PR c++/27933
12847         * g++.dg/lookup/using15.C: New test.
12848
12849         PR c++/27951
12850         * g++.dg/other/anon4.C: New test.
12851
12852 2006-06-12  Roger Sayle  <roger@eyesopen.com>
12853
12854         PR c++/21210
12855         * g++.dg/init/complex1.C: New test case.
12856
12857 2006-06-11  Eric Christopher  <echristo@apple.com>
12858
12859         PR middle-end/27948
12860         * gcc.dg/bf-ms-layout.c: Run on darwin.
12861         * gcc.dg/bf-no-ms-layout: Ditto.
12862         * gcc.dg/attr-ms_struct-2.c: New.
12863         * gcc.dg/bf-ms-layout-2.c: Ditto.
12864
12865 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12866
12867         * gcc.dg/attr-ms_struct-packed1.c: New.
12868
12869 2006-06-09  Mike Stump  <mrs@apple.com>
12870
12871         * gcc.dg/vla-7.c: Add.
12872
12873 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
12874
12875         PR fortran/24558
12876         * gfortran.dg/entry_6.f90: New test.
12877
12878         PR fortran/20877
12879         PR fortran/25047
12880         * gfortran.dg/entry_7.f90: New test.
12881
12882 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
12883
12884         PR c/27747
12885         * gcc.dg/cpp/_Pragma6.c: New test.
12886
12887         PR c++/27748
12888         * g++.dg/cpp/_Pragma1.C: New test.
12889
12890         PR preprocessor/27746
12891         * gcc.dg/gomp/macro-3.c: New test.
12892         * gcc.dg/gomp/macro-4.c: New test.
12893         * g++.dg/gomp/macro-3.C: New test.
12894         * g++.dg/gomp/macro-4.C: New test.
12895
12896 2006-06-09  Richard Guenther  <rguenther@suse.de>
12897
12898         PR tree-optimization/26998
12899         * gcc.dg/torture/pr26998.c: New testcase.
12900         * gcc.dg/tree-ssa/vrp29.c: New testcase.
12901
12902 2006-06-08  Mike Stump  <mrs@apple.com>
12903
12904         * gcc.dg/pr27095.c: Account for stubs.
12905
12906         PR target/26427
12907         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12908         produce bad code on darwin.
12909
12910 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12911
12912         PR fortran/27958
12913         * gfortran.dg/substr_2.f: New test.
12914
12915 2006-06-08  Asher Langton  <langton2@llnl.gov>
12916
12917         PR fortran/27786
12918         * cray_pointers_2.f90: Add -fbounds-check compile flag.
12919
12920 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12921
12922         PR target/27421
12923         * gcc.dg/union-3.c: New test.
12924
12925 2006-06-08  Richard Guenther  <rguenther@suse.de>
12926
12927         PR middle-end/27116
12928         * gcc.dg/torture/pr27116.c: New testcase.
12929         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12930
12931 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
12932
12933         PR rtl-optimization/26449
12934         * gcc.dg/pr26449.c: New test.
12935
12936 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12937
12938         PR c++/27601
12939         * g++.dg/ext/offsetof1.C: Test member functions.
12940
12941 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
12942
12943         * gcc.dg/pr27095.c: Improve scanning.
12944
12945 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
12946
12947         PR fortran/23091
12948         * gfortran.dg/saved_automatic_1.f90: New test.
12949
12950         PR fortran/24168
12951         * gfortran.dg/array_simplify_1.f90: New test.
12952
12953         PR fortran/25090
12954         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12955
12956         PR fortran/25058
12957         * gfortran.dg/entry_dummy_ref_2.f90: New test.
12958
12959 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
12960
12961         PR c++/27177
12962         * g++.dg/expr/cast7.C: New test.
12963
12964 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
12965
12966         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12967         * lib/gcc-defs.exp (tool_check_compile): Ditto.
12968         * lib/fortran-torture.exp (fortran-torture-compile,
12969         fortran-torture-execute): Ditto.
12970
12971 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
12972
12973         PR target/27842
12974         * gcc.dg/vmx/pr27842.c: New test.
12975
12976 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12977
12978         PR libfortran/27895
12979         * gfortran.dg/bounds_check_3.f90: New test.
12980
12981 2006-06-05  Mike Stump  <mrs@apple.com>
12982
12983         * objc.dg/objc-fast-4.m: Skip for ppc64.
12984
12985 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
12986
12987         PR testsuite/27705
12988         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12989
12990 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12991             Victor Kaplansky  <victork@il.ibm.com>
12992
12993         PR tree-optimizations/26360
12994         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12995         with -fno-tree-dce.
12996         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12997
12998 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
12999
13000         PR fortran/14067
13001         * gfortran.dg/data_char_1.f90: Add messages for truncated
13002         strings.
13003
13004         PR fortran/16943
13005         * gfortran.dg/func_decl_2.f90: New test.
13006
13007         PR fortran/20839
13008         * gfortran.dg/do_2.f90: New test.
13009
13010         PR fortran/27655
13011         * gfortran.dg/associated_3.f90: New test.
13012
13013 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
13014
13015         PR c++/27819
13016         * g++.dg/template/static25.C: New test.
13017
13018         PR c++/27722
13019         * g++.dg/init/array21.C: New test.
13020
13021         PR c++/27807
13022         * g++.dg/ext/complit7.C: New test.
13023
13024         PR c++/27806
13025         * g++.dg/parse/ptrmem5.C: New test.
13026
13027 2006-06-04  Roger Sayle  <roger@eyesopen.com>
13028             Andrew Pinski  <pinskia@physics.uc.edu>
13029
13030         PR c/27150
13031         PR middle-end/27382
13032         * gcc.dg/pr27150-1.c: New testcase.
13033         * gcc.dg/pr27382-1.c: New testcase.
13034         * gcc.dg/pr27382-2.c: New testcase.
13035
13036 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
13037
13038         PR c/25161
13039         PR c/27020
13040         * gcc.dg/array-10.c: New test.
13041
13042 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13043
13044         PR c++/27804
13045         * g++.dg/init/const4.C: New test.
13046         * g++.dg/init/member1.C: Add error-marker.
13047         * g++.dg/other/fold1.C: Adjust error-marker.
13048
13049 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13050
13051         PR c++/27601
13052         * g++.dg/ext/offsetof1.C: New test.
13053
13054 2006-06-04 Eric Christopher <echristo@apple.com>
13055
13056         * gcc.dg/attr-ms_struct-1.c: New.
13057
13058 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
13059
13060         * gcc.c-torture/compile/builtin_constant_p.c: New test.
13061
13062 2006-06-04  Richard Guenther  <rguenther@suse.de>
13063
13064         PR tree-optimization/27039
13065         * gcc.dg/tree-ssa/loop-17.c: New testcase.
13066
13067 2006-06-03  Roger Sayle  <roger@eyesopen.com>
13068
13069         PR target/26223
13070         * gcc.target/i386/amd64-abi-2.c: New test case.
13071
13072 2006-06-02  Eric Christopher  <echristo@apple.com>
13073
13074         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
13075         * gcc.target/i386/20020523-1.c: Skip if darwin.
13076         * gcc.target/i386/asm-3.c: Ditto.
13077         * gcc.target/i386/20011119-1.c: Ditto.
13078         * gcc.target/i386/clobbers.c: Remove pic part of test.
13079
13080 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
13081
13082         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
13083         * g++.old-deja/g++.other/init19.C: Ditto.
13084         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
13085         and add other platforms as expected failures.
13086
13087 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
13088
13089         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
13090         (is-effective-target-keyword): Ditto.
13091
13092 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
13093
13094         PR fortran/27715
13095         * gfortran.dg/extended_char_comparison_1.f:  New test.
13096
13097 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
13098
13099         PR fortran/25098
13100         * gfortran.dg/dummy_procedure_1.f90: New test.
13101
13102         PR fortran/25147
13103         * gfortran.dg/dummy_procedure_2.f90: New test.
13104
13105         * gfortran.dg/associated_2.f90: Correct to make consistent with
13106         standard.
13107
13108 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13109
13110         * gcc.target/i386/387-11.c: New test case.
13111
13112 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
13113
13114         PR c++/27801
13115         * g++.dg/template/cond6.C: New test.
13116
13117         PR c++/26496
13118         * g++.dg/template/crash51.C: New test.
13119         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
13120
13121         PR c++/27385
13122         * g++.dg/init/array20.C: New test.
13123
13124 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13125
13126         * gcc.dg/builtins-54.c: New test case.
13127
13128 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13129
13130         PR c++/26433
13131         * g++.dg/template/fntry1.C: Add dg-do link.
13132
13133         PR c++/27808
13134         * g++.dg/parse/friend6.C: New test.
13135
13136 2006-05-30  Asher Langton  <langton2@llnl.gov>
13137
13138         * gfortran.dg/cray_pointers_7.f90: New test.
13139
13140 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13141
13142         PR tree-optimization/23452
13143         * gcc.dg/fold-mulconj-1.c: New test case.
13144
13145 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13146
13147         PR c++/27803
13148         * g++.dg/parse/bitfield1.C: New test.
13149
13150 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13151
13152         * gcc.target/ppc-eq0-1.c: New test case.
13153         * gcc.target/ppc-negeq0-1.c: New test case.
13154
13155 2006-05-30  Dirk Mueller  <dmueller@suse.de>
13156
13157         PR c/27273
13158         * gcc.dg/overflow-warn-5.c: New test.
13159
13160 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13161
13162         PR c/27718
13163         * gcc.dg/sizeof-1.c: New test.
13164
13165 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
13166
13167         PR target/27790
13168         * gcc.target/i386/pr27790.c: New test.
13169
13170 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13171
13172         PR libgfortran/27757
13173         * gfortran.dg/direct_io_5.f90: New test.
13174
13175 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13176
13177         PR libgfortran/27634
13178         * gfortran.dg/fmt_missing_period_1.f: New test.
13179         * gfortran.dg/fmt_missing_period_2.f: New test.
13180         * gfortran.dg/fmt_missing_period_3.f: New test.
13181
13182 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13183
13184         PR fortran/19777
13185         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
13186         arrays.
13187
13188 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13189
13190         PR c++/27713
13191         * g++.dg/template/new6.C: New test.
13192
13193 2006-05-29  Roger Sayle  <roger@eyesopen.com>
13194
13195         PR tree-optimization/24964
13196         * gcc.target/i386/387-10.c: New test case.
13197
13198 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
13199
13200         * intrinsics/string_intrinsics.c (compare_string):
13201         Use memcmp instead of strncmp to avoid tripping over
13202         CHAR(0) in a string.
13203
13204 2006-05-27  Richard Guenther  <rguenther@suse.de>
13205
13206         PR middle-end/27773
13207         * gcc.dg/torture/pr27773.c: New testcase.
13208
13209 2006-05-27  Dirk Mueller  <dmueller@suse.de>
13210
13211         * gcc.dg/pr24561.c: Rename to..
13212         * gcc.dg/pr25962.c: .. this.
13213
13214 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13215
13216         PR fortran/19777
13217         * gfortran.dg/bounds_check_2.f: New test.
13218
13219 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
13220
13221         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
13222         * gfortran.dg/byte_1.f90: Likewise.
13223         * gfortran.dg/dup_save_2.f90: Likewise.
13224
13225 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
13226
13227         * gfortran.dg/associated_2.f90: New test.
13228
13229 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13230
13231         PR fortran/27524
13232         * gfortran.dg/bounds_check_1.f90: New test.
13233
13234 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
13235
13236         PR rtl-optimization/27661
13237         * gcc.dg/pr27661.c: New test case.
13238
13239 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13240
13241         PR fortran/23151
13242         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
13243         * gfortran.dg/print_parentheses_1.f:  New test.
13244         * gfortran.dg/print_parentheses_2.f90:  New test.
13245
13246 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
13247
13248         PR target/27758
13249         * gcc.dg/pr27758.c: New test.
13250
13251 2006-05-24  Falk Hueffner  <falk@debian.org>
13252
13253         * gcc.c-torture/compile/pr27571.c: New test.
13254
13255 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
13256
13257         PR fortran/27709
13258         * gfortran.dg/spec_expr_4.f90: New test.
13259
13260         PR fortran/27155
13261         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
13262
13263 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
13264
13265         PR c++/20103
13266         * g++.dg/ext/complit6.C: New test.
13267         * g++.dg/ext/complit3.C: Adjust error markers.
13268         * g++.dg/init/const3.C: New test.
13269
13270 2006-05-25  Richard Guenther  <rguenther@suse.de>
13271
13272         PR middle-end/27743
13273         * gcc.dg/torture/pr27743.c: New testcase.
13274
13275 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13276
13277         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
13278
13279 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
13280
13281         * gcc.dg/compat/scalar-by-value-x.h: New.
13282         * gcc.dg/compat/scalar-by-value-y.h: New.
13283         * gcc.dg/compat/scalar-by-value-5.c: New.
13284         * gcc.dg/compat/scalar-by-value-5_main.c: New.
13285         * gcc.dg/compat/scalar-by-value-5_x.c: New.
13286         * gcc.dg/compat/scalar-by-value-5_y.c: New.
13287         * gcc.dg/compat/scalar-by-value-6.c: New.
13288         * gcc.dg/compat/scalar-by-value-6_main.c: New.
13289         * gcc.dg/compat/scalar-by-value-6_x.c: New.
13290         * gcc.dg/compat/scalar-by-value-6_y.c: New.
13291
13292 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
13293
13294         PR tree-optimization/27639
13295         PR tree-optimization/26719
13296         * gcc.dg/pr27639.c: New test.
13297         * gcc.dg/pr26719.c: New test.
13298         * gcc.dg/tree-ssa/scev-cast.c: New test.
13299
13300 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
13301
13302         PR c++/20173
13303         * g++.dg/template/error21.C: New test.
13304
13305 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
13306
13307         PR target/27696
13308         * gcc.target/i386/pr27696.c: New.
13309
13310 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
13311
13312         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
13313
13314         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
13315
13316 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13317
13318         PR c++/27716
13319         * g++.dg/other/assign1.C: New test.
13320
13321 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
13322
13323         PR target/27266
13324         * gcc.target/i386/pr27266.c: New.
13325
13326 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13327
13328         PR c++/27451
13329         * g++.dg/ext/asm9.C: New test.
13330
13331 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
13332
13333         PR rtl-optimization/25514
13334         * gcc.c-torture/compile/pr25514.c: New test.
13335
13336 2006-05-22  Richard Guenther  <rguenther@suse.de>
13337
13338         Revert
13339         2006-01-31  Richard Guenther  <rguenther@suse.de>
13340
13341         * gcc.target/i386/sselibm-1.c: New testcase.
13342         * gcc.target/i386/sselibm-2.c: Likewise.
13343         * gcc.target/i386/sselibm-3.c: Likewise.
13344         * gcc.target/i386/sselibm-4.c: Likewise.
13345         * gcc.target/i386/sselibm-5.c: Likewise.
13346
13347 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13348
13349         PR c/27420
13350         * gcc.dg/func-args-2.c: New test.
13351
13352         PR c/26818
13353         * gcc.dg/struct-incompl-1.c: New test.
13354
13355 2006-05-22  Richard Guenther  <rguenther@suse.de>
13356
13357         PR testsuite/27708
13358         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
13359         the transformations we test for.
13360
13361 2006-05-22  Richard Guenther  <rguenther@suse.de>
13362
13363         PR testsuite/27707
13364         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
13365
13366 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
13367
13368         PR c++/27210
13369         * g++.dg/warn/new1.C: New test.
13370         * g++.dg/template/new5.C: Likewise.
13371
13372 2006-05-21  Roger Sayle  <roger@eyesopen.com>
13373
13374         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
13375         * gcc.target/i386/20060512-3.c: Likewise.
13376
13377 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
13378
13379         PR rtl-optimization/27671
13380         * gcc.c-torture/execute/pr27671-1.c: New.
13381         * gcc.dg/pr27671-2.c: Likewise.
13382
13383         PR tree-optimization/26622.
13384         * gcc.c-torture/compile/pr26622.c: New.
13385
13386 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13387
13388         PR fortran/27613
13389         * gfortran.dg/recursive_reference_1.f90: New test.
13390
13391 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13392
13393         PR fortran/25746
13394         * gfortran.dg/elemental_subroutine_3.f90: New test.
13395
13396         PR fortran/25090
13397         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
13398
13399         PR fortran/27584
13400         * gfortran.dg/associated_target_1.f90: New test.
13401
13402         PR fortran/19015
13403         * gfortran.dg/maxloc_shape_1.f90: New test.
13404
13405 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13406
13407         PR libgfortran/24459
13408         * gfortran.dg/namelist_24.f90: New test.
13409         * gfortran.dg/namelist_12.f: Fix typo in comment.
13410
13411 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
13412
13413         PR middle-end/25776
13414         * g++.dg/other/error11.C: New test.
13415
13416 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13417
13418         * gcc.target/mips/pr26765.c: Add -w to options.
13419
13420 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13421
13422         * lib/target-supports.exp (check_effective_target_mpaired_single):
13423         New function.
13424         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
13425         multilibs.
13426         * g++.dg/vect/vect.exp: Likewise.
13427
13428 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13429
13430         PR testsuite/25891
13431         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
13432
13433 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
13434
13435         PR fortran/27662
13436         * gfortran.dg/temporary_1.f90: New file.
13437
13438 2006-05-19  Andreas Schwab  <schwab@suse.de>
13439
13440         * g++.dg/other/unused1.C: Also match "stringz".
13441
13442 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
13443
13444         PR c++/26433
13445         * g++.dg/template/fntry1.C: New test.
13446
13447 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
13448
13449         PR c++/27471
13450         PR c++/27506
13451         * g++.dg/conversion/bitfield5.C: New test.
13452         * g++.dg/conversion/bitfield6.C: New test.
13453
13454 2006-05-18  Mike Stump  <mrs@apple.com>
13455
13456         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
13457         * gcc.dg/vla-4.c: Add.
13458         * gcc.dg/vla-5.c: Add.
13459         * gcc.dg/vla-6.c: Add.
13460
13461 2006-05-12  Stuart Hastings  <stuart@apple.com>
13462
13463         * gcc.target/i386/20060512-1.c: New.
13464         * gcc.target/i386/20060512-2.c: New.
13465         * gcc.target/i386/20060512-3.c: New.
13466         * gcc.target/i386/20060512-4.c: New.
13467
13468 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
13469
13470         PR c++/26122
13471         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
13472
13473         PR c++/26068
13474         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
13475         * g++.dg/parse/linkage1.C: New test.
13476
13477 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13478
13479         PR tree-optimization/27548
13480         * g++.dg/tree-ssa/pr27548.C: New test.
13481
13482 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13483
13484         PR fortran/26551
13485         * gfortran.dg/recursive_check_1.f: New test.
13486         * gfortran.dg/recursive_check_2.f90: New test.
13487
13488 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
13489
13490         * g++.dg/opt/temp2.C: New test.
13491
13492 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13493
13494         PR c++/27491
13495         * g++.dg/init/brace5.C: New test.
13496
13497         PR middle-end/27415
13498         * gcc.dg/gomp/pr27415.c: New test.
13499         * g++.dg/gomp/pr27415.C: New test.
13500
13501         PR tree-optimization/27549
13502         * g++.dg/tree-ssa/pr27549.C: New test.
13503
13504 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13505
13506         PR libgfortran/27575
13507         * gfortran.dg/read_eof_4.f90: New test.
13508
13509 2006-05-16  Richard Guenther  <rguenther@suse.de>
13510
13511         PR tree-optimization/22303
13512         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
13513
13514 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
13515
13516         PR middle-end/27573
13517         * gcc.dg/gomp/pr27573.c: New test.
13518         * gfortran.dg/gomp/pr27573.f90: New test.
13519
13520         PR c/27499
13521         * gcc.dg/gomp/pr27499.c: New test.
13522         * g++.dg/gomp/pr27499.C: New test.
13523
13524 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13525
13526         PR c++/27339
13527         * g++.dg/parser/access8.C: Adjust error marker.
13528         * g++.dg/template/access17.C: New test.
13529         * g++.dg/template/access18.C: Likewise.
13530
13531 2006-05-15  Roger Sayle  <roger@eyesopen.com>
13532
13533         PR target/26600
13534         * gcc.target/i386/pr26600.c: New test case.
13535
13536 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13537
13538         PR c++/27505
13539         * g++.dg/expr/bitfield1.C: New test.
13540
13541 2006-05-15  Richard Guenther  <rguenther@suse.de>
13542
13543         PR tree-optimization/27603
13544         * gcc.dg/torture/pr27603.c: New testcase.
13545
13546 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
13547
13548         PR fortran/25090
13549         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13550
13551         PR fortran/25082
13552         * gfortran.dg/scalar_return_1.f90: New test.
13553
13554         PR fortran/27411
13555         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
13556
13557 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
13558
13559         * gcc.dg/gomp/critical-4.c: New test.
13560         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13561         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13562         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13563         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13564
13565 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13566
13567         PR c++/27582
13568         * g++.dg/template/dependent-args1.C: New test.
13569
13570         PR c++/27581
13571         * g++.dg/lookup/this1.C: New test.
13572
13573         PR c++/27315
13574         * g++.dg/template/operator6.C: New test.
13575         * g++.dg/template/incomplete3.C: New test.
13576
13577         PR c++/27559
13578         * g++.dg/template/new4.C: New test.
13579
13580         PR c++/27496
13581         * g++.dg/template/void2.C: New test.
13582
13583 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
13584
13585         * g++.dg/template/dependent-expr5.C: New test.
13586
13587 2006-05-14  Roger Sayle  <roger@eyesopen.com>
13588
13589         PR middle-end/26729
13590         * gcc.dg/pr26729-1.c: New test case.
13591
13592 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
13593
13594         * gcc.dg/pr27003.c: New test.
13595
13596 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
13597
13598         * lib/target-supports.dg (check_cxa_atexit_available): Change
13599         v3_target_compile to ${tool}_target_compile.
13600
13601 2006-05-11  Jason Merrill  <jason@redhat.com>
13602
13603         * lib/scanasm.exp (scan-not-hidden): Fix typo.
13604
13605 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13606
13607         PR fortran/27553
13608         * gfortran.dg/label_5.f90: New test.
13609
13610 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
13611
13612         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13613         check_effective_target_powerpc_altivec_ok): New.
13614         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13615         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13616         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13617         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13618         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13619         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13620         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13621         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13622         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13623         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13624         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13625         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13626         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13627         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13628         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13629         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13630         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13631         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13632         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13633         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13634         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13635         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13636         gcc.target/powerpc/altivec-9.c,
13637         gcc.target/powerpc/altivec-consts.c,
13638         gcc.target/powerpc/altivec-pr22085.c,
13639         gcc.target/powerpc/altivec-splat.c,
13640         gcc.target/powerpc/altivec-types-1.c,
13641         gcc.target/powerpc/altivec-types-2.c,
13642         gcc.target/powerpc/altivec-types-3.c,
13643         gcc.target/powerpc/altivec-types-4.c,
13644         gcc.target/powerpc/altivec-varargs-1.c,
13645         gcc.target/powerpc/altivec-vec-merge.c,
13646         gcc.target/powerpc/ppc-vector-memcpy.c,
13647         gcc.target/powerpc/ppc-vector-memset.c,
13648         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13649         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13650         these effective targets.
13651         * gcc.dg/vmx/pr27006.c: Add missing close brace.
13652         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13653
13654 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13655
13656         PR middle-end/27384
13657         * g++.dg/other/fold1.C: New test.
13658
13659         PR middle-end/27488
13660         * gcc.dg/fold-nonneg-1.c: New test.
13661
13662         PR c++/27547
13663         * g++.dg/other/operator1.C: New test.
13664
13665 2006-05-11  Richard Guenther  <rguenther@suse.de>
13666
13667         PR middle-end/27529
13668         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13669
13670 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
13671
13672         * lib/target-supports-dg.exp (check-flags): New.
13673         (dg-skip-if): Move flag checks.
13674
13675 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
13676
13677         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13678         * lib/target-supports.dg (check_cxa_atexit_available): New.
13679
13680 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
13681
13682         PR fortran/27470
13683         * gfortran.dg/multiple_allocation_2.f90: New test case.
13684
13685 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
13686
13687         * gcc.target/arm/pr27387.C: Fix a comment typo.
13688
13689 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13690
13691         PR fortran/24549
13692         * gfortran.dg/error_recovery_1.f90: New test.
13693
13694 2006-05-10  Richard Guenther  <rguenther@suse.de>
13695
13696         PR tree-optimization/27302
13697         * gcc.dg/torture/pr27302.c: New testcase.
13698
13699 2006-05-09  Dirk Mueller  <dmueller@suse.de>
13700         Richard Guenther  <rguenther@suse.de>
13701
13702         PR middle-end/27498
13703         * gcc.dg/tree-ssa/pr27498.c: New testcase.
13704
13705 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
13706
13707         PR rtl-optimization/27335
13708         * gcc.dg/pr27335.c: New test.
13709
13710 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
13711
13712         * gcc.target/mips/mips-ps-5.c: New file.
13713
13714 2006-05-08  Jan Hubicka  <jh@suse.cz>
13715
13716         PR middle-end/25962
13717         * gcc.dg/pr25962.c: New.
13718
13719 2006-05-08  Roger Sayle  <roger@eyesopen.com>
13720
13721         PR target/27158
13722         * gcc.target/powerpc/pr27158.c: New test case.
13723
13724 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
13725
13726         PR testsuite/27476
13727         * ada/acats/run_all.sh: Use test -z.
13728
13729 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13730
13731         PR libfortran/18271
13732         * gfortran.dg/spec_expr_3.f90: New test.
13733
13734 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
13735
13736         PR target/24879
13737         * gcc.target/i386/monitor.c: New file.
13738
13739 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
13740
13741         * gcc.dg/pr27095.c: xfail *-*-darwin*.
13742
13743 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13744
13745         PR c++/27447
13746         * g++.dg/other/ptrmem7.C: New test.
13747
13748 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13749
13750         PR target/27421
13751         * gcc.dg/array-9.c: New test.
13752
13753 2006-05-07  Richard Guenther  <rguenther@suse.de>
13754
13755         PR tree-optimization/27409
13756         * gcc.dg/torture/pr27409.c: New testcase.
13757
13758 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13759
13760         PR fortran/27457
13761         * gfortran.dg/select_6.f90: New.
13762
13763 2006-05-07  Richard Guenther  <rguenther@suse.de>
13764
13765         PR tree-optimization/27136
13766         * gcc.dg/torture/pr27136.c: New testcase.
13767
13768 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
13769
13770         PR fortran/24813
13771         * gfortran.dg/char_cons_len_1.f90: New test.
13772
13773 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13774
13775         PR c++/27427
13776         * g++.dg/template/incomplete2.C: New test.
13777
13778 2006-05-06  Richard Guenther  <rguenther@suse.de>
13779
13780         PR tree-optimization/27151
13781         * gcc.dg/vect/pr27151.c: New testcase.
13782
13783 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13784
13785         PR c++/27430
13786         * g++.dg/template/void1.C: New test.
13787
13788         PR c++/27423
13789         * g++.dg/other/void2.C: New test.
13790
13791         PR c++/27422
13792         * g++.dg/conversion/void1.C: New test.
13793
13794 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
13795
13796         PR/21391
13797         * g++.dg/other/unused1.C: New.
13798
13799 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13800
13801         PR objc/27240
13802         * objc.dg/member-1.m: New test.
13803
13804 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
13805
13806         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13807
13808 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13809
13810         PR libfortran/26985
13811         * gfortran.dg/matmul_2.f90: New test.
13812
13813 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
13814
13815         * ada/acats/run_all.sh: Use sync when main not found.
13816
13817 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
13818
13819         PR target/26765
13820         * gcc.target/mips/pr26765.c: New.
13821
13822 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
13823
13824         * gcc.target/bfin: New directory.
13825         * gcc.target/bfin/bfin.exp: New file.
13826         * gcc.target/bfin/frmul.c: New file.
13827         * gcc.target/bfin/arith.c: New file.
13828         * gcc.target/bfin/mul-combine.c: New file.
13829         * gcc.target/bfin/shift.c: New file.
13830
13831 2006-05-04  Richard Guenther  <rguenther@suse.de>
13832
13833         PR tree-optimization/14287
13834         PR tree-optimization/14844
13835         PR tree-optimization/19792
13836         PR tree-optimization/21608
13837         PR tree-optimization/27090
13838         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13839         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13840         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13841         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13842         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13843
13844 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
13845
13846         PR tree-optimization/27285
13847         * gcc.c-torture/execute/pr27285.c: New test.
13848
13849         PR middle-end/27388
13850         * gcc.dg/gomp/pr27388-1.c: New test.
13851         * gcc.dg/gomp/pr27388-2.c: New test.
13852         * gcc.dg/gomp/pr27388-3.c: New test.
13853
13854         PR c++/27359
13855         * g++.dg/gomp/pr27359.C: New test.
13856
13857 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
13858
13859         PR fortran/20248
13860         * gfortran.dg/iargc.f90: New test.
13861
13862 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13863
13864         PR c++/27102
13865         * g++.dg/template/crash49.C: New test.
13866
13867 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
13868
13869         PR testsuite/27032
13870         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13871
13872 2006-05-02  Jeff Law  <law@redhat.com>
13873
13874         PR tree-optimization/27364
13875         * gcc.c-torture/execute/pr27364.c: New test.
13876
13877 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13878
13879         PR c++/27309
13880         * g++.dg/parser/ctor5.C: New test.
13881
13882 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
13883
13884         PR target/27387
13885         * gcc.target/arm/arm.exp: New.
13886         * gcc.target/arm/pr27387.C: Likewise.
13887
13888 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13889
13890         PR fortran/27269
13891         PR fortran/27324
13892         * gfortran.dg/module_equivalence_2.f90: New test.
13893
13894 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
13895
13896         PR middle-end/27337
13897         * g++.dg/gomp/pr27337-1.C: New test.
13898         * g++.dg/gomp/pr27337-2.C: New test.
13899
13900         PR middle-end/27328
13901         * gcc.dg/gomp/pr27328.c: New test.
13902
13903         PR middle-end/27325
13904         * g++.dg/gomp/pr27325.C: New test.
13905
13906         PR middle-end/27310
13907         * g++.dg/gomp/pr27310.C: New test.
13908
13909 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13910
13911         PR tree-optimization/27291
13912         * g++.dg/tree-ssa/pr27291.C: New test.
13913
13914 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13915
13916         PR tree-optimization/27283
13917         * g++.dg/tree-ssa/pr27283.C: New test.
13918
13919 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13920
13921         * gcc.dg/tree-ssa/loop-16.c: New test.
13922
13923 2006-05-01  Roger Sayle  <roger@eyesopen.com>
13924             Joseph S. Myers  <joseph@codesourcery.com>
13925
13926         * gcc.dg/Wconversion-3.c: New test case.
13927         * gcc.dg/Wconversion-4.c: Likewise.
13928
13929 2006-05-01  Richard Guenther  <rguenther@suse.de>
13930
13931         PR tree-optimization/26726
13932         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13933
13934 2006-04-30  Roger Sayle  <roger@eyesopen.com>
13935
13936         * gcc.dg/Woverflow-1.c: New test case.
13937         * gcc.dg/Woverflow-2.c: Likewise.
13938         * gcc.dg/Woverflow-3.c: Likewise.
13939
13940 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
13941
13942         PR c++/27094
13943         * g++.dg/template/defarg8.C: New test.
13944
13945 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13946
13947         PR c++/27278
13948         * g++.dg/parse/operator7.C: New test.
13949
13950 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13951
13952         PR c++/11471
13953         PR c++/27102
13954         * g++.dg/template/crash48.C: New test.
13955
13956         PR c++/27279
13957         * g++.dg/parse/ctor4.C: New test.
13958
13959 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13960
13961         PR fortran/25681
13962         * gfortran.df/char_type_len.f90: New test.
13963
13964 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13965
13966         PR libgfortran/27304
13967         * gfortran.dg/fmt_exhaust.f90: New test.
13968
13969 2006-04-28  Roger Sayle  <roger@eyesopen.com>
13970
13971         PR c/25309
13972         * gcc.dg/large-size-array-2.c: New test case.
13973
13974 2006-04-28  Richard Guenther  <rguenther@suse.de>
13975
13976         PR target/26826
13977         * gcc.target/i386/pr26826.c: New testcase.
13978
13979 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
13980
13981         PR middle-end/27260
13982         * gcc.c-torture/execute/pr27260.c: New.
13983
13984 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
13985
13986         PR middle-end/27095
13987         * gcc.dg/pr27095.c: New.
13988
13989 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13990
13991         PR c++/27292
13992         * g++.dg/conversion/bitfield4.C: New test.
13993
13994 2006-04-27  Eric Christopher  <echristo@apple.com>
13995
13996         * gcc.dg/pragma-ms_struct.c: New.
13997
13998 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13999
14000         PR c++/27102
14001         * g++.dg/template/crash47.C: New test.
14002
14003 2006-04-27  Dirk Mueller  <dmueller@suse.de>
14004
14005         * gcc.target/i386/sse-7.c: build with -msse.
14006
14007 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
14008
14009         PR testsuite/27274:
14010         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
14011         (main): Exit if processor doesn't support SSE.
14012
14013 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
14014
14015         PR middle-end/27282
14016         * gcc.c-torture/compile/pr27282.c: New test.
14017
14018 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
14019
14020         PR middle-end/26913
14021         * g++.dg/gomp/pr26913.C: New test.
14022
14023         PR c/25996
14024         * gcc.dg/gomp/pr25996.c: New test.
14025         * g++.dg/gomp/pr25996.C: New test.
14026
14027 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
14028
14029         PR rtl-optimization/26725
14030         * gcc.c-torture/compile/pr26725.c: New test.
14031
14032 2006-04-25  Richard Guenther  <rguenther@suse.de>
14033
14034         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
14035         than n + -1.
14036
14037 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
14038
14039         * gcc.dg/20060425-1.c: New testcase.
14040
14041 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
14042
14043         PR tree-optimization/26865
14044         * gcc.dg/pr26865.c: New test.
14045
14046 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
14047
14048         PR c++/27292
14049         * g++.dg/conversion/bitfield1.C: New test.
14050         * g++.dg/conversion/bitfield2.C: Likewise.
14051         * g++.dg/conversion/bitfield3.C: Likewise.
14052
14053 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14054         Richard Guenther  <rguenther@suse.de>
14055
14056         PR tree-optimization/27236
14057         * gcc.dg/tree-ssa/pr27236.c: New testcase.
14058
14059 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14060
14061         PR c++/19963
14062         * g++.dg/other/incomplete2.C: New test.
14063
14064 2006-04-24  Richard Guenther  <rguenther@suse.de>
14065
14066         PR middle-end/26869
14067         * gcc.dg/torture/pr26869.c: New testcase.
14068
14069 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14070         Richard Guenther  <rguenther@suse.de>
14071
14072         PR tree-optimization/27218
14073         * g++.dg/tree-ssa/pr27218.C: New testcase.
14074
14075 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14076
14077         PR c++/26912
14078         * g++.dg/template/friend41.C: New test.
14079
14080 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
14081
14082         * g++.dg/opt/pr15551.C: Include cstdio.
14083         (main): Use remove instead of unlink.
14084
14085 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
14086
14087         * gcc.dg/sibcall-7.c: New test.
14088         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
14089         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
14090         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
14091         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
14092         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
14093
14094 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14095
14096         PR c++/26534
14097         * g++.dg/opt/bitfield1.C: New test.
14098         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
14099         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
14100         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
14101         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
14102         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
14103         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
14104         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
14105         * g++.dg/abi/bitfield2.C: Likewise.
14106         * g++.dg/init/bitfield1.C: Likewise.
14107
14108 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
14109
14110         PR fortran/25099
14111         * gfortran.dg/elemental_subroutine_4.f90: New test.
14112         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
14113         call sub (m, x).
14114
14115 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14116
14117         * gcc.c-torture/compile/20060421-1.c: New testcase.
14118
14119 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14120
14121         PR c/25875
14122         * gcc.dg/init-bad-4.c: New test.
14123
14124 2006-04-21  Paul Brook  <paul@codesourcery.com>
14125
14126         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
14127
14128 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
14129
14130         PR fortran/27122
14131         * gfortran.dg/defined_operators_1.f90: New test.
14132         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
14133         remove old ones associated, incorrectly, with Note 5.46.
14134
14135         PR fortran/27113
14136         * gfortran.dg/character_array_constructor_1.f90: New test.
14137
14138 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
14139
14140         * gcc.dg/20060419-1.c: New test.
14141
14142 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
14143
14144         PR c/26774
14145         * gcc.dg/struct-parse-1.c: New test case.
14146
14147 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14148
14149         PR c++/26558
14150         * g++.dg/parse/template19.C: New test.
14151
14152         PR c++/26739
14153         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
14154
14155         PR c++/26036
14156         * g++.dg/expr/call3.C: New test.
14157
14158         PR c++/10385
14159         * g++.dg/conversion/dynamic1.C: New test.
14160
14161 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
14162
14163         PR c++/27102
14164         * g++.dg/template/crash35.C: Tweak error markers.
14165         * g++.dg/template/crash46.C: New test.
14166         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
14167         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
14168
14169 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
14170
14171         PR rtl-optimization/14261
14172         * gcc.c-torture/compile/20060419-1.c: Added.
14173
14174 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
14175
14176         * gfortran.dg/label_1.f90: Adjust dg-error.
14177
14178 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14179
14180         PR target/26961
14181         * gcc.dg/fold-cond-1.c: New test case.
14182         * gcc.dg/pr26961-1.c: Likewise.
14183
14184 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14185
14186         PR libgfortran/27138
14187         * gfortran.dg/read_bad_advance.f90: New test.
14188
14189 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14190             Dale Johannesen  <dalej@apple.com>
14191
14192         PR target/24076
14193         * gcc.target/i386/vecinit-3.c: New testcase.
14194         * gcc.target/i386/vecinit-4.c: Likewise.
14195         * gcc.target/i386/sse-18.c: Likewise.
14196         * gcc.target/i386/sse-19.c: Likewise.
14197
14198 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
14199
14200         * gfortran.dg/allocate_zerosize_1.f90: New test.
14201
14202 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
14203
14204         PR c++/26365
14205         * g++.dg/template/crash45.C: New test.
14206
14207 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
14208
14209         PR fortran/26787
14210         * gfortran.dg/proc_assign_1.f90: New test.
14211         * gfortran.dg/procedure_lvalue.f90: Change message.
14212         * gfortran.dg/namelist_4.f90: Add new error.
14213
14214         PR fortran/25597
14215         PR fortran/27096
14216         * gfortran.dg/auto_pointer_array_result_1.f90
14217
14218         PR fortran/27089
14219         * gfortran.dg/specification_type_resolution_1.f90
14220
14221         PR fortran/18003
14222         PR fortran/25669
14223         PR fortran/26834
14224         * gfortran.dg/bounds_temporaries_1.f90: New test.
14225
14226         PR fortran/27124
14227         * gfortran.dg/array_return_value_1.f90: New test.
14228
14229 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
14230
14231         PR fortran/25336
14232         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
14233
14234 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
14235
14236         PR middle-end/26823
14237         * g++.dg/gomp/pr26823-1.C: New test.
14238         * g++.dg/gomp/pr26823-2.C: New test.
14239
14240 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
14241
14242         PR middle-end/27134
14243         * gcc.dg/pr27314.c: New test.
14244
14245 2006-04-13  Richard Henderson  <rth@redhat.com>
14246
14247         * g++.dg/gomp/block-0.C: Update expected matches.
14248
14249 2006-04-13  DJ Delorie  <dj@redhat.com>
14250
14251         * lib/target-supports.exp (check_effective_target_int32plus): New.
14252         (check_effective_target_ptr32plus): New.
14253         (check_effective_target_size32plus): New.
14254         (check_effective_target_int16): New.
14255         (check_profiling_available): Add m32c to the list of unsupported
14256         targets.
14257
14258         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
14259         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
14260         memory size.
14261         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
14262         pointers.
14263         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
14264         size_t.
14265         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
14266         and size_t.
14267         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
14268         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
14269         not just xstormy16.  Skip m32c due to weird pointer size.
14270         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
14271         not just xstormy16.
14272         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
14273         not just xstormy16.
14274         * gcc.dg/20020312-2.c: Add m32c support.
14275         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
14276         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
14277         in test.
14278         * gcc.dg/20050321-2.c: Require >=32 bit integers.
14279         * gcc.dg/asm-1.c: Skip if int and short are the same size.
14280         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
14281         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
14282         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
14283         formats
14284         * gcc.dg/init-string-2.c: Require >=32 bit integers.
14285         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
14286         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
14287         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
14288         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
14289         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
14290         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
14291         in test.
14292         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
14293         in test.
14294         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
14295         * gcc.dg/pr23049.c: Require >=32 bit integers.
14296         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
14297         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
14298         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
14299         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
14300         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
14301         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
14302         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
14303         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
14304         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
14305         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
14306         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
14307         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
14308         prototype in test.
14309         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
14310         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
14311         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
14312         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
14313         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
14314
14315         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
14316         * gcc.c-torture/execute/20040703-1.x: Likewise.
14317         * gcc.c-torture/execute/20040705-1.x: Likewise.
14318         * gcc.c-torture/execute/20040705-2.x: Likewise.
14319         * gcc.c-torture/execute/20040709-1.x: Likewise.
14320         * gcc.c-torture/execute/20040709-2.x: Likewise.
14321         * gcc.c-torture/execute/20040811-1.x: Likewise.
14322         * gcc.c-torture/execute/20050316-1.x: Likewise.
14323         * gcc.c-torture/execute/bitfld-4.x: Likewise.
14324         * gcc.c-torture/execute/pr19689.x: Likewise.
14325         * gcc.c-torture/execute/pr7284-1.x: Likewise.
14326         * gcc.c-torture/execute/usmul.x: Likewise.
14327         * gcc.c-torture/execute/vrp-5.x: Likewise.
14328         * gcc.c-torture/execute/vrp-6.x: Likewise.
14329         * gcc.dg/debug/20041023-1.s: Likewise.
14330
14331 2006-04-13  Roger Sayle  <roger@eyesopen.com>
14332
14333         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
14334         of integers to a vector types are now constant expressions in C.
14335         * gcc.dg/vect/vect-fold-1.c: New test case.
14336
14337 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
14338             Ulrich Weigand  <uweigand@de.ibm.com>
14339
14340         PR target/27006
14341         * gcc.dg/vmx/pr27006.c: New testcase.
14342
14343 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14344
14345         PR libgfortran/26766
14346         * gfortran.dg/write_recursive.f90: New test.
14347
14348 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
14349
14350         * g++.dg/parse/dtor7.C: New test.
14351         * g++.dg/parse/new1.C: Add error marker.
14352         * g++.dg/template/new3.C: New test.
14353
14354         PR c++/26122
14355         * g++.dg/template/pure1.C: New test.
14356
14357         PR c++/26295
14358         * g++.dg/parse/ptrmem4.C: New test.
14359
14360 2006-04-10  Jeff Law  <law@redhat.com>
14361
14362         PR/27087
14363         * gcc.c-torture/compile/pr27087.c: New test.
14364
14365 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
14366
14367         PR/21391
14368         * gcc.dg/20060410.c: New.
14369
14370 2006-04-10  Matthias Klose  <doko@debian.org>
14371
14372         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
14373         Recognize multilib directory names containing underscores.
14374
14375 2006-04-10  Roger Sayle  <roger@eyesopen.com>
14376
14377         * gcc.target/i386/vecinit-1.c: New test case.
14378         * gcc.target/i386/vecinit-2.c: Likewise.
14379
14380 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
14381
14382         PR debug/27057
14383         * g++.dg/debug/dwarf2-2.C: New test.
14384
14385 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
14386
14387         PR rtl-optimization/27073
14388         * gcc.c-torture/execute/pr27073.c: New test.
14389
14390 2006-04-08  Mike Stump  <mrs@apple.com>
14391
14392         * gcc.dg/pragma-darwin.c: Improve for ppc64.
14393
14394 2006-04-07  Richard Guenther  <rguenther@suse.de>
14395
14396         PR tree-optimization/26135
14397         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
14398
14399 2006-04-06  Jan Hubicka  <jh@suse.cz>
14400
14401         PR profile/26399
14402         * g++.dg/bprob/g++-bprob-2.C: New testcase.
14403
14404 2006-04-06  Roger Sayle  <roger@eyesopen.com>
14405
14406         * g++.dg/conversion/nullptr1.C: New test case.
14407         * g++.dg/conversion/nullptr2.C: Likewise.
14408
14409 2006-04-05  Roger Sayle  <roger@eyesopen.com>
14410
14411         * gfortran.dg/dependency_18.f90: New test case.
14412
14413 2006-04-05  Richard Guenther  <rguenther@suse.de>
14414
14415         PR tree-optimization/26919
14416         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
14417         * gcc.dg/ipa/ipa-2.c: Likewise.
14418         * gcc.dg/ipa/ipa-3.c: Likewise.
14419         * gcc.dg/ipa/ipa-5.c: Likewise.
14420
14421 2006-04-05  Richard Guenther  <rguenther@suse.de>
14422
14423         PR tree-optimization/26763
14424         * gcc.dg/torture/pr26763-1.c: New testcase.
14425         * gcc.dg/torture/pr26763-2.c: Likewise.
14426
14427 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
14428
14429         PR fortran/23634
14430         PR fortran/25619
14431         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
14432
14433 2006-04-04  Eric Christopher  <echristo@apple.com>
14434
14435         * gcc.target/i386/387-1.c: Allow regexp to match darwin
14436         stubs.
14437         * gcc.target/i386/387-5.c: Ditto.
14438
14439 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
14440
14441         * gcc.target/sparc/struct-ret-check.c: New test.
14442
14443 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14444
14445         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
14446         zero decimal digits specified in format.
14447
14448 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
14449
14450         PR fortran/26891
14451         * gfortran.dg/missing_optional_dummy_1.f90: New test.
14452
14453         PR fortran/26976
14454         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
14455         * gfortran.dg/initialization_1.f90: Make assignment compliant.
14456         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
14457         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
14458         compliant and detect bigendian-ness.
14459
14460 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
14461
14462         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
14463         dummy arguments work when the actual argument is itself a dummy
14464         argument of the caller.
14465
14466 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14467
14468         PR libfortran/24685
14469         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
14470
14471 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14472
14473         * gfortran.dg/dependencency_17.f90: New test case.
14474
14475 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14476
14477         * gfortran.dg/dependency_14.f90: New test case.
14478         * gfortran.dg/dependency_15.f90: Likewise.
14479         * gfortran.dg/dependency_16.f90: Likewise.
14480
14481 2006-03-31  Asher Langton  <langton2@llnl.gov>
14482
14483         PR fortran/25358
14484         gfortran.dg/cray_pointers_6.f90: New test.
14485
14486 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14487
14488         PR libgfortran/26890
14489         * gfortran.dg/read_size_noadvance.f90: New test.
14490
14491 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
14492
14493         PR fortran/25031
14494         * gfortran.dg/multiple_allocation_1.f90: Check that the
14495         size has changed after a re-allocation with stat.
14496
14497 2006-03-30  Richard Guenther  <rguenther@suse.de>
14498
14499         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
14500         removal.
14501         * gcc.target/i386/sselibm-2.c: Likewise.
14502         * gcc.target/i386/sselibm-3.c: Likewise.
14503         * gcc.target/i386/sselibm-4.c: Likewise.
14504         * gcc.target/i386/sselibm-5.c: Likewise.
14505
14506 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14507
14508         * gcc.dg/fold-andxor-1.c: New test case.
14509         * gcc.dg/fold-xorand-1.c: Likewise.
14510
14511 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14512
14513         * gcc.dg/fold-convnotconv-1.c: New test case.
14514
14515 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
14516
14517         PR fortran/26779
14518         * gfortran.dg/private_type_5.f90: New test.
14519
14520 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
14521
14522         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
14523
14524 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
14525
14526         * gfortran.dg/advance_2.f90: New test.
14527         * gfortran.dg/advance_3.f90: New test.
14528
14529         * gfortran.fortran-torture/execute/equiv_5.f: New test.
14530
14531 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14532
14533         PR libgfortran/26661
14534         PR libgfortran/26880
14535         * gfortran.dg/read_x_past.f: New test.
14536
14537 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
14538
14539         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
14540         to be STABS.
14541
14542 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
14543
14544         * objc.dg/dwarf-1.m: Skip on AIX.
14545         * objc.dg/dwarf-2.m: Skip on AIX.
14546
14547 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
14548
14549         PR fortran/26816
14550         * gfortran.dg/float_1.f90: New test.
14551
14552 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
14553
14554         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
14555         X86_64 targets.
14556         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14557
14558 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14559
14560         PR libfortran/26735
14561         * gfortran.dg/convert_implied_open.f90: New test case.
14562
14563 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14564
14565         PR fortran/26769
14566         * gfortran.dg/transpose_reshape_r10.f90: New test case.
14567
14568 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
14569
14570         PR middle-end/26717
14571         * gcc.dg/pr26717.c: New test.
14572
14573 2006-03-25  Roger Sayle  <roger@eyesopen.com>
14574
14575         * gfortran.dg/dependency_12.f90: New test case.
14576
14577 2006-03-24  Roger Sayle  <roger@eyesopen.com>
14578
14579         * gfortran.dg/dependency_9.f90: New (resurected) test case.
14580
14581 2006-03-24  Jeff Law  <law@redhat.com>
14582
14583         * gcc.c-torture/pr26840.c: New test.
14584
14585 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
14586
14587         * objc.dg/dwarf-2.m: New.
14588         * obj-c++.dg/dwarf-2.mm: New.
14589
14590         * g++.old-deja/g++.other/init19.C: New.
14591
14592 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
14593
14594         * g++.dg/eh/spbp.C: Skip on AIX.
14595
14596 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
14597
14598         PR middle-end/26611
14599         * g++.dg/gomp/pr26611-1.C: New test.
14600         * g++.dg/gomp/pr26611-2.C: New test.
14601
14602 2006-03-24  Jeff Law  <law@redhat.com>
14603
14604         * gcc.c-torture/compile/pr26833.c: New test.
14605         * gfortran.fortran-torture/compile/pr26806.f90: New test.
14606
14607 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14608
14609         * gfortran.dg/endfile_2.f90: Delete temp file.
14610
14611 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
14612
14613         PR fortran/19303
14614         * gfortran.dg/record_marker_1.f90: New test case.
14615         * gfortran.dg/record_marker_2.f: New test case.
14616         * gfortran.dg/record_marker_3.f90: New test case.
14617
14618 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
14619
14620         PR fortran/17298
14621         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14622         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14623
14624 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
14625
14626         * lib/gcc-dg.exp (cleanup-modules): New proc.
14627         * gfortran.dg/allocatable_function_1.f90,
14628         gfortran.dg/allocate_char_star_scalar_1.f90,
14629         gfortran.dg/assumed_charlen_function_1.f90,
14630         gfortran.dg/assumed_dummy_1.f90,
14631         gfortran.dg/assumed_shape_ranks_1.f90,
14632         gfortran.dg/assumed_shape_ranks_2.f90,
14633         gfortran.dg/assumed_size_dt_dummy.f90,
14634         gfortran.dg/auto_char_dummy_array_1.f90,
14635         gfortran.dg/auto_char_len_3.f90,
14636         gfortran.dg/automatic_module_variable.f90,
14637         gfortran.dg/bad_automatic_objects_1.f90,
14638         gfortran.dg/char_array_constructor.f90,
14639         gfortran.dg/char_array_structure_constructor.f90,
14640         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14641         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14642         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14643         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14644         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14645         gfortran.dg/derived_pointer_recursion.f90,
14646         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14647         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14648         gfortran.dg/dummy_functions_1.f90,
14649         gfortran.dg/elemental_initializer_1.f90,
14650         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14651         gfortran.dg/elemental_pointer_1.f90,
14652         gfortran.dg/elemental_subroutine_1.f90,
14653         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14654         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14655         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14656         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14657         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14658         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14659         gfortran.dg/global_references_1.f90,
14660         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14661         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14662         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14663         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14664         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14665         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14666         gfortran.dg/large_integer_kind_1.f90,
14667         gfortran.dg/large_real_kind_1.f90,
14668         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14669         gfortran.dg/module_double_reuse.f90,
14670         gfortran.dg/module_equivalence_1.f90,
14671         gfortran.dg/module_interface_1.f90,
14672         gfortran.dg/module_parameter_array_refs_1.f90,
14673         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14674         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14675         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14676         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14677         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14678         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14679         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14680         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14681         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14682         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14683         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14684         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14685         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14686         gfortran.dg/same_name_1.f90,
14687         gfortran.dg/sibling_dummy_procedure_1.f90,
14688         gfortran.dg/sibling_dummy_procedure_2.f90,
14689         gfortran.dg/sibling_dummy_procedure_3.f90,
14690         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14691         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14692         gfortran.dg/used_dummy_types_2.f90,
14693         gfortran.dg/used_dummy_types_3.f90,
14694         gfortran.dg/used_dummy_types_4.f90,
14695         gfortran.dg/used_dummy_types_5.f90,
14696         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14697         gfortran.dg/userdef_operator_1.f90: Use it.
14698
14699 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14700
14701         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14702         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14703         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14704         gfortran.dg/write_back.f,
14705         gfortran.fortran-torture/execute/inquire_1.f90,
14706         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14707
14708 2006-03-21  Jeff Law  <law@redhat.com>
14709
14710         * gcc.dg/tree-ssa/vrp28.c: New test.
14711
14712 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14713
14714         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14715         if _STDC_C99 is defined.
14716         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14717         * gcc.dg/builtins-20.c: Likewise.
14718         * gcc.dg/builtins-53.c: Likewise.
14719         * gcc.dg/single-precision-constant.c: Likewise. Also pass
14720         -mmacosx-version-min=10.3 on PowerPC/Darwin.
14721
14722 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
14723
14724         PR tree-opt/26781
14725         * gcc.c-torture/compile/pr26781-1.c: New test.
14726         * gcc.c-torture/compile/pr26781-2.c: New test.
14727
14728 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
14729
14730         PR c++/26690
14731         * g++.dg/gomp/pr26690-1.C: New test.
14732         * g++.dg/gomp/pr26690-2.C: New test.
14733
14734 2006-03-20  Jeff Law  <law@redhat.com>
14735
14736         * gcc.dg/tree-ssa/pr21829.c: New test.
14737
14738         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14739
14740 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
14741
14742         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14743         (check_visibility_available): Use it.
14744         (check_effective_target_default_packed): Likewise.
14745         (check_effective_target_pcc_bitfield_type_matters): Likewise.
14746         (check_effective_target_fopenmp): Likewise.
14747         (check_effective_target_freorder): Likewise.
14748         (check_effective_target_fpic): Likewise.
14749         (check_named_sections_available): Likewise.
14750         (check_effective_target_ilp32): Likewise.
14751         (check_effective_target_lp64): Likewise.
14752
14753 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
14754
14755         PR fortran/20935
14756         * gfortran.dg/scalar_mask_2.f90: New test case.
14757
14758 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
14759
14760         PR tree-opt/26629
14761         * gcc.dg/tree-ssa/loadpre12.c: New test.
14762         * gcc.dg/tree-ssa/loadpre13.c: New test.
14763         * gcc.dg/tree-ssa/loadpre14.c: New test.
14764         * gcc.dg/tree-ssa/loadpre15.c: New test.
14765         * gcc.dg/tree-ssa/loadpre16.c: New test.
14766         * gcc.dg/tree-ssa/loadpre17.c: New test.
14767         * gcc.dg/tree-ssa/loadpre18.c: New test.
14768         * gcc.dg/tree-ssa/loadpre19.c: New test.
14769         * gcc.dg/tree-ssa/loadpre20.c: New test.
14770         * gcc.dg/tree-ssa/loadpre21.c: New test.
14771         * gcc.dg/tree-ssa/loadpre22.c: New test.
14772
14773 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
14774
14775         PR fortran/26741
14776         * gfortran.dg/elemental_initializer_1.f90: New test.
14777
14778         PR fortran/26716
14779         * gfortran.dg/assumed_shape_ranks_2: New test.
14780
14781 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
14782
14783         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14784         target fpic.
14785
14786 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14787
14788         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14789         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14790         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14791         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14792         gfortran.fortran-torture/execute/direct_io.f90,
14793         gfortran.fortran-torture/execute/inquire_2.f90,
14794         gfortran.fortran-torture/execute/inquire_4.f90,
14795         gfortran.fortran-torture/execute/list_read_1.f90,
14796         gfortran.fortran-torture/execute/open_replace.f90,
14797         gfortran.fortran-torture/execute/slash_edit.f90,
14798         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14799         temporary files from testcases.
14800
14801 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14802
14803         PR libgfortran/26509
14804         gfortran.dg/write_direct_eor.f90: New test.
14805
14806 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
14807
14808         * gcc.target/powerpc/pr26350.c: New.
14809         * gcc.target/powerpc/indexed-addr.c: New.
14810
14811 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14812
14813         * gfortran.dg/dependency_13.f90: New test case.
14814
14815 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14816
14817         PR middle-end/21781
14818         * gcc.dg/real-const-1.c: New test case.
14819
14820 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
14821
14822         * g++.old-deja/g++.other/init18.C: New.
14823         * g++.old-deja/g++.other/init5.C: Remove xfail.
14824
14825 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14826
14827         * g++.dg/opt/pr15551.C: Cleanup temp file.
14828
14829 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14830
14831         PR c++/6634
14832         g++.dg/parse/long1.C: New test.
14833
14834 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14835
14836         PR fortran/19101
14837         * gfortran.dg/continuation.f90: New test.
14838         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14839
14840 2006-03-14  Richard Guenther  <rguenther@suse.de>
14841
14842         PR tree-optimization/26672
14843         * gcc.dg/torture/pr26672.c: New testcase.
14844
14845 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
14846
14847         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14848         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14849
14850 2006-03-13  Roger Sayle  <roger@eyesopen.com>
14851
14852         PR middle-end/26557
14853         * gcc.c-torture/compile/switch-1.c: New test case.
14854
14855 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
14856
14857         PR fortran/25378
14858         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14859         test to include more permuatations of mask and index.
14860         * gfortran.dg/scalar_mask_1.f90: Modify last test to
14861         respond to F2003 spec. that the position returned for an all false
14862         mask && condition is zero.
14863
14864 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
14865
14866         PR middle-end/25989
14867         * gcc.dg/gomp/pr25989.c: New test.
14868
14869 2006-03-13  Jeff Law  <law@redhat.com>
14870
14871         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14872
14873 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
14874
14875         * gcc.dg/switch-9.c: New test.
14876
14877 2006-03-13  Richard Guenther  <rguenther@suse.de>
14878
14879         PR middle-end/26630
14880         * gcc.dg/torture/pr26630.c: New testcase.
14881
14882 2006-03-11  Roger Sayle  <roger@eyesopen.com>
14883
14884         * gfortran.dg/dependency_10.f90: New test case.
14885         * gfortran.dg/dependency_11.f90: Likewise.
14886
14887 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
14888             Erik Edelmann  <eedelman@gcc.gnu.org>
14889
14890         * gfortran.dg/allocatable_function_1.f90: New.
14891         * gfortran.dg/allocatable_function_2.f90: New.
14892
14893 2006-03-10  Richard Guenther  <rguenther@suse.de>
14894
14895         PR middle-end/26565
14896         * gcc.dg/torture/pr26565.c: New testcase.
14897
14898 2006-03-09  Eric Christopher  <echristo@apple.com>
14899
14900         * gcc.c-torture/compile/20060309-1.c: New.
14901
14902 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14903
14904         PR libgfortran/26499
14905         * gfortran.dg/write_back.f: New test.
14906         * gfortran.dg/write_rewind_1.f: New test.
14907         * gfortran.dg/write_rewind_2.f: New test.
14908
14909 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14910
14911         PR libgfortran/26554
14912         * gfortran.dg/read_logical.f90: New test.
14913
14914 2006-03-04  Laurent GUERBY <laurent@guerby.net>
14915
14916         * ada/acats/norun.lst: cdd2a03 now passes.
14917
14918 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
14919
14920         PR testsuite/25177
14921         * gcc.target/powerpc/pr18096-1.c: Change where the error
14922         would match.
14923
14924 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
14925
14926         * gcc.target/i386/cleanup-1.c: New test.
14927         * gcc.target/i386/cleanup-2.c: New test.
14928
14929 2006-03-04  Roger Sayle  <roger@eyesopen.com>
14930
14931         * gfortran.dg/dependency_9.f90: Remove for the time being.
14932
14933 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
14934
14935         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14936         directive.
14937
14938 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14939
14940         * gfortran.dg/dependency_9.f90: New test case.
14941
14942 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14943
14944         * gfortran.dg/dependency_4.f90: New test case.
14945         * gfortran.dg/dependency_5.f90: New test case.
14946         * gfortran.dg/dependency_6.f90: New test case.
14947         * gfortran.dg/dependency_7.f90: New test case.
14948         * gfortran.dg/dependency_8.f90: New test case.
14949
14950 2006-03-03  Paul Brook  <paul@codesourcery.com>
14951
14952         * lib/target-supports.exp (check_profiling_available):
14953         Add m68k-*-elf.
14954
14955 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
14956
14957         PR fortran/25031
14958         * multiple_allocation_1.f90: New test.
14959
14960 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14961
14962         PR tree-optimization/26524
14963         * gfortran.dg/pr26524.f: New test case.
14964
14965 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14966
14967         * g++.dg/template/repo5.C: Cleanup repo files.
14968         * gcc.dg/20051201-1.c: Cleanup coverage files.
14969         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14970         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14971         tree dump files.
14972
14973 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
14974
14975         * objc.dg/objc-nofilename-1.m: New test.
14976         * objc.dg/bad-receiver-type.m: New test.
14977         * obj-c++.dg/bad-receiver-type.mm: New test.
14978
14979 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14980
14981         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14982
14983 2006-03-01  Mike Stump  <mrs@apple.com>
14984
14985         * g++.dg/abi/key2.C: Add.
14986
14987 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
14988
14989         * gfortran.dg/logical_dot_product.f90: New test.
14990
14991         PR fortran/26393
14992         * gfortran.dg/used_interface_ref.f90: New test.
14993
14994         PR fortran/20938
14995         * gfortran.dg/dependency_2.f90: New test.
14996         * gfortran.fortran-torture/execute/where17.f90: New test.
14997         * gfortran.fortran-torture/execute/where18.f90: New test.
14998         * gfortran.fortran-torture/execute/where19.f90: New test.
14999         * gfortran.fortran-torture/execute/where20.f90: New test.
15000
15001 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
15002
15003         * g++.dg/tree-ssa/pr26443.C: New test case.
15004
15005 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
15006
15007         PR middle-end/26022
15008         * g++.dg/opt/return-slot1.C: New test.
15009
15010 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15011
15012         PR libgfortran/26136
15013         * gfortran.dg/namelist_23.f90: New test.
15014
15015 2006-02-28  Roger Sayle  <roger@eyesopen.com>
15016
15017         PR middle-end/14752
15018         * gcc.dg/fold-eqandshift-2.c: New test case.
15019
15020 2006-02-28  Richard Guenther  <rguenther@suse.de>
15021
15022         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
15023         decomposition.
15024
15025 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
15026
15027         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
15028
15029 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15030
15031         PR libgfortran/26464
15032         * gfortran.dg/backspace_5.f: New test.
15033         * gfortran.dg/backspace_6.f: New test.
15034
15035 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15036
15037         * gcc.dg/fold-eqandnot-1.c: New test case.
15038
15039 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15040
15041         PR middle-end/19983
15042         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
15043
15044 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
15045
15046         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
15047         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
15048
15049 2006-02-26  Richard Guenther  <rguenther@suse.de>
15050
15051         PR tree-optimization/26421
15052         * gcc.dg/tree-ssa/pr26421.c: New testcase.
15053
15054 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
15055
15056         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
15057         * g++.old-deja/g++.robertl/eb132.C: Likewise.
15058
15059 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15060
15061         * gcc.dg/fold-even-1.c: New test case.
15062
15063 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15064
15065         PR middle-end/21137
15066         * gcc.dg/fold-eqandshift-1.c: New test case.
15067
15068 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15069
15070         PR tree-optimization/25125
15071         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
15072         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
15073
15074 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15075
15076         PR tree-optimizations/26359
15077         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
15078         with -fdump-tree-dceloop-details.
15079         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
15080
15081 2006-02-25  Roger Sayle  <roger@eyesopen.com>
15082
15083         PR middle-end/23673
15084         * gcc.dg/fold-eqxor-1.c: New test case.
15085         * gcc.dg/fold-eqxor-2.c: Likewise.
15086         * gcc.dg/fold-eqxor-3.c: Likewise.
15087
15088 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
15089
15090         PR fortran/23092
15091         * scalar_mask_1.f90: New test.
15092
15093 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
15094
15095         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
15096         * g++.dg/eh/uncaught2.C: New.
15097         * g++.dg/eh/uncaught3.C: New.
15098
15099 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15100
15101         PR libgfortran/26423
15102         * gfortran.dg/read_many_1.f: New test.
15103
15104 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
15105
15106         PR fortran/24519
15107         * gfortran.dg/dependency_3.f90: New test.
15108         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
15109         XFAILs.
15110
15111         PR fortran/25395
15112         * gfortran.dg/equiv_6.f90: New test.
15113
15114 2006-02-23  Jeff Law  <law@redhat.com>
15115
15116         * gcc.c-torture/compile/pr26425.c: New test.
15117
15118 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
15119
15120         PR middle-end/26412
15121         * gcc.dg/gomp/pr26412.c: New test.
15122
15123 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15124
15125         PR c++/26291
15126         * g++.dg/other/ellipsis1.C: New test.
15127         * g++.dg/parse/operator4.C: Adjust error marker.
15128
15129 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
15130
15131         PR target/25603
15132         * gfortran.dg/pr25603.f: New testcase.
15133
15134 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15135
15136         * gcc.dg/bf-spl1.c: Don't specify -m68000.
15137         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
15138
15139 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
15140
15141         * g++.dg/eh/spbp.C: New.
15142
15143 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
15144
15145         PR middle-end/26379
15146         * gcc.target/i386/mmx-7.c: New test.
15147
15148 2006-02-20  Roger Sayle  <roger@eyesopen.com>
15149
15150         PR tree-optimization/26361
15151         * gcc.dg/tree-ssa/vrp27.c: New test case.
15152
15153 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
15154
15155         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
15156         * gcc.dg/tree-ssa/complex-4.c: Here.
15157
15158 2006-02-19  Roger Sayle  <roger@eyesopen.com>
15159
15160         PR middle-end/19543
15161         * gfortran.dg/logical_1.f90: New test case.
15162
15163 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
15164
15165         PR middle-end/26334
15166         * gcc.dg/20060218-1.c: Moved to...
15167         * gcc.target/i386/20060218-1.c: ... here.  New test.
15168
15169 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15170
15171         PR fortran/26201
15172         * gfortran.dg/convert_1.f90: New.
15173
15174 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
15175
15176         PR fortran/25054
15177         * gfortran.dg/namelist_5.f90: New test.
15178
15179         PR fortran/25089
15180         * gfortran.dg/namelist_4.f90: New test.
15181
15182 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15183
15184         PR tree-opt/25680
15185         * gcc.dg/tree-ssa/complex-3.c: New test.
15186
15187 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15188
15189         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
15190         variable to take into account the variable name in the
15191         function header.
15192         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
15193
15194 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
15195
15196         PR middle-end/26334
15197         * gcc.c-torture/compile/20060217-1.c: New test.
15198         * gcc.dg/20060218-1.c: New test.
15199
15200 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
15201
15202         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
15203
15204 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
15205
15206         * gcc.dg/cpp/undef3.c: New test.
15207         * gcc.dg/cpp/trad/builtins2.c: New test.
15208
15209 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
15210
15211         PR c++/26266
15212         * g++.dg/template/static22.C: New test.
15213         * g++.dg/template/static23.C: New test.
15214         * g++.dg/template/static24.C: New test.
15215         * g++.dg/template/non-dependent13.C: New test.
15216         * g++.dg/init/member1.C: Tweak error markers.
15217
15218 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15219
15220         PR target/26255
15221         * gcc.c-torture/compile/pr26255.c: New test case.
15222
15223 2006-02-16  Roger Sayle  <roger@eyesopen.com>
15224
15225         * gfortran.fortran-torture/execute/where_10.f90: New test case.
15226         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15227         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
15228         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
15229         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15230         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15231         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15232
15233 2006-02-16  Jeff Law  <law@redhat.com>
15234
15235         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
15236         * gcc.dg/tree-ssa/vrp26.c: New test.
15237
15238 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
15239
15240         PR target/20353
15241         PR target/24578
15242         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
15243         __UCLIBC__ is defined.
15244
15245 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
15246
15247         PR fortran/26224
15248         * gfortran.dg/gomp/pr26224.f: New test.
15249
15250 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
15251
15252         PR tree-opt/25918
15253         * lib/target-supports.exp
15254         (check_effective_target_vect_short_mult): New.
15255         (check_effective_target_vect_char_mult): New.
15256         (check_effective_target_vect_widen_sum_qi_to_si): New.
15257         (check_effective_target_vect_widen_sum_qi_to_hi): New.
15258         (check_effective_target_vect_widen_sum_hi_to_si): New.
15259         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
15260         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
15261         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
15262         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
15263         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
15264         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
15265         vect-reduc-pattern-2c.c
15266         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
15267         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
15268         vect-reduc-pattern-1c.c
15269
15270 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
15271
15272         PR fortran/24557
15273         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
15274
15275 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
15276
15277         PR fortran/26054
15278         * gfortran.dg/enum_8.f90: Remove check for warning.
15279         * gfortran.dg/iomsg_1.f90: Ditto.
15280         * gfortran.dg/enum_1.f90: Ditto.
15281         * gfortran.dg/enum_9.f90: Ditto.
15282         * gfortran.dg/enum_2.f90: Ditto.
15283         * gfortran.dg/enum_10.f90: Ditto.
15284         * gfortran.dg/enum_3.f90: Ditto.
15285         * gfortran.dg/flush_1.f90: Ditto.
15286         * gfortran.dg/enum_4.f90: Ditto.
15287         * gfortran.dg/array_constructor_1.f90: Ditto.
15288         * gfortran.dg/enum_5.f90: Ditto.
15289         * gfortran.dg/enum_6.f90: Ditto.
15290         * gfortran.dg/enum_7.f90: Ditto.
15291
15292 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
15293
15294         PR middle-end/26300
15295         * gcc.c-torture/compile/20060215-1.c: New test.
15296
15297 2006-02-14  Roger Sayle  <roger@eyesopen.com>
15298
15299         PR middle-end/23670
15300         * gcc.dg/tree-ssa/andor-2.c: New test case.
15301
15302 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
15303
15304         PR fortran/25045
15305         * optional_dim.f90: New test.
15306
15307 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15308
15309         PR fortran/26277
15310         * gfortran.dg/label_4.f90: New.
15311
15312 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
15313             Diego Novillo  <dnovillo@redhat.com>
15314             Uros Bizjak  <uros@kss-loka.si>
15315
15316         * gfortran.dg/gomp: New directory.
15317
15318 2006-02-14  Richard Guenther  <rguenther@suse.de>
15319
15320         PR tree-optimization/26258
15321         * gcc.dg/torture/pr26258.c: New testcase.
15322
15323 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
15324
15325         PR fortran/26246
15326         * gfortran.dg/pr26246_1.f90: New test.
15327         * gfortran.dg/pr26246_2.f90: New test.
15328
15329         PR middle-end/26092
15330         * gcc.c-torture/compile/20060208-1.c: New test.
15331
15332 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
15333
15334         PR fortran/26074
15335         PR fortran/25103
15336         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
15337         * gfortran.dg/bad_automatic_objects_1.f90: New test.
15338         * gfortran.dg/automatic_module_variable.f90: Change error message.
15339
15340         PR fortran/20861
15341         * gfortran.dg/internal_dummy_1.f90: New test.
15342
15343         PR fortran/20871
15344         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
15345
15346
15347         PR fortran/25083
15348         * gfortran.dg/uncommon_block_data_1.f90: New test.
15349         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
15350         with standard.
15351
15352         PR fortran/25088
15353         * gfortran.dg/typed_subroutine_1.f90: New test.
15354
15355 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
15356
15357         * objc.dg/dwarf-1.m: New.
15358
15359 2006-02-13  Roger Sayle  <roger@eyesopen.com>
15360
15361         PR middle-end/24427
15362         * gcc.dg/tree-ssa/andor-1.c: New test case.
15363
15364 2006-02-13  Josh Conner  <jconner@apple.com>
15365
15366         PR target/25376
15367         * gcc.dg/pr25376.c: New test.
15368
15369         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
15370         assemble.
15371         * lib/target-supports.exp (check_named_sections_available):
15372         Only compile named-sections test -- don't assemble.
15373
15374 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15375
15376         * g++.dg/warn/no-write-strings.C: New test.
15377         * g++.dg/warn/write-strings.C: Likewise.
15378         * g++.dg/warn/write-strings-default.C: Likewise.
15379
15380 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
15381
15382         PR fortran/25806
15383         * gfortran.dg/ret_pointer_2.f90: New test.
15384
15385 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
15386
15387         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
15388
15389 2006-02-10  Jeff Law  <law@redhat.com>
15390
15391         * gcc.c-torture/compile/pr26213.c: New test.
15392
15393 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
15394
15395         gfortran.dg/null_1.f90: New test.
15396
15397 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15398
15399         PR fortran/14771
15400         * gfortran.dg/parens_4.f90: New.
15401         * gfortran.dg/parens_5.f90: New.
15402
15403 2006-02-10  Richard Guenther  <rguenther@suse.de>
15404
15405         * gcc.dg/pr23372-1.c: Remove empty file.
15406
15407 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15408         Paul Thomas  <pault@gcc.gnu.org>
15409
15410         PR fortran/14771
15411         * gfortran.dg/parens_1.f90: New.
15412         * gfortran.dg/parens_2.f90: New.
15413         * gfortran.dg/parens_3.f90: New.
15414
15415 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
15416
15417         PR fortran/26038
15418         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
15419
15420         PR fortran/25059
15421         * gfortran.dg/impure_assignment_1.f90: New test.
15422
15423         PR fortran/25070
15424         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
15425
15426 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15427
15428         PR target/26141
15429         * g++.dg/expr/stdarg2.C: New test.
15430
15431 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15432
15433         PR inline-asm/16194
15434         * gcc.dg/pr16194.c: New test.
15435
15436 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15437
15438         * ada/acats/run_acats: Use portable variant of "$@".
15439
15440 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15441
15442         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
15443         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
15444
15445 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15446
15447         PR tree-opt/26179
15448         * g++.dg/opt/pr26179.C: New test.
15449
15450 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15451
15452         PR middle-end/26134
15453         * gcc.dg/tree-ssa/complex-3.c: New test.
15454
15455 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15456
15457         * gcc.c-torture/compile/volatile-1.c: New test.
15458
15459 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
15460
15461         PR 26180
15462         * gcc.dg/tree-ssa/pr26180.c: New test.
15463
15464 2006-02-08  Jeff Law  <law@redhat.com>
15465
15466         * gcc.dg/tree-ssa/pr21417.c: New test.
15467
15468 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15469
15470         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15471         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
15472
15473 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15474
15475         * lib/scanrtl.exp: New.
15476
15477 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15478
15479         PR c++/26071
15480         * g++.dg/other/virtual2.C: New test.
15481
15482         PR c++/26070
15483         * g++.dg/other/virtual1.C: New test.
15484
15485 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15486
15487         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
15488         cleanup-ipa-dump): Update dump file glob patterns.
15489         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
15490         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
15491
15492         * lib/gcc-dg.exp: Load it.
15493         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
15494
15495 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
15496
15497         PR testsuite/26159
15498         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
15499         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15500
15501 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15502
15503         PR fortran/25577
15504         * gfortran.dg/mvbits_1.f90: New.
15505
15506 2006-02-07  Dirk Mueller  <dmueller@suse.com>
15507
15508         * g++.dg/warn/Wdiv-by-zero.C: New test.
15509         * g++.dg/warn/Wno-div-by-zero.C: New.
15510
15511 2006-02-07  Jeff Law  <law@redhat.com>
15512
15513         * gcc.dg/tree-ssa/pr21559.c: New test.
15514
15515         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
15516         multiple VRP passes.
15517         * gcc.dg/tree-ssa/vrp09.c: Likewise.
15518         * gcc.dg/tree-ssa/vrp18.c: Likewise.
15519         * gcc.dg/tree-ssa/pr21582.c: Likewise.
15520         * gcc.dg/tree-ssa/pr20657.c: Likewise.
15521         * gcc.dg/tree-ssa/pr21001.c: Likewise.
15522         * gcc.dg/tree-ssa/vrp02.c: Likewise
15523         * gcc.dg/tree-ssa/vrp11.c: Likewise
15524         * gcc.dg/tree-ssa/pr14341.c: Likewise
15525         * gcc.dg/tree-ssa/vrp19.c: Likewise
15526         * gcc.dg/tree-ssa/vrp20.c: Likewise
15527         * gcc.dg/tree-ssa/vrp03.c: Likewise
15528         * gcc.dg/tree-ssa/pr21086.c: Likewise
15529         * gcc.dg/tree-ssa/pr21959.c: Likewise
15530         * gcc.dg/tree-ssa/vrp21.c: Likewise
15531         * gcc.dg/tree-ssa/vrp04.c: Likewise
15532         * gcc.dg/tree-ssa/pr25485.c: Likewise
15533         * gcc.dg/tree-ssa/pr22026.c: Likewise
15534         * gcc.dg/tree-ssa/vrp22.c: Likewise
15535         * gcc.dg/tree-ssa/vrp05.c: Likewise
15536         * gcc.dg/tree-ssa/20030807-10.c: Likewise
15537         * gcc.dg/tree-ssa/pr20701.c: Likewise
15538         * gcc.dg/tree-ssa/vrp23.c: Likewise
15539         * gcc.dg/tree-ssa/vrp06.c: Likewise
15540         * gcc.dg/tree-ssa/pr22117.c: Likewise
15541         * gcc.dg/tree-ssa/pr20702.c: Likewise
15542         * gcc.dg/tree-ssa/vrp15.c: Likewise
15543         * gcc.dg/tree-ssa/pr21090.c: Likewise
15544         * gcc.dg/tree-ssa/pr21294.c: Likewise
15545         * gcc.dg/tree-ssa/vrp24.c: Likewise
15546         * gcc.dg/tree-ssa/vrp07.c: Likewise
15547         * gcc.dg/tree-ssa/pr21563.c: Likewise
15548         * gcc.dg/tree-ssa/pr25382.c: Likewise
15549         * gcc.dg/tree-ssa/vrp16.c: Likewise
15550         * gcc.dg/tree-ssa/vrp25.c: Likewise
15551         * gcc.dg/tree-ssa/vrp08.c: Likewise
15552         * gcc.dg/tree-ssa/20030807-6.c: Likewise
15553         * gcc.dg/tree-ssa/vrp17.c: Likewise
15554         * gcc.dg/tree-ssa/pr21458.c: Likewise
15555         * g++.dg/tree-ssa/pr18178.C: Likewise
15556
15557 2006-02-07  Richard Guenther  <rguenther@suse.de>
15558
15559         PR c++/26140
15560         Revert
15561         2006-01-30  Richard Guenther  <rguenther@suse.de>
15562         PR c++/23372
15563         * gcc.dg/pr23372-1.C: New testcase.
15564
15565         * g++.dg/tree-ssa/pr26140.C: New testcase.
15566
15567 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
15568
15569         PR c++/9737
15570         * g++.dg/template/ttp15.C: New test.
15571         * g++.dg/template/ttp16.C: Likewise.
15572         * g++.dg/template/ttp17.C: Likewise.
15573         * g++.old-deja/g++.pt/ttp36.C: Remove.
15574         * g++.old-deja/g++.pt/ttp19.C: Likewise.
15575         * g++.old-deja/g++.pt/ttp37.C: Likewise.
15576         * g++.old-deja/g++.pt/ttp38.C: Likewise.
15577         * g++.old-deja/g++.pt/ttp39.C: Likewise.
15578         * g++.old-deja/g++.pt/ttp9.C: Likewise.
15579         * g++.old-deja/g++.pt/ttp40.C: Likewise.
15580         * g++.old-deja/g++.pt/ttp51.C: Likewise.
15581         * g++.old-deja/g++.pt/ttp26.C: Likewise.
15582         * g++.old-deja/g++.pt/ttp36.C: Likewise.
15583
15584 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
15585
15586         PR libfortran/23815
15587         * unf_io_convert_4.f90: New test.
15588
15589 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
15590
15591         * gcc.dg/tree-ssa/loadpre10.c: New test.
15592         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15593         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15594         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15595
15596 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15597
15598         PR libfortran/24685
15599         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15600
15601 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
15602
15603         PR tree-opt/25251
15604         * gfortran.dg/assign_7.f: New test.
15605
15606 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15607
15608         PR fortran/26041
15609         PR fortran/26064
15610         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15611         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15612         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15613
15614 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
15615
15616         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15617         in size_t typedef.
15618
15619 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15620
15621         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15622         * g++.dg/charset/string.c (foo): Likewise.
15623         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15624         const char*
15625         * g++.dg/ext/builtin2.C (printf): Likewise.
15626         * g++.dg/init/new15.C (printf): Likewise.
15627         * g++.dg/opt/pr17697-1.C (foo): Likewise.
15628         * g++.dg/opt/pr17697-2.C (foo): Likewise.
15629         * g++.dg/opt/pr17697-3.C (foo): Likewise.
15630         * g++.dg/template/non-dependent4.C (temp): Likewise.
15631         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15632         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15633         parameter type to const char*.
15634         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15635         Change type to const char*.
15636         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15637         Likewise.
15638         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15639         second parameter type to const char*.
15640         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15641         (Y::Y): Change parameter type to const char*.
15642         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15643         * g++.old-deja/g++.jason/report.C: Apply const correctness.
15644         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15645         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15646         (char*).
15647         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15648         const char*.
15649         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15650         type to const char*.
15651         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15652         return type to const char*.
15653         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15654         to const char*.
15655         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15656         * g++.old-deja/g++.law/refs1.C: Likewise.
15657         * g++.old-deja/g++.law/visibility1.C: Likewise.
15658         * g++.old-deja/g++.law/visibility2.C: Likewise.
15659         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15660         const char*.
15661         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15662         * g++.old-deja/g++.mike/net48.C: Likewise.
15663         * g++.old-deja/g++.mike/p646.C: Likewise.
15664         * g++.old-deja/g++.mike/p6746.C: Likewise.
15665         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15666         type to const char*.
15667         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15668         deprecated conversion warning.
15669         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15670         char*.
15671         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15672         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15673         * g++.old-deja/g++.pt/explicit8.C: Likewise.
15674         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15675         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15676         * g++.old-deja/g++.pt/nontype3.C: Likewise.
15677         * g++.old-deja/g++.pt/t39.C: Likewise.
15678         * g++.old-deja/g++.robertl/eb106.C: Likewise.
15679         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15680
15681 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
15682
15683         PR fortran/25075
15684         intrinsic_argument_conformance_1.f90: New test.
15685
15686 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
15687
15688         PR fortran/20845
15689         * gfortran.dg/char_result_11.f90: Add SAVE.
15690         * gfortran.dg/der_pointer_4.f90: Ditto.
15691         * gfortran.dg/default_initialization.f90: New test.
15692
15693 2006-02-03  Jeff Law  <law@redhat.com>
15694
15695         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15696         handle more than 100 dump files.
15697         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15698         * lib/scantree.exp (scan-tree-dump): Likewise.
15699         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15700         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15701         * lib/scanipa.exp (scan-ipa-dump): Likewise.
15702         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15703         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15704
15705 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
15706
15707         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15708
15709 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
15710
15711         * g++.dg/template/using12.C: New test.
15712
15713 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
15714
15715         * gcc.target/powerpc/pr25960.c: New test.
15716
15717 2006-02-02  Steven G. Kargl  <kargls@comcast>
15718
15719         PR fortran/24958
15720         gfortran.dg/nullify_2.f90: New test.
15721
15722 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
15723
15724         PR 25990
15725         * gcc.dg/gomp/pr25990.c: New test.
15726
15727 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
15728
15729         PR c++/25342
15730         * g++.gd/template/partial4.C: New test.
15731
15732 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
15733
15734         PR middle-end/26001
15735         * gfortran.dg/data_char_2.f90: New.
15736
15737 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
15738
15739         PR fortran/26039
15740         maxval_maxloc_conformance_1.f90: New test.
15741
15742 2006-01-31  Richard Guenther  <rguenther@suse.de>
15743
15744         * gcc.target/i386/sselibm-1.c: New testcase.
15745         * gcc.target/i386/sselibm-2.c: Likewise.
15746         * gcc.target/i386/sselibm-3.c: Likewise.
15747         * gcc.target/i386/sselibm-4.c: Likewise.
15748         * gcc.target/i386/sselibm-5.c: Likewise.
15749
15750 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15751
15752         PR fortran/24266
15753         * gfortran.dg/arrayio_derived_2.f90: New.
15754
15755 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
15756
15757         * gcc.dg/unsigned-long-compare.c: New test.
15758
15759 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
15760
15761         PR testsuite/25318
15762         * lib/target-supports.exp (check_effective_target_freorder):
15763         Check to see if target supports -freorder-blocks-and-partition.
15764         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15765         instead of "dg-require-named-sections".
15766
15767 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
15768
15769         PR target/14798:
15770         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15771         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15772         * gcc.dg/pragma-isr-trapa2.c: Likewise.
15773         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15774         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15775         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15776         * gcc.dg/attr-isr-trap_exit.c: Likewise.
15777         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15778
15779 2006-01-30  Richard Guenther  <rguenther@suse.de>
15780
15781         PR c++/23372
15782         * gcc.dg/pr23372-1.C: New testcase.
15783
15784 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
15785
15786         * gcc.dg/gomp/pr25874.c: New test.
15787
15788 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
15789
15790         PR tree-opt/25911
15791         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15792
15793 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
15794
15795         PR fortran/18578
15796         PR fortran/18579
15797         PR fortran/20857
15798         PR fortran/20885
15799         * gfortran.dg/intent_out_1.f90: New test.
15800
15801 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
15802
15803         PR fortran/17911
15804         * gfortran.dg/procedure_lvalue.f90: New test.
15805
15806         PR fortran/20895
15807         PR fortran/25030
15808         * gfortran.dg/char_pointer_assign_2.f90: New test.
15809         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15810         assignment to be consistent with standard.
15811         * gfortran.dg/char_result_2.f90: The same.
15812         * gfortran.dg/char_result_8.f90: The same.
15813
15814 2006-01-28  Zack Weinberg  <zackw@panix.com>
15815
15816         * gcc.dg/Woverlength-strings.c
15817         * gcc.dg/Woverlength-strings-pedantic-c89.c
15818         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15819         * gcc.dg/Woverlength-strings-pedantic-c99.c
15820         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15821
15822 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
15823
15824         * gcc.c-torture/execute/20060127-1.c: New test.
15825
15826 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15827
15828         PR c++/25999
15829         * g++.dg/ext/pragmaweak1.C: New test.
15830
15831 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15832
15833         PR c++/25855
15834         * g++.dg/template/spec29.C: New test.
15835
15836 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
15837
15838         PR c/19606.
15839         * gcc.c-torture/execute/pr19606.c: New.
15840
15841 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
15842
15843         * gcc.dg/pragma-re-4.c: New test.
15844
15845 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
15846
15847         PR fortran/25964
15848         * gfortran.dg/assumed_size_refs_3.f90: New test.
15849
15850 2006-01-27  Ben Elliston  <bje@au.ibm.com>
15851
15852         * gcc.misc-tests/dectest.exp: Remove defunct comment.
15853
15854 2006-01-26  Laurent GUERBY <laurent@guerby.net>
15855
15856         PR ada/21317
15857         * ada/acats/support/impdef.a: Add One_Long_Second.
15858         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15859         * ada/acats/tests/c9/c94026.a: Likewise.
15860         * ada/acats/tests/c9/c97305c.ada: Likewise.
15861         * ada/acats/tests/c9/c99004a.ada: Likewise.
15862
15863 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
15864
15865         PR fortran/25964
15866         * gfortran.dg/global_references_2.f90: New test.
15867
15868         PR fortran/25084
15869         PR fortran/20852
15870         PR fortran/25085
15871         PR fortran/25086
15872         * gfortran.dg/assumed_charlen_function_1.f90: New test.
15873         * gfortran.dg/assumed_charlen_function_3.f90: New test.
15874
15875         PR fortran/25416
15876         * gfortran.dg/assumed_charlen_function_2.f90: New test.
15877
15878 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
15879
15880         PR c/25892
15881         * gcc.dg/Wpointer-sign.c: New.
15882         * gcc.dg/Wpointer-sign-Wall.c: New.
15883         * gcc.dg/Wpointer-sign-Wall-no.c: New.
15884         * gcc.dg/Wpointer-sign-pedantic.c: New.
15885         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15886         * gcc.dg/conv-2.c: Use -Wpointer-sign.
15887
15888 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
15889
15890         PR C/25861
15891         * gcc.c-torture/compile/pr25861.c: New test.
15892
15893 2006-01-26  Paul Brook  <paul@codesourcery.com>
15894
15895         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15896         on short-enum targets.
15897         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15898         variable.
15899         (generate_fields): Use short_enums.
15900         (main): Set short_enums.  Document -e.
15901         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15902         on short-enum targets.
15903         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15904         variable.
15905         (generate_fields): Use short_enums.
15906         (main): Set short_enums.  Document -e.
15907         * lib/target-supports.exp (check_effective_target_short_enums): New.
15908
15909 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
15910
15911         PR target/25947
15912         * gcc.dg/torture/pr25947-1.c: New test.
15913
15914 2006-01-25  Jan Hubicka  <jh@suse.cz>
15915             Roger Sayle  <roger@eyesopen.com>
15916
15917         PR rtl-optimization/25703
15918         * gcc.target/i386/20060125-1.c: New test case.
15919         * gcc.target/i386/20060125-2.c: New test case.
15920
15921 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15922
15923         PR fortran/18540
15924         * gfortran.dg/goto_1.f: New.
15925
15926 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
15927
15928         PR fortran/25716
15929         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15930         25716 on 32-bit systems too.
15931
15932 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
15933
15934         PR testsuite/25590
15935         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15936
15937 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
15938
15939         * gcc.dg/tree-ssa/gen-vect-33.c: New.
15940
15941 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15942
15943         PR fortran/25835
15944         * gfortran.dg/read_eof.f90: Delete, renamed.
15945         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15946         * gfortran.dg/read_eof_2.f90: New test.
15947         * gfortran.dg/read_eof_3.f90: New test.
15948
15949 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
15950
15951         PR tree-opt/25860
15952         * gcc.c-torture/compile/pr25860.c: New test.
15953
15954 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15955
15956         PR c++/25552
15957         * g++.dg/parse/dtor8.C: New test.
15958
15959 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
15960
15961         PR testsuite/25891
15962         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15963         * gcc.dg/gomp/gomp.exp: Return without testing anything if
15964         check_effective_target_fopenmp returns 0.
15965
15966 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
15967
15968         PR ada/20548
15969         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15970         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15971         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15972
15973 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
15974
15975         PR tree-opt/25857
15976         * g++.dg/opt/pr25857.C: New test.
15977
15978 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
15979         Jan Hubicka  <jh@suse.cz>
15980         Richard Guenther  <rguenther@suse.de>
15981
15982         PR rtl-optimization/25654
15983         * gcc.dg/torture/pr25654.c: New testcase.
15984         * gcc.target/i386/pr25654.c: Likewise.
15985
15986 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
15987
15988         PR fortran/25901
15989         * gfortran.dg/internal references_2.f90: New test.
15990
15991         Fix regression in testing of admissability of attributes.
15992         * gfortran.dg/intent_used_1.f90: New test.
15993
15994 2006-01-23  Ben Elliston  <bje@au.ibm.com>
15995
15996         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15997         Remove target conditional torture options for i?86 and x86_64
15998         GNU/Linux.
15999
16000 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16001
16002         PR c++/10891
16003         * g++.dg/rtti/no-rtti.C: New.
16004
16005 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
16006
16007         PR c++/25895
16008         * g++.dg/inherit/conv2.C: New test.
16009
16010         PR c++/25856
16011         * g++.dg/parse/dtor7.C: New test.
16012
16013         PR c++/25858
16014         * g++.dg/template/crash44.C: New test.
16015
16016 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
16017
16018         PR fortran/25124
16019         PR fortran/25625
16020         * gfortran.dg/internal_references_1.f90: New test.
16021           PR fortran/20881
16022         PR fortran/23308
16023         PR fortran/25538
16024         PR fortran/25710
16025         * gfortran.dg/global_references_1.f90: New test.
16026         * gfortran.dg/g77/19990905-1.f: Restore the error that
16027         there is a clash between the common block name and
16028         the name of a subroutine reference.
16029
16030         PR fortran/PR24276
16031         * gfortran.dg/aliasing_dummy_1.f90: New test.
16032
16033 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
16034
16035         * gcc.dg/vmx/1b-01.c: Warning fix.
16036         * gcc.dg/vmx/1c-02.c: Likewise.
16037         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
16038
16039 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
16040
16041         PR testsuite/24962
16042         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
16043
16044 2006-01-20  Richard Guenther  <rguenther@suse.de>
16045         Steven Bosscher <stevenb.gcc@gmail.com>
16046
16047         PR rtl-optimization/24626
16048         * gcc.dg/torture/pr24626-1.c: New testcase.
16049         * gcc.dg/torture/pr24626-2.c: Likewise.
16050         * gcc.dg/torture/pr24626-3.c: Likewise.
16051         * gcc.dg/torture/pr24626-4.c: Likewise.
16052
16053 2006-01-20  Dirk Mueller  <dmueller@suse.com>
16054
16055         PR c++/5520
16056         * g++.dg/warn/empty-body.C: New.
16057
16058 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
16059
16060         PR c++/22136
16061         * g++.dg/template/using10.C: New test.
16062         * g++.dg/temlpate/using11.C: Likewise.
16063         * g++.dg/inherit/using5.C: Tweak error messages.
16064
16065 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
16066
16067         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
16068         target test.
16069         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
16070
16071 2006-01-19  Jan Hubicka  <jh@suse.cz>
16072
16073         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
16074
16075 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16076
16077         PR c++/25854
16078         * g++.dg/template/spec28.C: New test.
16079
16080 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
16081
16082         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16083         (switchfiles): Fix fprintf's by adding srcdir or removing it.
16084
16085 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
16086
16087         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
16088         * gcc.dg/gomp/critical-1.c: Likewise.
16089         * gcc.dg/gomp/critical-3.c: Likewise.
16090         * gcc.dg/gomp/empty.c: Likewise.
16091         * gcc.dg/gomp/ordered-1.c: Likewise.
16092         * gcc.dg/gomp/for-4.c: Likewise.
16093         * gcc.dg/gomp/for-6.c: Likewise.
16094         * gcc.dg/gomp/master-3.c: Likewise.
16095         * gcc.dg/gomp/for-8.c: Likewise.
16096         * gcc.dg/gomp/for-10.c: Likewise.
16097         * gcc.dg/gomp/for-18.c: Likewise.
16098         * gcc.dg/gomp/for-5.c: Likewise.
16099         * gcc.dg/gomp/for-7.c: Likewise.
16100         * gcc.dg/gomp/for-9.c: Likewise.
16101
16102 2006-01-18  Jeff Law  <law@redhat.com>
16103
16104         * gcc.dg/tree-ssa/vrp25.c: New test.
16105
16106 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16107
16108         * gcc.dg/pr25805.c: Fix misapplied patch.
16109
16110 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
16111
16112         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
16113         (check_effective_target_vect_udot_qi): New.
16114         (check_effective_target_vect_sdot_hi): New.
16115         (check_effective_target_vect_udot_hi): New.
16116         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
16117         prefixed with "wrapv-" with -fwrapv.
16118         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
16119         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
16120         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
16121         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
16122         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
16123
16124         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
16125         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
16126         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
16127         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
16128
16129 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16130
16131         PR c++/16829
16132         * g++.dg/other/default2.C: New test.
16133         * g++.dg/other/default3.C: New test.
16134
16135 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16136
16137         PR c/25805
16138         * gcc.dg/pr25805.c: New file.
16139
16140 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
16141
16142         PR c++/25836
16143         * g++.dg/template/init6.C: New test.
16144
16145 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
16146
16147         * gcc.dg/tree-ssa/pr24287.c: New test
16148
16149 2006-01-18  Eric Christopher  <echristo@apple.com>
16150
16151         * g++.dg/eh/table.C: New.
16152
16153 2006-01-18  DJ Delorie  <dj@redhat.com>
16154
16155         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
16156         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
16157         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
16158         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
16159
16160 2006-01-18  Jeff Law  <law@redhat.com>
16161
16162         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
16163         on wrapping on overflow semantics.
16164
16165         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
16166
16167         * gcc.gc/tree-ssa/vrp23.c: New test.
16168         * gcc.gc/tree-ssa/vrp24.c: New test.
16169
16170 2006-01-18  Richard Henderson  <rth@redhat.com>
16171             Aldy Hernandez  <aldyh@redhat.com>
16172             Jakub Jelinek  <jakub@redhat.com>
16173             Diego Novillo  <dnovillo@redhat.com>
16174             Uros Bizjak  <uros@kss-loka.si>
16175
16176         * gcc.dg/gomp: New directory.
16177
16178 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
16179             Steven G. Kargl  <kargls@comcast.net>
16180
16181         PR fortran/20869
16182         * gfortran.dg/intrinsic_external_1.f90: New test.
16183
16184         PR fortran/20875.
16185         * gfortran.dg/elemental_pointer_1.f90: New test.
16186
16187         PR fortran/25024
16188         * gfortran.dg/external_procedures_1.f90: New test.
16189
16190         PR fortran/25785
16191         gfortran.dg/assumed_present.f90: New test.
16192
16193 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
16194
16195         * g++.dg/parse/lookup5.C: New test.
16196
16197 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16198
16199         PR fortran/25697
16200         * gfortran.dg/read_eof.f90: New test.
16201
16202 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16203
16204         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
16205         add a closing brace.
16206
16207 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16208
16209         PR fortran/25631
16210         * gfortran.dg/fmt_tl.f: New test.
16211
16212 2006-01-17  Eric Christopher  <echristo@apple.com>
16213
16214         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
16215         * g++.old-deja/g++.warn/impint2.C: Ditto.
16216         * g++.old-deja/g++.other/null1.C: Ditto.
16217         * g++.dg/warn/conv2.C: Ditto.
16218         * g++.dg/warn/conv4.C: New file.
16219
16220 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16221
16222         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
16223
16224 2006-01-17  Andreas Jaeger  <aj@suse.de>
16225             Janis Johnson <janis187@us.ibm.com>
16226
16227         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
16228         in 64-bit.
16229         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
16230         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
16231
16232 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16233
16234         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16235         (switchfiles): xfail txxx where xxx >= 25.
16236
16237 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16238
16239         PR testsuite/25764
16240         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
16241
16242 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
16243
16244         PR c/25682
16245         * gcc.dg/pr25682.c: New test.
16246         * g++.dg/parse/array-size2.C: New test.
16247
16248 2006-01-16  Ian Lance Taylor  <ian@airs.com>
16249
16250         * consistency.vlad: Remove entire directory, 1652 files.
16251
16252 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
16253
16254         * lib/target-supports.exp (check_effective_target_dfp_nocache,
16255         check_effective_target_dfprt_nocache): New.
16256         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
16257         (check_effective_target_dfprt): New.
16258         * lib/c-compat.exp (check_dfp): Remove.
16259         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
16260         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
16261         level of support for decimal float.
16262         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
16263         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
16264         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
16265         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
16266         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
16267         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
16268         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
16269         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
16270         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
16271         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
16272         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
16273         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
16274         directives.
16275
16276 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
16277
16278         PR testsuite/25741
16279         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
16280         $base_dir/../.
16281         * lib/gfortran.exp (gfortran_init): Likewise.
16282         * lib/obj-c++.exp (obj-c++_init): Likewise.
16283         * lib/scanasm.exp (scan-assembler-dem): Likewise.
16284         (scan-assembler-dem-not): Likewise.
16285         * lib/scandump.exp (scan-dump-dem): Likewise.
16286         (scan-dump-dem-not): Likewise.
16287
16288 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
16289
16290         PR testsuite/25767
16291         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
16292         powerpc-*-darwin*.
16293         * lib/obj-c++.exp (obj-c++_init): Likewise.
16294
16295 2006-01-16  Richard Guenther  <rguenther@suse.de>
16296
16297         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
16298
16299 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16300
16301         PR testsuite/25777
16302         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
16303         to LD_LIBRARY_PATH.
16304
16305 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
16306             Andrew Pinski  <pinskia@physics.uc.edu>
16307
16308         * gcc.dg/minmax-1.c: New test.
16309
16310 2006-01-16  Ben Elliston  <bje@au.ibm.com>
16311
16312         * gcc.dg/dfp/dfp.exp: Correct FSF address.
16313         * gcc.misc-tests/dectest.exp: Ditto.
16314
16315 2006-01-15  Ian Lance Taylor  <ian@airs.com>
16316
16317         PR testsuite/25796
16318         * gcc.target/i386/cmov6.c: Use -march=k8.
16319
16320 2006-01-15  Andreas Jaeger  <aj@suse.de>
16321
16322         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
16323         x86 does not have __float128.
16324
16325 2006-01-14  Ian Lance Taylor  <ian@airs.com>
16326
16327         * gcc.target/i386/cmov6.c: New test.
16328
16329 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
16330
16331         PR c++/25663
16332         * g++.dg/template/ctor6.C: New test.
16333
16334 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
16335
16336         PR tree-optimization/25485
16337         * gcc.dg/tree-ssa/pr25485.c: New.
16338
16339 2006-01-14  Richard Guenther  <rguenther@suse.de>
16340
16341         PR tree-optimization/22548
16342         PR tree-optimization/22555
16343         PR tree-optimization/22501
16344         * gcc.dg/tree-ssa/alias-4.c: New testcase.
16345         * gcc.dg/tree-ssa/alias-5.c: Likewise.
16346         * gcc.dg/tree-ssa/alias-6.c: Likewise.
16347         * gcc.dg/tree-ssa/alias-7.c: Likewise.
16348         * gcc.dg/tree-ssa/alias-8.c: Likewise.
16349         * gcc.dg/tree-ssa/alias-9.c: Likewise.
16350         * gcc.dg/tree-ssa/alias-10.c: Likewise.
16351         * gcc.dg/tree-ssa/alias-11.c: Likewise.
16352         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16353
16354 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
16355
16356         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
16357         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
16358
16359 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
16360         Richard Guenther  <rguenther@suse.de>
16361
16362         PR rtl-optimization/24257
16363         * gcc.dg/torture/pr24257.c: New testcase.
16364
16365 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
16366
16367         * gcc.c-torture/execute/20060110-1.c: New test.
16368         * gcc.c-torture/execute/20060110-2.c: New test.
16369
16370 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
16371
16372         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
16373
16374 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
16375
16376         PR fortran/25756
16377         * gfortran.dg/label_3.f90: New test.
16378
16379 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
16380
16381         PR tree-optimization/25771
16382         * g++.dg/tree-ssa/pr25771.C: New test
16383
16384 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16385
16386         PR tree-opt/24365
16387         * g++.dg/opt/complex5.C: New test.
16388
16389 2006-01-13  Richard Guenther  <rguenther@suse.de>
16390
16391         * gcc.target/i386/387-9.c: New testcase.
16392
16393 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
16394
16395         PR c++/24824
16396         * g++.dg/debug/dwarf2-1.C: New.
16397
16398 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16399
16400         PR testsuite/25728
16401         * lib/gcov.exp (verify-lines): Add "close $fd".
16402
16403 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
16404             Ben Elliston  <bje@au.ibm.com>
16405
16406         * gcc.dg/dfp/inf-1.c: New test.
16407
16408 2006-01-12  Janis Johnson <janis187@us.ibm.com>
16409             Yao Qi  <qiyaoltc@cn.ibm.com>
16410             Ben Elliston  <bje@au.ibm.com>
16411             Jon Grimm  <jgrimm2@us.ibm.com>
16412
16413         * gcc.dg/nodfp-1.c: New test.
16414         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16415         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16416         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
16417         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
16418         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
16419         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
16420         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
16421         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
16422         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
16423         * gcc.dg/format/dfp-scanf-1.c: Likewise.
16424         * gcc.dg/format/dfp-printf-1.c: Likewise.
16425         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
16426         (compat_setup_dfp): New.
16427         * gcc.dg/compat/compat.exp: Use it.
16428         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
16429         Make some variables global, prepend "compat_" to their names.
16430         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
16431         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
16432         * gcc.misc-tests/dectest.exp: New test driver for decTest.
16433         * lib/compat.exp (compat_skip_list): Make global, rename.
16434         * lib/c-compat.exp: New file.
16435         * lib/target-supports.exp (check_effective_target_dfp): New.
16436
16437         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
16438         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
16439         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
16440         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
16441         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
16442         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
16443         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
16444         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
16445         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
16446         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
16447         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
16448         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
16449         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
16450         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
16451         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
16452         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
16453         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
16454         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
16455         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
16456         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
16457         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
16458         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
16459         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
16460         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
16461         gcc.dg/dfp/struct-layout-1.c,
16462         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
16463         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
16464         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
16465         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
16466         gcc.dg/dfp/func-vararg-dfp.c,
16467         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
16468         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
16469         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
16470         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
16471         gcc.dg/dfp/wtr-conversion-1.c: New tests.
16472
16473 2006-01-11  Richard Guenther  <rguenther@suse.de>
16474
16475         PR tree-optimization/25734
16476         * gcc.dg/tree-ssa/pr25734.c: New testcase.
16477
16478 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16479
16480         PR fortran/25486
16481         * gfortran.dg/literal_character_constant_1_x.F: New test.
16482         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
16483         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
16484         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
16485
16486 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
16487
16488         PR c++/25386
16489         * g++.dg/ext/packed3.C: Add expected packed error.
16490
16491 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
16492
16493         PR target/25706
16494         * gcc.dg/torture/pr25706-1.c: New test.
16495
16496 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
16497
16498         PR tree-optimization/23109
16499         PR tree-optimization/23948
16500         PR tree-optimization/24123
16501
16502         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
16503         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
16504         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
16505         g++.dg/tree-ssa/pr23948.C: New testcases.
16506         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
16507         three divisions in order to do the optimization.
16508
16509 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16510
16511         PR c++/25632
16512         * g++.dg/other/pr25632.C: New test.
16513
16514 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
16515
16516         PR fortran/25730
16517         * gfortran.dg/used_types_1.f90: New test.
16518
16519 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
16520
16521         PR target/25718
16522         * gcc.dg/torture/pr25718-1.c: New test.
16523
16524 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16525
16526         * gfortran.dg/list_read_2.f90: Fix typo in description.
16527
16528 2006-01-10  Jan Beulich  <jbeulich@novell.com>
16529
16530         * lib/target-supports.exp (check_visibility_available): Simplify test
16531         for *-*-netware*.
16532         (check_profiling_available): Fail for *-*-netware*.
16533         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
16534         * gcc.dg/20021014-1.c: Likewise.
16535         * gcc.dg/nest.c: Likewise.
16536
16537 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16538
16539         fortran/24936
16540         * gfortran.dg/forall_3.f90: New test.
16541
16542 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16543
16544         PR fortran/21977
16545         * gfortran.dg/nesting_2.f90: New test.
16546         * gfortran.dg/nesting_3.f90: New test.
16547
16548 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
16549
16550         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
16551         Fix typo in comment.
16552
16553 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16554
16555         * gfortran.dg/single_char_string.f90: New test.
16556
16557 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16558
16559         * gfortran.dg/ichar_2.f90: New test.
16560
16561 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16562
16563         PR fortran/25093
16564         * gfortran.dg/private_type_4.f90: New.
16565
16566 2006-01-07  Richard Guenther  <rguenther@suse.de>
16567
16568         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16569
16570 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16571
16572         * gfortran.dg/func_decl_1.f90: New.
16573         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16574         * gfortran.dg/array_alloc_2.f90: Likewise.
16575         * gfortran.dg/char_result_8.f90: Likewise.
16576         * gfortran.dg/dup_save_1.f90: Likewise.
16577         * gfortran.dg/dup_save_2.f90: Likewise.
16578         * gfortran.dg/f2c_6.f90: Likewise.
16579         * gfortran.dg/f2c_7.f90: Likewise.
16580         * gfortran.dg/func_result_2.f90: Likewise.
16581         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16582
16583 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
16584
16585         PR fortran/22146
16586         * gfortran.dg/elemental_subroutine_1.f90: New test.
16587         * gfortran.dg/elemental_subroutine_2.f90: New test.
16588
16589         PR fortran/25029
16590         PR fortran/21256
16591         * gfortran.dg/assumed_size_refs_1.f90: New test.
16592
16593         PR fortran/20868
16594         PR fortran/20870
16595         * gfortran.dg/assumed_size_refs_2.f90: New test.
16596         * gfortran.dg/initialization_1.f90: Change warning message.
16597
16598 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
16599
16600         * gcc.dg/tree-ssa/loop-15.c: New test.
16601
16602 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16603
16604         PR fortran/25598
16605         * gfortran.dg/backspace_3.f: New test.
16606         * gfortran.dg/backspace_4.f: New test.
16607
16608 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16609
16610         PR fortran/24268
16611         * gfortran.dg/fmt_white.f: Update test.
16612
16613 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
16614
16615         * gcc.dg/cast-1.c: Add new warning.
16616         * gcc.dg/cast-2.c: Likewise.
16617         * gcc.dg/cast-3.c: Likewise.
16618         * gcc.dg/format/cast-1.c: Likewise.
16619         * gcc.dg/cast-4.c: New testcase.
16620
16621 2006-01-05  Richard Guenther  <rguenther@suse.de>
16622
16623         PR tree-optimization/22555
16624         * gcc.dg/tree-ssa/alias-3.c: New testcase.
16625
16626 2006-01-05  Richard Guenther  <rguenther@suse.de>
16627             Diego Novillo  <dnovillo@redhat.com>
16628
16629         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16630         * gcc.dg/tree-ssa/loop-8.c: Likewise.
16631         * gcc.dg/tree-ssa/loop-1.c: Likewise.
16632         * gcc.dg/tree-ssa/pr23294.c: Likewise.
16633         * gcc.dg/tree-ssa/pr21985.c: Likewise.
16634         * gcc.dg/tree-ssa/loop-14.c: Likewise.
16635         * gcc.dg/tree-ssa/loop-2.c: Likewise.
16636         * gcc.dg/tree-ssa/loop-3.c: Likewise.
16637         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16638         * gcc.dg/tree-ssa/pr21171.c: Likewise.
16639         * gcc.dg/tree-ssa/loop-5.c: Likewise.
16640         * gcc.dg/tree-ssa/loop-10.c: Likewise.
16641         * gcc.dg/tree-ssa/loop-6.c: Likewise.
16642         * treelang/compile/extravar.tree: Likewise.
16643         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16644         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16645         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16646         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16647         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16648
16649 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16650
16651         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16652         for 64-bit fix.
16653
16654 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
16655
16656         PR fortran/23675
16657         gfortran.dg/char_result_11.f90: New.
16658
16659 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
16660
16661         PR c++/24782
16662         * g++.dg/parse/access9.C: New test.
16663         * g++.dg/tc1/dr52.C: Tweak error markers.
16664
16665 2006-01-04  Richard Henderson  <rth@redhat.com>
16666
16667         Merge from gomp branch.
16668         * g++.dg/parse/pragma2.C: Update expected error lines.
16669
16670 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
16671
16672         * g++.dg/other/i386-2.C: New test.
16673
16674         PR target/25554
16675         * gcc.c-torture/compile/20051228-1.c: New test.
16676
16677         PR c/25559
16678         * gcc.dg/pr25559.c: New test.
16679
16680 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
16681
16682         PR c++/25492
16683         * g++.dg/lookup/friend9.C: New test.
16684
16685         PR c++/25625
16686         * g++.dg/template/repo5.C: New test.
16687
16688 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
16689
16690         PR fortran/25101
16691         * gfortran.dg/forall_2.f90: New test.
16692
16693 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16694
16695         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16696         dg-require-weak.  Adjust regexp to handle leading-underscore
16697         targets and space as well as TAB after .weak.  Change previous
16698         64-bit fix to not use naked dot.
16699
16700 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
16701
16702         PR rtl-optimization/25578
16703         * gcc.c-torture/execute/20060102-1.c: New testcase.
16704
16705 2006-01-03  Richard Guenther  <rguenther@suse.de>
16706
16707         PR c/25183
16708         * gcc.dg/torture/pr25183.c: New testcase.
16709
16710 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
16711
16712         Merge from gomp-branch.
16713         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16714         * gcc.dg/ia64-sync-2.c: Likewise.
16715         * gcc.dg/ia64-sync-3.c: Likewise.
16716         * gcc.dg/ia64-sync-4.c: Likewise.
16717         * gcc.dg/sync-2.c: Likewise.
16718         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16719         that sparc64-*-* and sparcv9-*-* supports sync builtins.
16720
16721 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
16722
16723         PR c++/25635
16724         * g++.dg/parse/operator6.C: New test.
16725
16726         PR c++/25637
16727         * g++.dg/parse/error29.C: New test.
16728
16729         PR c++/25638
16730         * g++.dg/parse/dtor6.C: New test.
16731
16732         PR c++/25633
16733         * g++.dg/parse/ctor3.C: New test.
16734
16735         PR c++/25634
16736         * g++.dg/template/class3.C: New test.
16737
16738 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
16739
16740         * g++.dg/debug/debug9.C: New.
16741
16742 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
16743
16744         PR fortran/24640
16745         * gfortran.dg/label_2.f90: New test.
16746
16747 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16748
16749         * g++.dg/lookup/using12.C: Tighten error marker.
16750
16751 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
16752             Andrew Pinski <pinskia@physics.uc.edu>
16753
16754         * gcc.target/powerpc/darwin-abi-3.c: New file.
16755         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16756         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16757         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16758         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16759         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16760         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16761         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16762         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16763
16764 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
16765
16766         * gcc.dg/tree-ssa/loadpre1.c: New;
16767         * gcc.dg/tree-ssa/loadpre2.c: New;
16768         * gcc.dg/tree-ssa/loadpre3.c: New;
16769         * gcc.dg/tree-ssa/loadpre4.c: New;
16770         * gcc.dg/tree-ssa/loadpre5.c: New;
16771         * gcc.dg/tree-ssa/loadpre6.c: New;
16772         * gcc.dg/tree-ssa/loadpre7.c: New;
16773         * gcc.dg/tree-ssa/loadpre8.c: New;
16774         * gcc.dg/tree-ssa/loadpre9.c: New;
16775
16776 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
16777
16778         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16779         * g++.dg/abi/thunk4.C: Likewise.
16780
16781 2006-01-01  Andreas Jaeger  <aj@suse.de>
16782
16783         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16784         portable.
16785
16786 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
16787
16788         PR c++/25294
16789         * gcc.dg/pragma-pack-3.c: New test.
16790         * g++.dg/parse/pragma3.C: New test.
16791
16792 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16793
16794         PR middle-end/24827
16795         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16796
16797 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16798
16799         PR testsuite/25214
16800         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16801
16802 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16803
16804         PR fortran/22607
16805         * gfortran-dg/pure_byref_3.f90: New.
16806
16807         fortran/PR 25396
16808         * gfortran.dg/userdef_operator_1.f90: New.
16809
16810 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16811
16812         * g++.dg/abi/thunk3.C: New.
16813         * g++.dg/abi/thunk4.C: New.
16814
16815 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
16816
16817         PR fortran/25532
16818         * gfortran.dg/host_used_types_1.f90: New test. Check that host
16819         associated derived type components of derived types are
16820         properly declared in contained procedures.
16821
16822 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16823
16824         PR libgfortran/25139
16825         * gfortran.dg/backspace_2.f: New test.
16826
16827 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16828
16829         PR libgfortran/25550
16830         * gfortran.dg/endfile.f: New test.
16831
16832 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16833
16834         PR libgfortran/25419
16835         * gfortran.dg/comma.f: New test.
16836
16837 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16838
16839         * lib/gfortran-dg.exp: Remove trailing whitespace.
16840         * lib/fortran-torture.exp: Test with -fbounds-check instead of
16841         -funroll-all-loops.
16842
16843 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
16844
16845         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16846         Extended Double long doubles or repeat tests when long double is
16847         the same size as double.
16848
16849 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16850
16851         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16852
16853         PR testsuite/25442
16854         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16855         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16856
16857         PR testsuite/25441
16858         * gcc.dg/pr23911.c: Make test variable static.
16859
16860         PR testsuite/25444
16861         * gcc.dg/tree-ssa/pr14841.c: Likewise.
16862
16863 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16864
16865         PR c++/25439
16866         * g++.dg/parse/crash17.C: Adjust error markers.
16867         * g++.dg/template/error20.C: New test.
16868
16869 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16870
16871         PR c++/23172
16872         * g++.dg/ext/complit4.C: New test.
16873
16874         PR c++/25417
16875         * g++.dg/ext/complit5.C: Likewise.
16876
16877 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
16878
16879         PR tree-optimization/25125
16880         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16881         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16882         * gcc.c-torture/execute/pr25125.c: New.
16883
16884 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
16885
16886         PR fortran/25029
16887         PR fortran/21256
16888         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16889         functions with incorrect assumed size references.
16890
16891 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
16892
16893         PR c++/23171
16894         * g++.dg/opt/init1.C: New test.
16895
16896 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
16897
16898         PR c++/24671
16899         * g++.dg/template/sfinae3.C: New test.
16900
16901 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16902
16903         * g++.dg/other/friend4.C: New test.
16904
16905 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16906
16907         PR target/25005
16908         * g++.dg/opt/pr25005.C: New test.
16909
16910 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16911
16912         PR c++/25369
16913         * g++.dg/template/ptrmem16.C: New test.
16914
16915 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
16916
16917         PR fortran/25029
16918         PR fortran/21256
16919         * gfortran.dg/initialization_1.f90: Add test of SIZE.
16920
16921 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16922
16923         PR libgfortran/25307
16924         * gfortran.dg/list_read_5.f90: New test.
16925
16926 2005-12-22  Richard Henderson  <rth@redhat.com>
16927
16928         * gcc.target/i386/sse-7.c: Use -msse2.
16929
16930 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16931
16932         PR rtl-optimization/25432
16933         * gcc.c-torture/compile/20051216-1.c: New test.
16934
16935         PR objc/25328
16936         * objc/execute/pr25328.m: New test.
16937
16938 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16939
16940         PR c++/25364
16941         * g++.dg/template/call4.C: New test.
16942
16943 2005-12-22  Dale Johannesen  <dalej@apple.com>
16944
16945         * gcc.target/i386/sse-17.c: New.
16946
16947 2005-12-22  Paul Brook  <paul@codesourcery.com>
16948
16949         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16950
16951 2005-12-22  Paul Brook  <paul@codesourcery.com>
16952
16953         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16954
16955 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16956
16957         PR tree-opt/25513
16958         * gcc.c-torture/compile/pr25513.c: New test.
16959
16960 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16961
16962         PR c++/23333
16963         * g++.dg/parse/error25.C: Add more tests.
16964
16965 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16966
16967         PR fortran/18990
16968         * gfortran.dg/der_charlen_1.f90: New.
16969
16970 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
16971
16972         PR fortran/20889
16973         * gfortran.dg/pointer_component_type_1.f90: New test.
16974
16975         PR fortran/25029
16976         PR fortran/21256
16977         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16978         should give an error with assumed size array refernces and checks
16979         those that should not.
16980         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16981         reference an upper bound so that it does not generate an error.
16982
16983         PR fortran/19362
16984         PR fortran/20244
16985         PR fortran/20864
16986         PR fortran/25391
16987         * gfortran.dg/used_dummy_types_1.f90: New test.
16988         * gfortran.dg/used_dummy_types_2.f90: New test.
16989         * gfortran.dg/used_dummy_types_3.f90: New test.
16990         * gfortran.dg/used_dummy_types_4.f90: New test.
16991         * gfortran.dg/used_dummy_types_5.f90: New test.
16992
16993         PR fortran/23152
16994         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16995         group already being USE associated.
16996         * gfortran.dg/assumed_shape_nml.f90: New test.
16997         * gfortran.dg/assumed_size_nml.f90: New test.
16998
16999         PR fortran/20862
17000         PR fortran/25053
17001         PR fortran/25063
17002         PR fortran/25064
17003         PR fortran/25066
17004         PR fortran/25067
17005         PR fortran/25068
17006         PR fortran/25307
17007         * gfortran.dg/io_constraints_1.f90: New test.
17008         * gfortran.dg/io_constraints_1.f90: New test.
17009         * gfortran.dg/iostat_3.f90: Change wording of warning.
17010         * gfortran.dg/g77/19981216-0.f: The same.
17011
17012 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
17013
17014         PR tree-optimization/23518
17015         * gcc.dg/pr23518.c: New.
17016
17017 2005-12-21  Mike Stump  <mrs@apple.com>
17018
17019         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
17020
17021 2005-12-21  Paul Brook  <paul@codesourcery.com>
17022
17023         * gcc.dg/pr19340.c: Skip on m68k targets.
17024
17025 2005-12-21  Steven Bosscher  <stevenb@suse.de>
17026
17027         PR rtl-optimization/25196
17028         * gcc.dg/pr25196.c: New test.
17029
17030 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
17031
17032         PR fortran/25423
17033         gfortran.dg/where_nested_1.f90: New.
17034
17035 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
17036
17037         PR tree-optimization/25382.
17038         * gcc.dg/tree-ssa/pr25382.c: New.
17039
17040 2005-12-20  Richard Guenther  <rguenther@suse.de>
17041
17042         PR middle-end/24306
17043         * gcc.target/i386/pr24306.c: New testcase.
17044
17045 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
17046
17047         PR tree-optimization/25501
17048         * gcc.dg/tree-ssa/pr25501.c: New.
17049
17050 2005-12-20  Richard Guenther  <rguenther@suse.de>
17051
17052         Revert
17053         2005-12-02  Richard Guenther  <rguenther@suse.de>
17054
17055         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17056
17057 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
17058
17059         PR c++/21228
17060         * g++.dg/warn/Wunreachable-code-2.C: New test.
17061
17062 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
17063
17064         PR c++/24278
17065         * g++.dg/template/ctor5.C: New test.
17066
17067         PR c++/24915
17068         * g++.dg/template/overload8.C: New test.
17069
17070 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
17071
17072         * gcc.c-torture/compile/pr25483 : New test.
17073
17074 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17075
17076         PR c++/20552
17077         * g++.dg/ext/typeof10.C: New test.
17078
17079 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17080
17081         * gcc.dg/mt-loopi1.c: New.
17082
17083 2005-12-18  Richard Guenther  <rguenther@suse.de>
17084
17085         PR tree-optimization/25481
17086         * gcc.dg/torture/pr25481.c: New testcase.
17087
17088 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17089
17090         PR rtl-optimization/21041
17091         * gcc.dg/pr21041.c: New test.
17092
17093 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17094
17095         PR libgfortran/25463
17096         * gfortran.dg/advance.f90: New test.
17097
17098 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
17099
17100         * gcc.dg/20051201-1.c: New test.
17101
17102 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
17103
17104         PR fortran/25018
17105         * gfortran.dg/initialization_1.f90: New test.
17106         * gfortran.dg/enum_5.f90: Change dg-error to new message.
17107         * gfortran.dg/g77/980616-0.f: The same.
17108
17109 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17110
17111         * PR fortran/25458
17112         * gfortran.dg/chkbits.f90: New test.
17113
17114 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17115
17116         * gfortran.dg/enum_5.f: Revert to previous version.
17117
17118 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17119
17120         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
17121         * gfortran.dg/nested_modules_1.f90: Ditto.
17122         * gfortran.dg/hollerith_f95.f90: Ditto.
17123         * gfortran.dg/select_5.f90: Ditto.
17124         * gfortran.dg/secnds.f: Ditto.
17125         * gfortran.dg/hollerith2.f90: Ditto.
17126         * gfortran.dg/imag_2.f: Ditto.
17127         * gfortran.dg/ftell_2.f90: Ditto.
17128         * gfortran.dg/malloc_free_1.f90: Ditto.
17129         * gfortran.dg/logint-1.f: Ditto.
17130         * gfortran.dg/recursive_statement_functions.f90: Ditto.
17131         * gfortran.dg/e_d_fmt.f90: Ditto.
17132         * gfortran.dg/hollerith_legacy.f90: Ditto.
17133         * gfortran.dg/logint-2.f: Ditto.
17134         * gfortran.dg/enum_5.f90: Ditto.
17135         * gfortran.dg/f2c_2.f90: Ditto.
17136         * gfortran.dg/pr17143.f90: Ditto.
17137         * gfortran.dg/namelist_14.f90: Ditto.
17138         * gfortran.dg/logint-3.f: Ditto.
17139         * gfortran.dg/spread_scalar_source.f90: Ditto.
17140         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
17141         * gfortran.dg/namelist_11.f: Ditto.
17142         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17143         * gfortran.dg/g77/20010519-1.f
17144         * gfortran.dg/g77/alpha1.f: Ditto.
17145         * gfortran.dg/g77/990115-1.f: Ditto.
17146         * gfortran.dg/g77/erfc.f: Ditto.
17147         * gfortran.dg/g77/19990313-3.f: Ditto.
17148         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
17149         * gfortran.dg/g77/20010426.f: Ditto.
17150         * gfortran.dg/g77/19990313-0.f: Ditto.
17151         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
17152         * gfortran.dg/g77/20000629-1.f: Ditto.
17153         * gfortran.dg/g77/970125-0.f: Ditto.
17154         * gfortran.dg/g77/8485.f: Ditto.
17155         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
17156         * gfortran.dg/g77/19990313-1.f: Ditto.
17157         * gfortran.dg/g77/int8421.f: Ditto.
17158         * gfortran.dg/g77/19990305-0.f: Ditto.
17159         * gfortran.dg/g77/947.f: Ditto.
17160         * gfortran.dg/g77/19990905-2.f: Ditto.
17161         * gfortran.dg/g77/cabs.f: Ditto.
17162         * gfortran.dg/g77/19990313-2.f: Ditto.
17163         * gfortran.dg/g77/20020307-1.f: Ditto.
17164         * gfortran.dg/g77/dcomplex.f: Ditto.
17165         * gfortran.dg/g77/19990502-1.f: Ditto.
17166         * gfortran.dg/g77/19981216-0.f: Ditto.
17167         * gfortran.dg/common_4.f90: Ditto.
17168         * gfortran.dg/entry_4.f90: Ditto.
17169         * gfortran.dg/equiv_constraint_2.f90: Ditto.
17170         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
17171         * gfortran.dg/namelist_12.f: Ditto.
17172         * gfortran.dg/scale_1.f90: Ditto.
17173         * gfortran.dg/modulo_1.f90
17174         * gfortran.dg/hollerith.f90: Ditto.
17175         * gfortran.dg/direct_io_3.f90: Ditto.
17176         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
17177         * gfortran.dg/gnu_logical_1.F: Ditto.
17178         * gfortran.dg/unf_io_convert_1.f90: Ditto.
17179         * gfortran.dg/assign_1.f90: Ditto.
17180         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
17181         * gfortran.dg/pr23095.f: Ditto.
17182         * gfortran.dg/read_float_1.f90: Ditto.
17183
17184 2005-12-17  Andreas Jaeger  <aj@suse.de>
17185
17186         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
17187         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
17188
17189 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17190
17191         PR fortran/24268
17192         * gfortran.dg/fmt_white.f: New test.
17193
17194 2005-12-16  Steven G. Kargl <kargls@comcast.net>
17195
17196         * gfortran.dg/label_1.f90: New test.
17197
17198 2005-12-15  Ben Elliston  <bje@au.ibm.com>
17199
17200         PR testsuite/25422
17201         * gcc.dg/20031012-1.c: Add -Walways-true option.
17202         * gcc.dg/weak/weak-3.c: Likewise.
17203         * g++.old-deja/g++.mike/warn8.C: Likewise.
17204
17205 2005-12-16  Mike Stump  <mrs@apple.com>
17206
17207         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
17208         exit.
17209
17210 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17211
17212         PR libgfortran/25264
17213         PR libgfortran/25349
17214         * gfortran.dg/tl_editing.f90: Added additional checks.
17215         * gfortran.dg/t_editing.f: New test.
17216         * gfortran.dg/write_padding.f90: New test
17217
17218 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17219
17220         PR testsuite/25215
17221         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
17222
17223 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
17224
17225         PR rtl-optimization/24899
17226         * gcc.c-torture/execute/20051215-1.c: New test.
17227
17228 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
17229
17230         PR 24823
17231         * gfortran.dg/pr24823.f: New test.
17232
17233 2005-12-16  Jeff Law  <law@redhat.com>
17234
17235         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
17236
17237 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17238
17239         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17240         (base_types): Change C++ style comments to C style comments.  Remove
17241         aligned types from the array.  Keep Enums disabled.
17242         (complex_types): Remove aligned types from the array.
17243         Comment out "_Complex long double".
17244         (attrib_types): Remove.
17245         (complex_attrib_types): Remove.
17246         (attrib_array_types): Remove.
17247         (complex_attrib_array_types): Remove.
17248         (aligned_bitfld_types): Remove.
17249         (n_aligned_bitfld_types): Remove.
17250         (FEATURE_ALIGNEDPACKED): Delete.
17251         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
17252         (singles): Remove support for adding attributes.
17253         (choose_type): Remove support for attributed types.
17254         (generate_fields): Remove support for attributed bit-fields.
17255         Remove support for adding attributes.
17256         (generate_random_tests): Remove support for adding attributes.
17257         (features): Add back "[0] :0" and "complex vector [0]".
17258         (main): Remove support for attributed bit-fields.
17259         Uncomment the calling of generate_random_tests for the rests of
17260         the tests.
17261
17262 2005-12-16  Jan Hubicka  <jh@suse.cz>
17263
17264         * gcc.c-torture/combine/pr25224.c: New.
17265
17266 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
17267
17268         PR other/25028
17269         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
17270         HP-UX.
17271
17272 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
17273
17274         * gcc.dg/20051215-1.c: New file.
17275
17276 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17277
17278         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
17279         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
17280
17281 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
17282
17283         PR fortran/18197
17284         * gfortran.dg/dummy_functions_1.f90: New.
17285
17286 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
17287
17288         PR rtl-optimization/25310
17289         * gcc.c-torture/compile/pr25310.c: New test.
17290
17291 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17292
17293         PR debug/25023
17294         * gcc.dg/pr25023.c: New test.
17295
17296 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17297
17298         * g++.old-deja/g++.brendan/redecl1.C,
17299         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
17300         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
17301         g++.old-deja/g++.oliva/typeof1.C,
17302         g++.old-deja/g++.other/crash16.C,
17303         g++.old-deja/g++.other/crash34.C,
17304         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
17305         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
17306         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
17307         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
17308         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
17309         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
17310         Remove xfail.
17311
17312 2005-12-14  Kean Johnston  <jkj@sco.com>
17313             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17314
17315         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
17316         * gcc.target/i386/20020523-1.c: Ditto.
17317         * gcc.target/i386/tailcall-1.c: Ditto.
17318         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
17319         * gcc.target/i386/ssetype-5.c: Ditto.
17320
17321 2005-12-14  Jeff Law  <law@redhat.com>
17322
17323         * gcc.dg/tree-ssa/foldstring-1.c: New test.
17324
17325 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17326
17327         PR target/25254
17328         PR target/24188
17329         * gcc.target/i386/pr25254.c: New test.
17330         * gfortran.dg/PR24188.f: New test.
17331
17332 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
17333
17334         * lib/fortran-torture.exp: Catch remaining uses of
17335         remote_file build delete.
17336
17337 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17338
17339         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
17340
17341 2005-12-14  Ben Elliston  <bje@au.ibm.com>
17342
17343         * gcc.dg/warn-addr-cmp.c: New test.
17344
17345 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17346
17347         PR debug/25023
17348         PR target/25293
17349         * gcc.target/i386/pr25293.c: New test.
17350
17351 2005-12-13  Petr Machata  <machata@post.cz>
17352
17353         PR c++/24907
17354         * g++.dg/parse/comma2.C: New test.
17355
17356 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
17357             Jakub Jelinek  <jakub@redhat.com>
17358
17359         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17360         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17361         (limits.h): Include unconditionally.
17362         (stdlib.h): Likewise.
17363         (hashtab.h): Do not include.
17364         (getopt.h): Likewise.
17365         (stddef.h): Include.
17366         (hashval_t): Define.
17367         (struct entry): Add "next" field.
17368         (HASH_SIZE): New macro.
17369         (hash_table): New variable.
17370         (switchfiles): Do not use xmalloc.
17371         (mix): New macro.
17372         (iterative_hash): New function.
17373         (hasht): Remove.
17374         (e_exists): New function.
17375         (e_insert): Likewise.
17376         (output): Use, instead of libiberty hashtable functions.
17377         (main): Do not use getopt.  Do not call htab_create.
17378
17379 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17380
17381         PR c++/25331
17382         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
17383         put atal* and atpaal* attributes on array elements.
17384         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
17385         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
17386         put atal* and atpaal* attributes on array elements.
17387         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
17388
17389 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
17390
17391         * gcc.dg/single-precision-constant.c: New test.
17392
17393 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
17394
17395         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
17396         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
17397         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
17398         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17399         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17400         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17401         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
17402         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
17403         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
17404         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
17405         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
17406         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
17407         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
17408         gcc.target/powerpc/ppc-sdata-2.c,
17409         gcc.target/powerpc/ppc-stackalign-1.c,
17410         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
17411         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
17412         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
17413         gcc.target/powerpc/rs6000-ldouble-2.c,
17414         gcc.target/powerpc/rs6000-power2-1.c,
17415         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
17416         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
17417         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
17418         option into target selector.
17419         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
17420         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
17421
17422 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17423
17424         PR objc/25348
17425         * objc.dg/encode-9.m: New test.
17426
17427 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17428
17429         PR testsuite/20772
17430         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
17431         * gcc.dg/asm-b.c: Fix typo.
17432         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
17433         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17434         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
17435         i?86 lp64 and x86_64 ilp32.
17436         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
17437         on i?86 lp64.
17438         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
17439
17440 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
17441
17442         PR fortran/25078
17443         gfortran.dg/equiv_5.f90: New test.
17444
17445 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
17446
17447         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
17448         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
17449         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
17450         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
17451         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
17452         * gcc.dg/tree-ssa/reassoc-5.c: New.
17453         * gcc.dg/tree-ssa/reassoc-6.c: New.
17454         * gcc.dg/tree-ssa/reassoc-7.c: New.
17455         * gcc.dg/tree-ssa/reassoc-8.c: New.
17456         * gcc.dg/tree-ssa/reassoc-9.c: New.
17457         * gcc.dg/tree-ssa/reassoc-10.c: New.
17458         * gcc.dg/tree-ssa/reassoc-11.c: New.
17459
17460 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17461
17462         PR testsuite/25167
17463         PR testsuite/24478
17464         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
17465
17466 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
17467
17468         PR c++/25300
17469         * g++.dg/template/inherit.C: Do not use a generic error message.
17470
17471 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17472
17473         PR libobjc/25354
17474         * objc.dg/gnu-encoding: New directory.
17475         * objc.dg/gnu-encoding/compat-common.h: New file.
17476         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
17477         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
17478         * objc.dg/gnu-encoding/vector-defs.h: New file.
17479         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
17480         * objc.dg/gnu-encoding/generate-random.c: New file.
17481         * objc.dg/gnu-encoding/generate-random_r.c: New file.
17482         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
17483         * objc.dg/gnu-encoding/generate-random.h: New file.
17484
17485 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
17486
17487         PR c++/25337
17488         * g++.dg/template/defarg7.C: New test.
17489
17490 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17491
17492         PR libobjc/25347
17493         * objc.dg/encode-8.m: New test.
17494
17495 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17496
17497         PR libobjc/25346
17498         * objc.dg/encode-7.m: New test.
17499
17500 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
17501
17502         PR c++/25010
17503         * g++.dg/opt/inline10.C: New test.
17504
17505 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
17506
17507         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
17508
17509 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
17510
17511         * gfortran.dg/substring_equivalence.f90: typo in comment
17512
17513 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17514
17515         PR fortran/25068
17516         * gfortran.dg/iostat_3.f90: New test.
17517
17518 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
17519
17520         PR fortran/23815
17521         * gfortran.dg/unf_io_convert_1.f90: New test.
17522         * gfortran.dg/unf_io_convert_2.f90: New test.
17523         * gfortran.dg/unf_io_convert_3.f90: New test.
17524
17525 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17526
17527         PR testsuite/20772
17528         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
17529         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
17530         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17531         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
17532         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
17533         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17534         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
17535         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
17536         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17537         gcc.dg/torture/fp-int-convert-float128-timode.c,
17538         gcc.dg/torture/fp-int-convert-float128.c,
17539         gcc.dg/torture/fp-int-convert-float80-timode.c,
17540         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
17541         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
17542
17543         * gcc.dg/tls/opt-1.c: Require effective target fpic.
17544
17545 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
17546
17547         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
17548
17549 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
17550
17551         * gcc.dg/20051207-1.c,
17552         * gcc.dg/20051207-2.c,
17553         * gcc.dg/20051207-3.c: New tests.
17554
17555 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17556
17557         PR testsuite/20772
17558         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17559         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17560         dg-skip-if target selector.
17561
17562         PR testsuite/20772
17563         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17564         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17565         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17566         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17567         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17568         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17569         and/or merge with i?86 cases.
17570
17571         * gcc.dg/tls/opt-3.c: Require effective target fpic.
17572
17573         PR testsuite/20772
17574         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17575         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17576         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17577         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17578         x86_64-*-linux*.
17579
17580 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
17581
17582         PR target/25311
17583         * gcc.c-torture/compile/pr25311.c: New test.
17584
17585 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17586
17587         PR libgfortran/25039
17588         * gfortran.dg/read_comma.f: New test.
17589
17590 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
17591
17592         PR c++/19317
17593         * g++.dg/opt/pr19317-1.C: New test.
17594         * g++.dg/opt/pr19317-2.C: New test.
17595         * g++.dg/opt/pr19317-3.C: New test.
17596
17597         PR target/19005
17598         * gcc.c-torture/execute/pr19005.c: New test.
17599
17600         PR target/17828
17601         * g++.old-deja/g++.other/comdat5.C: New test.
17602         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17603
17604         * g++.dg/compat/struct-layout-1.exp: New file.
17605         * g++.dg/compat/struct-layout-1.h: New.
17606         * g++.dg/compat/struct-layout-1_generate.c: New.
17607         * g++.dg/compat/struct-layout-1_x1.h: New.
17608         * g++.dg/compat/struct-layout-1_x2.h: New.
17609         * g++.dg/compat/struct-layout-1_y1.h: New.
17610         * g++.dg/compat/struct-layout-1_y2.h: New.
17611
17612         * gcc.dg/20050330-2.c: New test.
17613
17614 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17615
17616         PR fortran/25292
17617         * gfortran.dg/associated_1.f90: New.
17618
17619 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17620
17621         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17622         ILP32 vect_no_align platforms.
17623
17624 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
17625             Jakub Jelinek  <jakub@redhat.com>
17626
17627         PR target/25268
17628         * gcc.c-torture/compile/20051207-1.c: New test.
17629
17630 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17631
17632         PR testsuite/20772
17633         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17634         gcc.dg/torture/pr18582-1.c,
17635         gcc.target/i386/attributes-error.c: Also test on x86_64.
17636
17637         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17638
17639 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17640
17641         PR c++/19397
17642         * g++.dg/template/typedef3.C: New test.
17643
17644         PR c++/19762
17645         PR c++/19764
17646         * g++.dg/template/dtor3.C: Fix error markers.
17647
17648 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
17649
17650         * lib/target-supports.exp (check_effective_target_sync_char_short):
17651         Add s390*.
17652
17653 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
17654
17655         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17656
17657 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17658
17659         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17660         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17661         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17662         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17663
17664 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17665
17666         PR c++/25263
17667         * g++.dg/other/array2.C: New test case.
17668
17669 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
17670
17671         * gcc.dg/darwin-weakimport-3.c: New.
17672
17673         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17674         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17675         and to work on Darwin.
17676         * gcc.dg/attr-weakref-1b.c: New file.
17677         * gcc.dg/attr-weakref-2.c: New test.
17678         * gcc.dg/darwin-weakref-1.c: New test.
17679
17680 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
17681
17682         PR testsuite/25247
17683         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17684         use in selector expressions.
17685         (dg-xfail-if): Ditto.
17686         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17687         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17688         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17689         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17690         * gcc.test-framework/test-framework.exp: Skip generated tests if
17691         CHECK_TEST_FRAMEWORK is not 1.
17692
17693 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17694
17695         PR tree-optimization/24963
17696         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17697
17698         PR target/24108
17699         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17700
17701         PR target/18580
17702         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17703         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17704         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17705         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17706
17707 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
17708
17709         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17710         dg-options.
17711
17712 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17713
17714         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17715
17716 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17717
17718         * gcc.dg/format/cast-1.c: New test.
17719
17720 2005-12-04  Roger Sayle  <roger@eyesopen.com>
17721
17722         PR c/7776
17723         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17724         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17725         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17726         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17727
17728 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17729
17730         * gcc.dg/cast-pretty-print-1.c: New test.
17731
17732 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17733
17734         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17735
17736 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
17737
17738         PR c++/24173
17739         * g++.dg/template/friend40.C: New test.
17740
17741 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
17742
17743         PR target/25199
17744         * gcc.target/i386/movq-2.c: New test.
17745         * gcc.target/i386/movq.c: Remove target i?86, instead add
17746         dg-require-effective-target ilp32.
17747
17748 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17749
17750         PR c++/24103
17751         * g++.dg/other/default1.C: New test.
17752
17753 2005-12-02  Richard Guenther  <rguenther@suse.de>
17754
17755         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17756
17757 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17758
17759         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17760
17761 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
17762
17763         PR target/21017
17764         * gcc.target/powerpc/rotate.c: New.
17765
17766 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17767
17768         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17769         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17770
17771 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17772
17773         PR c/13384
17774         * gcc.dg/pr17730-1.c: Adjust.
17775         * gcc.dg/lvalue1.c (main): Likewise.
17776         * gcc.dg/lvalue-2.c: Likewise.
17777         * g++.dg/pr7503-3.C
17778
17779 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
17780
17781         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17782         error messages.
17783
17784 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
17785
17786         PR fortran/24789
17787         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
17788
17789 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17790
17791         PR target/24475
17792         * lib/target-supports.exp (check_effective_target_tls): New.
17793         (check_effective_target_tls_runtime): New.
17794         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17795         for TLS support.
17796         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17797         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17798         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17799         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17800         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17801         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17802         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17803         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17804         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17805         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17806         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17807         effective-target TLS.
17808         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17809         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17810         effective-target TLS runtime.
17811
17812 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17813
17814         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17815
17816 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
17817
17818         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17819         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17820         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17821         ignored" warnings when "packing" is the same as the ABI layout.
17822
17823 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
17824
17825         PR fortran/21302
17826         * gfortran.dg/line_length_1.f: New test.
17827         * gfortran.dg/line_length_2.f90: Ditto.
17828
17829 2005-11-30  Richard Guenther  <rguenther@suse.de>
17830
17831         PR tree-optimization/21655
17832         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17833
17834 2005-11-30  Dale Johannesen  <dalej@apple.com>
17835
17836         * gcc.c-torture/compile/pr24930.c: New.
17837
17838 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
17839
17840         PR fortran/15809
17841         *  gfortran.dg/auto_char_dummy_array.f90: New test.
17842
17843 2005-11-30  Jeff Law  <law@redhat.com>
17844
17845         * g++.old-deja/g++.law/pr25000.C: New test.
17846
17847 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
17848
17849         * gcc.dg/tls/opt-11.c: New test.
17850
17851 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17852
17853         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17854         targets.
17855         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17856         LP64 ia64.
17857
17858 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
17859
17860         * gfortran.dg/open_access_1.f90: New test.
17861
17862 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17863
17864         * gcc.dg/charset/builtin2.c: New test.
17865
17866 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
17867
17868         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17869         on mmix-*-* for *_[xy].c.
17870
17871 2005-11-28  Kean Johnston  <jkj@sco.com>
17872
17873         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17874         headers.
17875         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17876         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17877         * gcc.target/i386/asm-3.c: Ditto.
17878         * gcc.target/i386/clobbers.c: Ditto.
17879         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17880         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17881         test regexp.
17882         * gcc.target/i386/mul.c: Ditto.
17883         * gcc.target/i386/ssetype-1.c: Ditto.
17884         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17885         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17886         static so the test works with -fPIC mode too. Based on comment in
17887         PR19231 by Pinski.
17888         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17889
17890 2005-11-28  Richard Guenther  <rguenther@suse.de>
17891
17892         * gcc.dg/alias-9.c: New testcase.
17893         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17894
17895 2005-11-28  Roger Sayle  <roger@eyesopen.com>
17896             Uros Bizjak  <uros@kss-loka.si>
17897
17898         PR middle-end/20219
17899         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17900         tan(x)/sin(x) transformations.
17901
17902 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
17903
17904         PR middle-end/24575
17905         * gcc.dg/tree-ssa/divide-3.c: New test.
17906         * gcc.dg/tree-ssa/divide-4.c: New test.
17907
17908 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
17909
17910         PR fortran/24917
17911         *  gfortran.dg/boz_6.f90: New test.
17912
17913 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17914
17915         PR fortran/23912
17916         * gfortran.dg/modulo_1.f90: New test.
17917
17918 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17919
17920         PR libfortran/24919
17921         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17922         fail on CRLF platforms.
17923         * gfortran.dg/ftell_2.f90: Likewise.
17924
17925 2005-11-26  Eric Christopher  <echristo@apple.com>
17926
17927         * gcc.dg/intmax_t-1.c: Remove mips xfail.
17928
17929 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17930
17931         * objc.dg/gnu-runtime-3.m: Simplify.
17932
17933 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17934
17935         PR middle-end/23669
17936         * gcc.dg/tree-ssa/divide-1.c: New test.
17937         * gcc.dg/tree-ssa/divide-2.c: New test.
17938
17939 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17940
17941         PR libgfortran/24945
17942         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17943
17944 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17945
17946         PR libgfortran/24945
17947         * gfortran.dg/open_status_2.f90: New test.
17948
17949 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17950
17951         * gcc.c-torture/execute/builtins/fprintf.c,
17952         gcc.c-torture/execute/builtins/fputs-lib.c,
17953         gcc.c-torture/execute/builtins/fputs.c,
17954         gcc.c-torture/execute/builtins/lib/fprintf.c,
17955         gcc.c-torture/execute/builtins/lib/printf.c,
17956         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17957
17958 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
17959
17960         * gcc.dg/20050922-2.c: New test.
17961
17962 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17963
17964         * objc.dg/gnu-runtime-3.m: New test.
17965
17966 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17967
17968         PR c++/9278
17969         * g++.dg/other/void1.C: New test.
17970
17971 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
17972
17973         PR middle-end/24998
17974         * gcc.dg/torture/fp-int-convert-float.c,
17975         gcc.dg/torture/fp-int-convert-double.c,
17976         gcc.dg/torture/fp-int-convert-long-double.c,
17977         gcc.dg/torture/fp-int-convert-timode.c,
17978         gcc.dg/torture/fp-int-convert-float80.c,
17979         gcc.dg/torture/fp-int-convert-float80-timode.c,
17980         gcc.dg/torture/fp-int-convert-float128.c,
17981         gcc.dg/torture/fp-int-convert-float128-timode.c,
17982         gcc.dg/torture/fp-int-convert.h: New files.
17983
17984 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17985
17986         PR middle-end/24989
17987         * gcc.dg/tree-ssa/bool-10.c: New test.
17988         * gcc.dg/tree-ssa/bool-11.c: New test.
17989         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17990
17991 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17992
17993         PR middle-end/24990
17994         * tree-ssa/pr24990-1.c: New test.
17995
17996 2005-11-24  Richard Guenther  <rguenther@suse.de>
17997         Dirk Mueller <dmueller@suse.de>
17998
17999         PR c++/14024
18000         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
18001         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
18002         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
18003         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
18004         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
18005         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
18006
18007 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
18008
18009         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
18010
18011 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18012
18013         PR c/21668
18014         * gcc.dg/Wc++-compat.c: New.
18015         * gcc.dg/Wno-c++-compat.c: New.
18016
18017 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
18018
18019         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
18020         (vspltish, vspltisw): Likewise.
18021
18022 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18023
18024         PR libgfortran/24794
18025         * gfortran.dg/namelist_12.f: Fix quotes.
18026         * gfortran.dg/namelist_13.f90: Fix quotes.
18027         * gfortran.dg/namelist_14.f90: Fix quotes.
18028         * gfortran.dg/namelist_15.f90: Fix quotes.
18029         * gfortran.dg/namelist_use.f90: Fix quotes.
18030         * gfortran.dg/namelist_use_only.f90: Fix quotes.
18031         * gfortran.dg/namelist_21.f90: New test.
18032         * gfortran.dg/namelist_22.f90: New test.
18033
18034 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
18035
18036         PR target/23435
18037         * gcc.c-torture/compile/pr23435.c: New.
18038
18039 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18040
18041         * gcc.c-torture/execute/floatunsisf-1.c: New test.
18042
18043 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18044
18045         * gcc.target/powerpc/405-macchw-1.c,
18046         gcc.target/powerpc/405-macchw-2.c,
18047         gcc.target/powerpc/405-macchwu-1.c,
18048         gcc.target/powerpc/405-macchwu-2.c,
18049         gcc.target/powerpc/405-machhw-1.c,
18050         gcc.target/powerpc/405-machhw-2.c,
18051         gcc.target/powerpc/405-machhwu-1.c,
18052         gcc.target/powerpc/405-machhwu-2.c,
18053         gcc.target/powerpc/405-maclhw-1.c,
18054         gcc.target/powerpc/405-maclhw-2.c,
18055         gcc.target/powerpc/405-maclhwu-1.c,
18056         gcc.target/powerpc/405-maclhwu-2.c,
18057         gcc.target/powerpc/405-mulchw-1.c,
18058         gcc.target/powerpc/405-mulchw-2.c,
18059         gcc.target/powerpc/405-mulchwu-1.c,
18060         gcc.target/powerpc/405-mulchwu-2.c,
18061         gcc.target/powerpc/405-mulhhw-1.c,
18062         gcc.target/powerpc/405-mulhhw-2.c,
18063         gcc.target/powerpc/405-mulhhwu-1.c,
18064         gcc.target/powerpc/405-mulhhwu-2.c,
18065         gcc.target/powerpc/405-mullhw-1.c,
18066         gcc.target/powerpc/405-mullhw-2.c,
18067         gcc.target/powerpc/405-mullhwu-1.c,
18068         gcc.target/powerpc/405-mullhwu-2.c,
18069         gcc.target/powerpc/405-nmacchw-1.c,
18070         gcc.target/powerpc/405-nmacchw-2.c,
18071         gcc.target/powerpc/405-nmachhw-1.c,
18072         gcc.target/powerpc/405-nmachhw-2.c,
18073         gcc.target/powerpc/405-nmaclhw-1.c,
18074         gcc.target/powerpc/405-nmaclhw-2.c,
18075         gcc.target/powerpc/440-macchw-1.c,
18076         gcc.target/powerpc/440-macchw-2.c,
18077         gcc.target/powerpc/440-macchwu-1.c,
18078         gcc.target/powerpc/440-macchwu-2.c,
18079         gcc.target/powerpc/440-machhw-1.c,
18080         gcc.target/powerpc/440-machhw-2.c,
18081         gcc.target/powerpc/440-machhwu-1.c,
18082         gcc.target/powerpc/440-machhwu-2.c,
18083         gcc.target/powerpc/440-maclhw-1.c,
18084         gcc.target/powerpc/440-maclhw-2.c,
18085         gcc.target/powerpc/440-maclhwu-1.c,
18086         gcc.target/powerpc/440-maclhwu-2.c,
18087         gcc.target/powerpc/440-mulchw-1.c,
18088         gcc.target/powerpc/440-mulchw-2.c,
18089         gcc.target/powerpc/440-mulchwu-1.c,
18090         gcc.target/powerpc/440-mulchwu-2.c,
18091         gcc.target/powerpc/440-mulhhw-1.c,
18092         gcc.target/powerpc/440-mulhhw-2.c,
18093         gcc.target/powerpc/440-mulhhwu-1.c,
18094         gcc.target/powerpc/440-mulhhwu-2.c,
18095         gcc.target/powerpc/440-mullhw-1.c,
18096         gcc.target/powerpc/440-mullhw-2.c,
18097         gcc.target/powerpc/440-mullhwu-1.c,
18098         gcc.target/powerpc/440-mullhwu-2.c,
18099         gcc.target/powerpc/440-nmacchw-1.c,
18100         gcc.target/powerpc/440-nmacchw-2.c,
18101         gcc.target/powerpc/440-nmachhw-1.c,
18102         gcc.target/powerpc/440-nmachhw-2.c,
18103         gcc.target/powerpc/440-nmaclhw-1.c,
18104         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
18105
18106 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
18107
18108         PR fortran/24774
18109         * gfortran.dg/inquire_9.f90: New test.
18110
18111         PR fortran/21647
18112         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
18113
18114 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18115
18116         PR libfortran/24432
18117         * lib/target-supports.exp (check_effective_target_fortran_large_real):
18118         Check that 'cos' is supported.
18119
18120 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
18121
18122         PR fortran/24223
18123         * gfortran.dg/substring_equivalence.f90: New test.
18124
18125         PR fortran/24705
18126         * gfortran.dg/auto_internal_assumed.f90: New test.
18127
18128 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
18129
18130         * gcc.dg/fold-div-2.c: New test.
18131
18132 2005-11-20  Ian Lance Taylor  <ian@airs.com>
18133
18134         PR rtl-optimization/24883
18135         * gcc.c-torture/compile/pr24883.c: New test.
18136
18137 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
18138
18139         PR middle-end/20583
18140         * gcc.c-torture/compile/pr20583.c: New.
18141
18142 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
18143
18144         * gcc.c-torture/execute/usmul.c: New test.
18145
18146 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
18147
18148         * gcc.dg/tree-ssa/vrp22.c: New test.
18149
18150 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
18151
18152         PR middle-end/24912
18153         * gcc.dg/torture/pr24912-1.c: New test.
18154
18155 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
18156
18157         PR fortran/24862
18158         * gfortran.dg/arrayio_derived_1.f90: New test.
18159
18160 2005-11-19  Richard Guenther  <rguenther@suse.de>
18161
18162         PR middle-end/23294
18163         * gcc.dg/tree-ssa/pr23294.c: New testcase.
18164
18165 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
18166
18167         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
18168
18169 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
18170
18171         PR c++/8355
18172         * g++.dg/template/friend39.C: New test.
18173
18174 2005-11-18  James E Wilson  <wilson@specifix.com>
18175
18176         * gcc.dg/builtin-strstr.c: New.
18177
18178 2005-11-18  Richard Henderson  <rth@redhat.com>
18179
18180         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
18181         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
18182         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
18183         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
18184         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
18185         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
18186         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
18187         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
18188         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
18189         renaming to remove initial "ia64-".
18190
18191 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
18192
18193         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
18194
18195 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
18196
18197         * g++.dg/cpp/string-2.C: New test.
18198
18199 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
18200
18201         * gcc.dg/tree-ssa/loop-14.c: New test.
18202
18203 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
18204             Michael Chamberlain <michael@chamberlain.net.au>
18205
18206         * ada/acats/run_all.sh (target_run): Kill long running tests.
18207
18208 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18209
18210         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
18211         * gcc.dg/cleanup-9.c: Likewise.
18212         * gcc.dg/cleanup-10.c: Likewise.
18213         * gcc.dg/cleanup-11.c: Likewise.
18214
18215 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18216
18217         PR fortran/24892
18218         * gfortran.dg/open_access_append_1.f90: New test.
18219         * gfortran.dg/open_access_append_2.f90: New test.
18220
18221 2005-11-16  Richard Guenther  <rguenther@suse.de>
18222
18223         PR middle-end/24851
18224         * gcc.c-torture/execute/pr24851.c: New testcase.
18225
18226 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18227
18228         * gcc.dg/fold-overflow-1.c: New test.
18229
18230 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
18231
18232         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
18233         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
18234
18235 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
18236
18237         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
18238         structures.
18239         * g++.dg/eh/forced2.C: Likewise.
18240         * g++.dg/eh/forced3.C: Likewise.
18241         * g++.dg/eh/forced4.C: Likewise.
18242
18243 2005-11-11  Mike Stump  <mrs@apple.com>
18244
18245         * g++.old-deja/g++.mike/unused.C: Add.
18246
18247 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
18248
18249         PR c++/24667
18250         * g++.dg/warn/Wcast-qual1.C: New test.
18251
18252 2005-11-15  Jan Hubicka  <jh@suse.cz>
18253
18254         * gcc.dg/winline-5.c: Add large-unit-insns limit.
18255
18256 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
18257
18258         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
18259
18260 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
18261
18262         PR 24840
18263         * gcc.dg/tree-ssa/pr24840.c: New test.
18264
18265 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
18266
18267         PR testsuite/24841
18268         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
18269
18270 2005-11-14  Dale Johannesen  <dalej@apple.com>
18271
18272         * gcc.c-torture/execute/20051113-1.c: New.
18273
18274 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
18275
18276         PR c++/24687
18277         * g++.dg/template/crash43.C: New test.
18278
18279 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
18280
18281         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
18282
18283 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18284
18285         PR c++/24817
18286         * g++.dg/eh/spec8.C: New test.
18287
18288 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18289
18290         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
18291
18292 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18293
18294         PR c++/20293
18295         * g++.dg/parse/ambig4.C: New test.
18296         * g++.dg/tc1/dr101.C: Adjust error markers.
18297         * g++.dg/lookup/strong-using-2.C: Likewise.
18298         * g++.dg/lookup/ambig5.C: Likewise.
18299         * g++.dg/lookup/ambig4.C: Likewise.
18300         * g++.dg/parse/crash22.C: Likewise.
18301
18302 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18303
18304         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
18305
18306 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
18307
18308         * gcc.dg/nested-calls-1.c: New test.
18309
18310 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18311
18312         * gfortran.dg/complex_intrinsic_1.f90: New test.
18313         * gfortran.dg/complex_intrinsic_2.f90: New test.
18314         * gfortran.dg/fgetc_1.f90: New test.
18315         * gfortran.dg/fgetc_2.f90: New test.
18316         * gfortran.dg/fgetc_3.f90: New test.
18317         * gfortran.dg/ftell_1.f90: New test.
18318         * gfortran.dg/ftell_2.f90: New test.
18319         * gfortran.dg/gnu_logical_1.F: New test.
18320         * gfortran.dg/gnu_logical_2.f90: New test.
18321
18322 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
18323
18324         PR middle-end/24820
18325         * gcc.dg/pr24820.c: New test.
18326
18327 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
18328
18329         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
18330         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
18331         variable.
18332
18333 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18334
18335         PR testsuite/24614
18336         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
18337
18338 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18339
18340         * gcc.target/cris/cris.exp: New file.
18341         * gcc.target/cris/rld-legit1.c: New test.
18342         * gcc.target/cris/rld-legit2.c: New test.
18343
18344 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
18345
18346         PR c++/24780
18347         * g++.dg/opt/pr24780.C: New test.
18348
18349         PR c++/24761
18350         * g++.dg/template/asm1.C: New test.
18351
18352 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
18353
18354         PR libgfortran/24787
18355         * gfortran.dg/scan_1.f90: New test.
18356
18357 2005-11-12  Jan Hubicka  <jh@suse.cz>
18358
18359         * gcc.target/i386/minmax-1.c: New.
18360         * gcc.target/i386/minmax-2.c: New.
18361
18362 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
18363
18364         * gcc.dg/pr24445.c: Fix for 64-bit targets.
18365
18366 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
18367
18368         * gcc.c-torture/execute/20051110-1.c,
18369         gcc.c-torture/execute/20051110-2.c: New tests.
18370
18371 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18372
18373         PR middle-end/24750
18374         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
18375         New tests.
18376
18377 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18378
18379         * lib/target-libpath.exp (get_shlib_extension): New proc.
18380         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
18381         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18382         * lib/objc.exp (objc_target_compile): Likewise.
18383         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
18384         detection.
18385
18386 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18387
18388         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
18389
18390         * lib/target-supports.exp (check_effective_target_static_libgfortran):
18391         Add -static to additional_flags and pass it to target_compile.
18392
18393 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18394
18395         PR libgfortran/24719
18396         gfortran.dg/read_noadvance.f90: New test.
18397
18398         PR libgfortran/24699
18399         gfortran.dg/fmt_t_2.f90: New test.
18400
18401         PR libgfortran/24785
18402         gfortran.dg/read_x_eor.f90: New test.
18403
18404         PR libgfortran/24584
18405         gfortran.dg/namelist_empty.f90: Rename test.
18406
18407         PR libgfortran/24489
18408         gfortran/read_eor.f90: Rename test.
18409
18410 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18411
18412         PR fortran/15976
18413         * gfortran.dg/automatic_module_variable.f90: New test.
18414
18415 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18416
18417         PR target/24445
18418         * gcc.dg/pr24445.c: New test.
18419
18420 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18421
18422         PR fortran/24655
18423         PR fortran/24755
18424         * gfortran.dg/recursive_statement_functions.f90: Add statement
18425         functions using inline intrinsic functions and parameters to test
18426         that they no longer seg-fault.
18427
18428         PR fortran/24409
18429         gfortran.dg/nested_modules_4.f90: New test.
18430         gfortran.dg/nested_modules_5.f90: New test.
18431
18432 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18433
18434         PR fortran/24643
18435         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
18436
18437 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
18438
18439         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
18440         failures.
18441
18442 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18443
18444         * gcc.dg/sparc-getcontext-1.c: New test.
18445
18446 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
18447
18448         * gcc.dg/ifcvt-fabs-1.c: New test.
18449
18450 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
18451
18452         PR other/4372
18453         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
18454         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
18455
18456 2005-11-09  Richard Guenther  <rguenther@suse.de>
18457
18458         PR tree-optimization/24716
18459         * gcc.c-torture/execute/pr24716.c: New testcase.
18460
18461 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18462
18463         * gcc.dg/pr24624.c: Disable for non S/390 targets.
18464
18465 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18466
18467         PR 24624
18468         * gcc.dg/pr24624.c: Testcase added.
18469
18470 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18471
18472         PR 24623
18473         * g++.dg/other/pr24623.C: Testcase added.
18474
18475 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
18476
18477         PR fortran/22607
18478         * gfortran-dg/pure_byref_1.f90: New.
18479         * gfortran-dg/pure_byref_2.f90: New.
18480
18481 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
18482
18483         PR c/24101
18484         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
18485         * gcc.dg/dg.exp: Run main loop also for *.i files.
18486
18487 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
18488
18489         PR c++/19450
18490         * g++.dg/tls/diag-3.C: New test.
18491         * g++.dg/tls/diag-4.C: New test.
18492         * g++.dg/tls/static-1.C: New test.
18493         * g++.dg/tls/static-1a.cc: New file.
18494
18495 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
18496
18497         PR 23046
18498         * g++.dg/tree-ssa/pr23046.C: New test.
18499
18500 2005-11-08  Devang Patel <dpatel@apple.com>
18501
18502         PR tree-optimization/23115
18503         * gcc.dg/tree-ssa/pr23115.c: New.
18504
18505 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
18506
18507         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
18508         * gcc.target/powerpc/pr16155.c: Same.
18509         * gcc.target/powerpc/altivec-1.c: Same.
18510         * gcc.target/powerpc/altivec-2.c: Same.
18511         * gcc.target/powerpc/altivec-3.c: Same.
18512         * gcc.target/powerpc/altivec-5.c: Same.
18513         * gcc.target/powerpc/altivec-11.c: Same.
18514         * gcc.target/powerpc/altivec-12.c: Same.
18515         * gcc.target/powerpc/altivec-14.c: Same.
18516         * gcc.target/powerpc/altivec-22.c: Same.
18517         * gcc.target/powerpc/altivec-consts.c: Same.
18518         * gcc.target/powerpc/altivec-pr22085.c: Same.
18519         * gcc.target/powerpc/altivec-splat.c: Same.
18520         * gcc.target/powerpc/altivec-varargs-1.c: Same.
18521         * gcc.target/powerpc/altivec-vec-merge.c: Same.
18522         * gcc.target/powerpc/darwin-longlong.c: Same.
18523
18524 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
18525
18526         PR target/19340
18527         * gcc.dg/pr19340.c: New test.
18528
18529 2005-11-07  Ian Lance Taylor  <ian@airs.com>
18530
18531         PR rtl-optimization/24683
18532         * gcc.dg/pr24683.c: New test.
18533
18534 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18535
18536         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
18537         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
18538
18539 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18540
18541         * gcc.target/i386/pr23376.c: Compile with -mmmx.
18542
18543 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
18544
18545         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
18546
18547 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18548
18549         PR target/24230
18550
18551         * gcc.target/powerpc/altivec-consts.c,
18552         gcc.target/powerpc/altivec-splat.c: New testcase.
18553
18554 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18555
18556         PR c/24599
18557
18558         * gcc.dg/overflow-2.c: New testcase.
18559
18560 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
18561
18562         PR rtl-optimization/23567
18563         * gcc.c-torture/execute/20051104-1.c: New test.
18564
18565 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
18566
18567         PR fortran/24534
18568         gfortran.dg/private_type_2.f90: Modified to check that case with
18569         PRIVATE declaration within derived type is accepted.
18570
18571         PR fortran/20838
18572         gfortran.dg/pointer_assign_1.f90: New test.
18573
18574         PR fortran/20840
18575         * gfortran.dg/arrayio_0.f90: New test.
18576
18577         PR fortran/17737
18578         gfortran.dg/data_initialized.f90: New test.
18579         gfortran.dg/data_constraints_1.f90: New test.
18580         gfortran.dg/data_constraints_2.f90: New test.
18581
18582 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
18583
18584         PR fortran/24174
18585         PR fortran/24305
18586         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18587
18588 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
18589
18590         PR 24670
18591         * gcc.dg/tree-ssa/pr24670.c: New test.
18592
18593 2005-11-05  Ian Lance Taylor  <ian@airs.com>
18594
18595         PR target/22432
18596         * gcc.target/i386/pr22432.c: New test.
18597
18598 2005-11-05  Richard Henderson  <rth@redhat.com>
18599
18600         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18601         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18602         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18603         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18604         from gcc.dg/alpha-*.
18605         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18606         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18607
18608 2005-11-05  Andreas Jaeger  <aj@suse.de>
18609
18610         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18611
18612 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18613
18614         PR target/23424
18615         * gcc.dg/torture/pr23424-1.c: New test.
18616
18617 2005-11-04  Richard Henderson  <rth@redhat.com>
18618
18619         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18620         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18621         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18622         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18623         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18624         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18625         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18626         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18627         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18628         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18629         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18630         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18631         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18632         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18633         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18634         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18635         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18636         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18637         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18638         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18639         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18640         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18641         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18642         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18643         Move from gcc.dg/.
18644         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18645         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18646         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18647         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18648         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18649         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18650         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18651         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18652         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18653         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18654         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18655         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18656         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18657         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18658         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18659         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18660         gcc.target/i386/lea.c, gcc.target/i386/local.c,
18661         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18662         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18663         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18664         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18665         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18666         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18667         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18668         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18669         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18670         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18671         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18672         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18673         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18674         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18675         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18676         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18677         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18678         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18679         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18680         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18681         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18682         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18683         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18684         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18685         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18686         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18687         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18688         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18689
18690 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
18691
18692         PR 24627
18693         * gcc.dg/tree-ssa/pr24627.c: New test.
18694
18695 2005-11-04 Paul Brook  <paul@codesourcery.com>
18696
18697         * gcc.dg/tls/opt-10.c: New test.
18698
18699 2005-11-04  Andreas Jaeger  <aj@suse.de>
18700
18701         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18702         avoid extra warnings.
18703
18704 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18705
18706         PR libfortran/22298
18707         * lib/target-supports.exp
18708         (check_effective_target_static_libgfortran): New
18709         static_libgfortran effective target.
18710         * gfortran.dg/static_linking_1.f: New test.
18711         * gfortran.dg/static_linking_1.c: New file.
18712
18713 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18714
18715         * gcc.dg/pr24615.c: Guard test with { target fpic }.
18716
18717 2005-11-03  Josh Conner  <jconner@apple.com>
18718
18719         PR c++/19989
18720         g++.dg/ext/array2.C: New test.
18721         g++.dg/template/dependent-name3.C: New test.
18722         g++.dg/template/dependent-name4.C: New test.
18723         g++.dg/template/sfinae2.C: New test.
18724
18725 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18726
18727         PR preprocessor/22042
18728         * gcc.dg/cpp/strify4.c: New test.
18729
18730 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18731
18732         PR c++/17964
18733         * g++.dg/cpp/string-1.C: New test.
18734
18735 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18736
18737         * gcc.target/powerpc: New directory.
18738         * gcc.target/powerpc/powerpc.exp: New file.
18739         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18740         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18741         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18742         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18743         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18744         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18745         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18746         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18747         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18748         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18749         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18750         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18751         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18752         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18753         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18754         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18755         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18756         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18757         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18758         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18759         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18760         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18761         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18762         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18763         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18764         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18765         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18766         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18767         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18768         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18769         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18770         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18771         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18772         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18773
18774 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
18775
18776         PR c++/21627
18777         * g++.dg/warn/inline2.C: New test.
18778
18779 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18780
18781         PR middle-end/23155
18782         * g++.dg/ext/c99struct1.C: New test.
18783         * gcc.dg/union-cast-1.c: New test.
18784         * gcc.dg/union-cast-2.c: New test.
18785         * gcc.dg/union-cast-3.c: New test.
18786
18787 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18788
18789         PR middle-end/24589
18790         * gcc.c-torture/execute/zero-struct-2.c: New test.
18791
18792 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18793
18794         PR c++/24582
18795         * g++.dg/init/switch1.C: New test.
18796
18797 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18798
18799         * gcc.dg/delay-slot-1.c: New test.
18800
18801 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
18802
18803         PR target/24620
18804         * gcc.dg/pr24620.c: New test.
18805
18806 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18807
18808         PR c/24329
18809         * gcc.dg/format/unnamed-1.c: New test.
18810
18811 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18812
18813         PR c++/22434
18814         * g++.dg/expr/cond8.C: New test.
18815
18816         PR c++/24560
18817         * g++.dg/parse/dot1.C: New test.
18818
18819 2005-11-02  Jan Hubicka  <jh@suse.cz>
18820
18821         PR target/23303
18822         * gcc.dg/i386-lea.c: New test
18823
18824 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18825
18826         PR target/24615
18827         * gcc.dg/pr24615.c: New test.
18828
18829 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18830
18831         PR target/24600
18832         * gcc.dg/pr24600.c: New test.
18833
18834 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18835
18836         PR c++/19253
18837         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18838         * g++.dg/parse/typename9.C: New test.
18839         * g++/dg/parse/typename10.C: Likewise.
18840
18841 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18842
18843         PR fortran/18157
18844         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18845         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18846         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18847
18848 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18849
18850         PR c++/24569
18851         * g++.dg/debug/static1.C: New test.
18852
18853 2005-11-02  Josh Conner  <jconner@apple.com>
18854
18855         * g++.dg/crash38.C: moved into proper directory...
18856         * g++.dg/template/crash42.C: ...here
18857
18858 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
18859
18860         PR target/18338
18861         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18862         pcc_bitfield_type_matters || default_packed.
18863
18864         * lib/target-supports.exp
18865         (check_effective_target_pcc_bitfield_type_matters): New proc.
18866         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18867
18868         PR testsuite/23304
18869         * lib/target-supports.exp (check_effective_default_packed): New proc.
18870         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18871         Gate expected errors on target ! default_packed.
18872         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18873
18874 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18875
18876         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18877         change (r106358).
18878
18879 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18880
18881         PR fortran/24008
18882         * gfortran.dg/entry_5.f90: New.
18883         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18884
18885 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
18886
18887         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18888
18889 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
18890
18891         PR fortran/21565
18892         gfortran.dg/namelist_blockdata.f90: New test.
18893
18894         PR fortran/18737
18895         gfortran.dg/external_implicit_none.f90: New test.
18896
18897         PR fortran/14994
18898         * gfortran.dg/secnds.f: New test.
18899
18900 2005-10-31  Jan Hubicka  <jh@suse.cz>
18901
18902         PR target/20928
18903         * gcc.c-torture/compile/pr20928.c: New test.
18904
18905 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
18906
18907         PR middle-end/23492
18908         * gcc.c-torture/compile/zero-strct-5.c: New test.
18909
18910 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
18911
18912         PR libgfortran/24584
18913         * gfortran.dg/pr24584.f90: New test.
18914
18915 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
18916
18917         PR fortran/18883
18918         * gfortran.dg/char_result_9.f90: New.
18919         * gfortran.dg/char_result_10.f90: New.
18920
18921 2005-10-30  Jan Hubicka  <jh@suse.cz>
18922
18923         * g++.dg/tree-ssa/pr24172.C: New testcase.
18924
18925 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18926
18927         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18928
18929 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
18930
18931         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18932         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18933         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18934         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18935         gfortran.dg/enum_9.f90,
18936         gfortran.fortran-torture/compile/enum_1.f90,
18937         gfortran.fortran-torture/execute/enum_1.f90,
18938         gfortran.fortran-torture/execute/enum_2.f90,
18939         gfortran.fortran-torture/execute/enum_3.f90,
18940         gfortran.fortran-torture/execute/enum_4.f90: New tests.
18941
18942 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
18943
18944         PR target/18482
18945         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18946         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18947
18948 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18949
18950         PR libfortran/20179
18951         * gfortran.dg/mixed_io_1.f90: New test.
18952         * gfortran.dg/mixed_io_1.c: New file.
18953
18954 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18955
18956         * gfortran.dg/malloc_free_1.f90: New test.
18957
18958 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
18959
18960         * gcc.dg/nested-func-4.c: Require profiling -pg.
18961
18962 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18963
18964         PR C++/23229
18965         * g++.dg/warn/main-2.C: New test.
18966
18967 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
18968
18969         PR fortran/24545
18970         * gfortran.dg/interface_2.f90: new test.
18971
18972 2005-10-28  Josh Conner  <jconner@apple.com>
18973
18974         PR c++/22153
18975         * g++.dg/template/crash38.C: New test.
18976         * g++.dg/parse/explicit1.C: Change expected errors.
18977
18978 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18979
18980         PR C++/23426
18981         * g++.dg/other/large-size-array.C: New test.
18982
18983 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18984
18985         PR middle-end/24362
18986         * g++.dg/opt/complex4.C: New test.
18987
18988 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
18989
18990         * gcc.dg/nested-func-4.c: New test.
18991
18992 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
18993
18994         PR fortran/24158
18995         gfortran.dg/derived_recursion.f90: New test.
18996         gfortran.dg/implicit_actual.f90: New test.
18997
18998 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
18999
19000         PR middle-end/24295, PR testsuite/24477
19001         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
19002         removed when weakref hits the tree.
19003
19004 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
19005
19006         * gfortran.dg/cray_pointers_4.f90: New test.
19007
19008         * gfortran.dg/cray_pointers_5.f90: New test.
19009
19010 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
19011
19012         PR fortran/22290
19013         * gfortran.dg/assign_5.f90: New test.
19014         * gfortran.dg/assign_6.f: New test.
19015
19016 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
19017
19018         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
19019         CPU has no SSE support.
19020
19021 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
19022
19023         PR libgfortran/24224
19024         * gfortran.dg/arrayio_1.f90: Update attribution.
19025         * gfortran.dg/arrayio_2.f90: Update attribution.
19026         * gfortran.dg/arrayio_3.f90: Update attribution.
19027         * gfortran.dg/arrayio_4.f90: Update test conditions.
19028         * gfortran.dg/arrayio_5.f90: Update attribution.
19029         * gfortran.dg/arrayio_6.f90: New test.
19030         * gfortran.dg/arrayio_7.f90: New test.
19031
19032 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
19033
19034         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
19035
19036 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19037
19038         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
19039
19040 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19041
19042         PR fortran/24416
19043         * gfortran.dg/namelist_char_only.f90: New test.
19044
19045 2005-10-24  Asher Langton  <langton2@llnl.gov>
19046
19047         PR fortran/17031
19048         PR fortran/22282
19049         * gfortran.dg/cray_pointers_1.f90: New test.
19050         * gfortran.dg/cray_pointers_2.f90: New test.
19051         * gfortran.dg/cray_pointers_3.f90: New test.
19052         * gfortran.dg/loc_1.f90: New test.
19053         * gfortran.dg/loc_2.f90: New test.
19054
19055 2005-10-24  Steven Bosscher  <stevenb@suse.de>
19056
19057         * gcc.dg/pr24225.c: New test.
19058
19059 2005-10-24  Asher Langton  <langton2@llnl.gov>
19060
19061         * gfortran.dg/dup_save_1.f90: New test.
19062         * gfortran.dg/dup_save_2.f90: New test.
19063
19064 2005-10-24  Paul Brook  <paul@codesourcery.com>
19065
19066         PR 24107
19067         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
19068         stdint.h.
19069
19070 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
19071
19072         PR libgfortran/24489
19073         * gfortran.dg/pr24489.f90: New test.
19074
19075 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
19076
19077         PR fortran/23635
19078         * gfortran.dg/ichar_1.f90: Add tests for derived types.
19079
19080 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
19081
19082         PR target/18911
19083         * g++.dg/init/array16.C: Skip for mmix-*-*.
19084
19085 2005-10-23  Asher Langton  <langton2@llnl.gov>
19086
19087         * gfortran.dg/byte_1.f90: New test.
19088         * gfortran.dg/byte_2.f90: New test.
19089
19090 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
19091
19092         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
19093
19094 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
19095
19096         PR fortran/18022
19097         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
19098
19099         PR fortran/24311
19100         * gfortran.dg/merge_char_const.f90: New test.
19101
19102         PR fortran/24384
19103         * gfortran.dg/spread_scalar_source.f90: New test.
19104
19105 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
19106
19107         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
19108
19109         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
19110         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
19111
19112         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
19113
19114 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
19115
19116         PR fortran/24426
19117         * gfortran.dg/der_pointer_4.f90: New.
19118
19119 2005-10-22  David Ayers  <d.ayers@inode.at>
19120
19121         * obj-c++.dg/except-1.mm: Simplify.
19122
19123 2005-10-21  David Ayers  <d.ayers@inode.at>
19124
19125         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
19126
19127 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
19128
19129         * gfortran.dg/assumed_dummy_2.f90: New test.
19130
19131 2005-10-21  James E Wilson  <wilson@specifix.com>
19132
19133         PR preprocessor/15220
19134         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
19135
19136 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
19137
19138         * gcc.c-torture/execute/20051021-1.c: New test.
19139
19140 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
19141
19142         PR c++/24260
19143         * g++.dg/ext/tmplattr1.C: New test.
19144
19145 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
19146
19147         PR fortran/24440
19148         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
19149
19150 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
19151
19152         * obj-c++.dg/except-1.mm: New.
19153
19154         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
19155
19156 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
19157
19158         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
19159
19160 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
19161
19162         PR middle-end/24295
19163         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
19164         declarations with the same names as thunks' alias targets, use
19165         aliases instead.
19166         * gcc.dg/attr-alias-3.c: New test.
19167         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
19168
19169 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
19170
19171         PR c++/22618
19172         * g++.dg/parse/access8.C: New test.
19173
19174 2005-10-20  Richard Guenther  <rguenther@suse.de>
19175
19176         PR c++/24439
19177         * g++.dg/tree-ssa/pr24439.C: New testcase.
19178
19179 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19180
19181         * g++.dg/opt/delay-slot-1.C: New test.
19182
19183 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
19184
19185         PR fortran/21625
19186         * gfortran.fg/der_init_1.f90: New.
19187
19188 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
19189
19190         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
19191
19192 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
19193
19194         PR c++/21908
19195         * g++.dg/parse/error28.C: New test.
19196
19197 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19198
19199         * gcc.dg/profile-generate-2.c: New test.
19200
19201 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
19202
19203         PR target/23589
19204         * g++.dg/ext/dllimport11.C: New.
19205
19206 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19207
19208         PR c++/22293
19209         * g++.dg/other/friend3.C: New test.
19210
19211 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
19212
19213         PR c++/23293
19214         * g++.dg/template/error19.C: New test.
19215
19216 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19217
19218         PR c++/21383
19219         * g++.dg/overload/koenig2.C: New.
19220
19221         PR c++/23118
19222         * g++.dg/overload/error2.C: New.
19223
19224         PR c++/22604
19225         * g++.dg/inherit/covariant14.C: New.
19226
19227 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19228
19229         PR c++/23440
19230         * g++.dg/parse/for1.C: New test.
19231
19232 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
19233
19234         PR fortran/23446
19235         * gfortran.dg/host_dummy_index_1.f90: New test.
19236
19237         PR fortran/21459
19238         * gfortran.dg/automatic_char_len_2.f90: New test.
19239
19240         PR fortran/20866
19241         * gfortran.dg/recursive_statement_functions.f90: New test.
19242
19243         PR fortran/20853
19244         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
19245
19246         PR fortran/20849
19247         * gfortran.dg/external_initializer.f90: New test.
19248
19249         PR fortran/20837
19250         * non_module_public.f90: New test.
19251
19252 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19253
19254         PR c++/24386
19255         * g++.dg/template/overload7.C: New.
19256
19257         PR c++/22551
19258         * g++.dg/other/switch2.C: Remove expected warnings.
19259
19260         PR c++/21353
19261         * g++.dg/template/defarg6.C: New.
19262
19263 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
19264
19265         PR target/24315
19266         * gcc.target/i386/pr24315.c: New test.
19267
19268 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19269
19270         PR c++/24389
19271         * g++.dg/template/static21.C: New test.
19272         * g++.dg/template/static21-a.cc: Likewise.
19273
19274 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
19275
19276         PR c++/23959
19277         * g++.dg/warn/Wswitch-default-1.C: New test.
19278         * g++.dg/warn/Wswitch-default-2.C: New test.
19279
19280 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19281
19282         PR c++/22173
19283         * g++.dg/parse/template18.C: New test.
19284         * g++.dg/template/nontype15.C: Likewise.
19285
19286 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
19287
19288         PR fortran/22273
19289         * gfortran.dg/spec_expr_2.f90: New.
19290
19291 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
19292
19293         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
19294         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
19295         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
19296         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
19297         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
19298         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
19299         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
19300         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
19301         previous target-specific skips and warning-message matches where
19302         applicable.
19303
19304 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
19305
19306         PR c++/21347
19307         * g++.dg/warn/Wctor-dtor.C: New test.
19308
19309 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19310
19311         PR c/23439
19312         * gcc.dg/for-1.c: New test.
19313
19314 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
19315
19316         PR c++/19565
19317         * g++.dg/warn/Wconversion1.C: New test.
19318         * g++.dg/ext/packed4.C: Compile with -w.
19319         * g++.dg/opt/20050511-1.C: Likewise.
19320         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
19321
19322 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
19323
19324         * gfortran.dg/boz_5.f90: New test.
19325
19326 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
19327
19328         PR c++/22551
19329         * g++.dg/other/switch2.C: New.
19330
19331         PR c++/23984
19332         * g++.dg/init/ctor7.C: New.
19333
19334 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
19335
19336         PR c++/23730
19337         * g++.dg/parse/crash32.C: New test.
19338
19339 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
19340
19341         PR c++/20721
19342         * g++.dg/init/goto2.C: New test.
19343
19344         PR c++/22464
19345         * g++.dg/template/crash/41.C: New test.
19346
19347         PR c++/22180
19348         * g++.dg/template/crash40.C: New test.
19349
19350         PR c++/23694
19351         * g++.dg/parse/friend5.C: New test.
19352
19353         PR c++/23307
19354         * g++.dg/template/crash38.C: New test.
19355
19356         PR c++/22352
19357         * g++.dg/template/friend38.C: New test.
19358
19359         PR c++/22405
19360         * g++.dg/template/crash39.C: New test.
19361
19362 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
19363
19364         * gcc.dg/debug/dwarf2/dwarf-char1.c,
19365         gcc.dg/debug/dwarf2/dwarf-char2.c,
19366         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
19367
19368         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
19369
19370 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
19371
19372         * gcc.dg/dll-2.c: Add tests for warnings.
19373         * gcc.dg/dll-3.c: Likewise.
19374         * gcc.dg/dll-4.c: Likewise.
19375
19376         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
19377         * g++.dg/ext/dllimport2.C: Likewise.
19378         * g++.dg/ext/dllimport3.C: Likewise.
19379         * g++.dg/ext/dllimport7.C: Likewise.
19380         * g++.dg/ext/dllimport8.C: Likewise.
19381         * g++.dg/ext/dllimport9.C: Likewise.
19382
19383 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
19384
19385         PR fortran/24092
19386         * gfortran.dg/derived_pointer_recursion.f90: New test.
19387
19388 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
19389
19390         * gcc.c-torture/execute/20051012-1.c: New test.
19391
19392 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19393
19394         PR fortran/18082
19395         * gfortran.dg/automatic_char_len_1.f90: New test.
19396
19397 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19398
19399         PR fortran/20847
19400         * gfortran.dg/save_common.f90: New test.
19401
19402         PR fortran/20856
19403         * gfortran.dg/save_result.f90: New test.
19404
19405 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19406
19407         PR c++/21592
19408         * g++.dg/template/dependent-expr1.C: Add new expected error.
19409         * g++.dg/template/dependent-expr2.C: Adjust error text.
19410         * g++.dg/template/overload6.C: New.
19411
19412         PR c++/23797
19413         * g++.dg/other/typename8.C: New.
19414
19415         PR c++/21117
19416         * g++.dg/other/return1.C: New.
19417
19418 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
19419
19420         PR c++/24052
19421         * g++.dg/ext/label5.C: New.
19422
19423 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19424
19425         PR c++/19964
19426         * g++.dg/parse/crash31.C: New.
19427
19428 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
19429
19430         * g++.dg/ipa/ipa-1.c: New test.
19431         * g++.dg/ipa/ipa-2.c: New test.
19432         * g++.dg/ipa/ipa-3.c: New test.
19433         * g++.dg/ipa/ipa-4.c: New test.
19434         * g++.dg/ipa/ipa-5.c: New test.
19435         * g++.dg/ipa/ipa.exp: New file.
19436
19437 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19438
19439         PR fortran/24207
19440         * gfortran.dg/private_type_3.f90: New test.
19441
19442 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19443
19444         PR fortran/20786
19445         gfortran.dg/aint_anint_1.f90: New test.
19446
19447 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19448
19449         PR libgfortran/24313
19450         gfortran.dg/csqrt.f: New test.
19451
19452 2005-10-11  Ian Lance Taylor  <ian@airs.com>
19453
19454         PR c++/8057
19455         * g++.dg/warn/noeffect7.C: New test.
19456         * g++.dg/warn/noeffect2.C: Instantiate templates.
19457         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
19458         and warning.
19459
19460 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19461
19462         PR c++/21089
19463         * g++.dg/init/float1.C: New test.
19464
19465         PR c++/24277
19466         * g++.dg/init/member1.C: Tweak error markers.
19467
19468 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
19469
19470         PR testsuite/24281
19471         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
19472         Check for null pointer.
19473
19474 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19475
19476         PR c++/21369
19477         * g++.dg/parse/ret-type3.C: New test.
19478
19479 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19480
19481         PR tree-opt/23946
19482         * gcc.c-torture/compile/pr23946.c: New test.
19483
19484 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
19485
19486         * g++.dg/opt/mmx2.C: New test.
19487
19488 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19489
19490         PR c++/24277
19491         * g++.dg/template/static20.C: New test.
19492
19493         PR c++/24302
19494         * g++.dg/warn/Wunused-12.C: New test.
19495
19496         PR c++/23437
19497         * g++.dg/template/arg4.C: New test.
19498
19499 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19500
19501         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
19502         * gcc.dg/ucnid-3.c: Likewise.
19503         * gcc.dg/ucnid-4.c: Likewise.
19504         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
19505         * g++.dg/other/ucnid-1.C: Likewise.
19506         * gcc.dg/sparc-frame-1.c: New test.
19507
19508 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19509
19510         PR c++/24139
19511         * g++.dg/template/spec27.C: New test.
19512
19513         PR c++/24275
19514         * g++.dg/template/static19.C: New test.
19515
19516 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19517
19518         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
19519         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
19520
19521 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19522
19523         PR target/24136
19524         * gfortran.fortran-torture/compile/pr24136.f: New test.
19525
19526 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
19527
19528         PR c++/22172
19529         * g++.dg/parse/crash30.C: New test.
19530
19531 2005-10-07  Richard Guenther  <rguenther@suse.de>
19532
19533         PR middle-end/24227
19534         * gcc.c-torture/compile/pr24227.c: New testcase.
19535
19536 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
19537
19538         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
19539         Do not put aligned attributes on array elements.
19540
19541 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
19542
19543         PR testsuite/23611, PR testsuite/23615
19544         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
19545         writing prototypes of library functions by hand.
19546         * obj-c++.dg/bitfield-4.mm: Likewise.
19547         * obj-c++.dg/const-str-4.mm: Likewise.
19548         * obj-c++.dg/encode-4.mm: Likewise.
19549         * obj-c++.dg/encode-5.mm: Likewise.
19550         * obj-c++.dg/encode-6.mm: Likewise.
19551         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
19552         * obj-c++.dg/method-10.mm: Likewise.
19553         * obj-c++.dg/method-17.mm: Likewise.
19554         * obj-c++.dg/method-19.mm: Likewise.
19555         * obj-c++.dg/try-catch-2.mm: Likewise.
19556
19557 2005-10-06  Richard Henderson  <rth@redhat.com>
19558
19559         PR 24236
19560         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19561
19562 2005-10-06  Dale Johannesen  <dalej@apple.com>
19563
19564         * gcc.c-torture/execute/20030125-1.c: Correct.
19565
19566 2005-10-06  Richard Guenther  <rguenther@suse.de>
19567
19568         PR tree-optimization/24238
19569         * g++.dg/tree-ssa/pr24238.C: New testcase.
19570
19571 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
19572
19573         PR 18568
19574         * gfortran.dg/der_pointer_3.f90: New test.
19575
19576 2005-10-05  Devang Patel  <dpatel@apple.com>
19577
19578         PR Debug/23205
19579         * g++.dg/other/PR23205.C: New.
19580
19581 2005-10-05  Richard Henderson  <rth@redhat.com>
19582
19583         PR target/23602
19584         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19585         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19586
19587 2005-10-05  Dale Johannesen  <dalej@apple.com>
19588
19589         * gcc.c-torture/execute/float-floor.c: New.
19590
19591 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
19592
19593         PR tree-optimization/21419
19594         PR tree-optimization/24146
19595         PR tree-optimization/24151
19596
19597         * g++.dg/ext/asm7.C: New.
19598         * g++.dg/ext/asm8.C: New.
19599         * gcc.dg/asm-1.c: Compile on all targets.
19600         * gcc.dg/asm-pr24146.c: New.
19601         * gcc.dg/pr21419.c: Adjust error messages.
19602
19603 2005-10-05  Richard Guenther  <rguenther@suse.de>
19604
19605         PR fortran/24176
19606         * gfortran.fortran-torture/compile/empty.f90: New testcase.
19607
19608 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19609
19610         PR c++/23513
19611         * g++.dg/template/spec22.C: Robustify test.
19612         * g++.dg/template/spec26.C: New.
19613
19614 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
19615
19616         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19617         if target supports vector instructions.
19618
19619 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
19620
19621         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19622         C99 functions.
19623
19624 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
19625
19626         * lib/target-supports.exp (check_effective_target_fortran_large_real,
19627         check_effective_target_fortran_large_int): Replace cached result
19628         when target changes.
19629
19630 2005-10-04  Devang Patel  <dpatel@apple.com>
19631
19632         * gcc.dg/i386-sse-vect-types.c: New.
19633
19634 2005-10-04  Ian Lance Taylor  <ian@airs.com>
19635
19636         PR preprocessor/13726
19637         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19638         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19639
19640 2005-10-04  Richard Guenther  <rguenther@suse.de>
19641
19642         PR c/23576
19643         * gcc.dg/noncompile/pr23576.c: New testcase.
19644
19645 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19646
19647         PR middle-end/23125
19648         * gcc.dg/register-var-3.c: New test.
19649
19650 2005-10-04  Steven Bosscher  <stevenb@suse.de>
19651
19652         * gcc.dg/pr23049.c: New test.
19653
19654         * gcc.dg/ucnid-4.c: Fix test.
19655
19656 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
19657
19658         PR 23445
19659         * gcc.c-torture/compile/pr23445.c: New test.
19660
19661 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
19662
19663         * g++.dg/overload/unknown1.C: New.
19664
19665 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
19666
19667         PR c++/17775
19668         * g++.dg/template/repo4.C: New test.
19669
19670 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19671
19672         PR libfortran/19308
19673         * gfortran.dg/large_real_kind_2.F90: New test.
19674         * gfortran.dg/large_integer_kind_2.f90: New test.
19675
19676 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
19677
19678         * lib/target-supports.exp (check_effective_target_vect_shift):
19679         Implement with result caching. Add i?86, x86_64 and ia64 targets.
19680         (check_effective_target_vect_condition): Fix copy-n-pasto.
19681
19682         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19683         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19684         targets.
19685
19686 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
19687
19688         PR c++/22621
19689         * g++.dg/template/overload5.C : New test.
19690
19691         PR c++/23840
19692         * g++.dg/expr/stdarg1.C: New test.
19693
19694 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
19695
19696         PR 24142
19697         * gcc.c-torture/execute/pr24142.c: New test.
19698
19699 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
19700
19701         PR 24141
19702         * gcc.c-torture/execute/pr24141.c: New test.
19703
19704 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
19705             Diego Novillo  <dnovillo@redhat.com>
19706
19707         PR 23604
19708         * gcc.c-torture/execute/pr23604.c: New test.
19709
19710 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
19711
19712         PR fortran/16404
19713         PR fortran/20835
19714         PR fortran/20890
19715         PR fortran/20899
19716         PR fortran/20900
19717         PR fortran/20901
19718         PR fortran/20902
19719         gfortran.dg/equiv_constraint_1.f90: New test.
19720         gfortran.dg/equiv_constraint_2.f90: New test.
19721         gfortran.dg/equiv_constraint_3.f90: New test.
19722         gfortran.dg/equiv_constraint_4.f90: New test.
19723         gfortran.dg/equiv_constraint_5.f90: New test.
19724         gfortran.dg/equiv_constraint_6.f90: New test.
19725         gfortran.dg/equiv_constraint_7.f90: New test.
19726         gfortran.dg/equiv_constraint_8.f90: New test.
19727         gfortran.dg/private_type_1.f90: New test.
19728         gfortran.dg/private_type_2.f90: New test.
19729         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19730         980628-10.f: Assert std=gnu to permit mixing of
19731         types in equivalence statements.
19732
19733 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
19734
19735         PR 24112
19736         * gfortran.dg/open_status_1.f90: New.
19737
19738 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19739
19740         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19741         * gcc.dg/vect/pr22480.c: Clean up temp files.
19742         * gcc.dg/vect/pr23831.c: Clean up temp files.
19743         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19744         Clean up temp files.
19745         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19746         Clean up temp files.
19747
19748         * gcc.dg/20050309-1.c: Clean up temp files.
19749         * gcc.dg/20050325-1.c: Clean up temp files.
19750
19751 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19752
19753         PR tree-optimization/24059
19754         * gcc.dg/vect/pr24059.c : New test.
19755
19756 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
19757
19758         PR middle-end/24109
19759         * gcc.c-torture/execute/20050929-1.c: New test.
19760
19761 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19762
19763         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19764
19765 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
19766
19767         PR c/21419
19768         * gcc.dg/pr21419.c: New test.
19769
19770 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19771
19772         * gcc.dg/pr23911.c: New test.
19773
19774 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
19775
19776         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19777
19778         PR c++/16782
19779         * g++.dg/parse/qualified4.C: New test.
19780         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19781         * g++.old-deja/g++.mike/p8154.C: Likewise.
19782
19783 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
19784
19785         PR c++/22147
19786         * g++.dg/template/friend37.C: New test.
19787         * g++.dg/parse/crash28.C: Adjust error markers.
19788
19789 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
19790
19791         PR fortran/18518
19792         * gfortran.fortran-torture/execute/save_2.f90: New decl.
19793
19794 2005-09-27  Devang Patel  <dpatel@apple.com>
19795
19796         PR tree-optimization/23625
19797         * gcc.dg/pr23625.c: New test.
19798
19799 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
19800
19801         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19802         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19803
19804 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
19805
19806         PR fortran/23677
19807         * gfortran.fortran-torture/execute/save_1.f90: New test.
19808         * gfortran.dg/save_1.f90: New test.
19809
19810 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
19811
19812         * gcc.target/i386/builtin-apply-mmx.c: New test.
19813
19814         PR target/22576
19815         * gcc.target/i386/pr22576.c: New test.
19816
19817         PR target/22585
19818         * gcc.target/i386/pr22585.c: New test.
19819
19820         PR target/23268
19821         * gcc.target/i386/pr23268.c: New test.
19822
19823         PR middle-end/23831
19824         * gcc.dg/vect/pr23831.c: New test.
19825
19826         PR target/24055
19827         * gcc.target/i386/pr24055.c: New test.
19828
19829 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
19830
19831         PR tree-optimization/23960
19832         * gcc.c-torture/compile/pr23960.c: New.
19833
19834 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
19835
19836         PR fortran/16861
19837         * gfortran.dg/nested_modules_3.f90: New.
19838
19839 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
19840
19841         PR fortran/24005
19842         gfortran.dg/interface_1.f90: New test.
19843
19844 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
19845         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19846
19847         PR fortran/23843
19848         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19849
19850 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
19851
19852         PR fortran/23516
19853         * gfortran.dg/imag_1.f: New test.
19854         * gfortran.dg/imag_2.f: Ditto.
19855
19856 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
19857
19858         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19859
19860 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
19861
19862         PR c++/21983
19863         * g++.dg/warn/pr21983.C: New test.
19864
19865 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
19866
19867         * gcc.dg/20050922-1.c: Testcase added.
19868
19869 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
19870
19871         PR c++/23993
19872         * g++.dg/template/array14.C: New test.
19873
19874 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
19875
19876         PR fortran/19929
19877         * gfortran.dg/der_ptr_component_1.f90: New test.
19878
19879 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19880
19881         PR c++/23965
19882         * g++.dg/template/error1.C: Reject "no matching function" message.
19883
19884 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19885
19886         PR c++/17609
19887         * g++.dg/lookup/error1.C: New test.
19888
19889 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
19890
19891         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19892         functionality of the testcase.
19893
19894 2005-09-20  Richard Henderson  <rth@redhat.com>
19895
19896         * gcc.dg/vect/vect-22.c: Require vect_float.
19897         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19898
19899 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
19900
19901         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19902         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19903         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19904         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19905         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19906         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19907         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19908         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19909         * gcc.dg/cpp/ucnid-8.c: New test.
19910
19911 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19912
19913         PR tree-optimization/23929
19914         * gcc.c-torture/compile/pr23929.c: New test.
19915
19916 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
19917
19918         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19919         for one loop.
19920
19921 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
19922
19923         PR testsuite/23186
19924         * g++.dg/other/pr22003.C: Require named sections.
19925
19926 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19927
19928         PR c++/23947
19929         * g++.dg/rtti/crash3.C: New test.
19930
19931         PR tree-optimization/23818
19932         * gcc.dg/pr23818.c: New test.
19933
19934 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19935
19936         PR fortran/23420
19937         * gfortran.dg/print_fmt_4.f: New.
19938
19939 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19940
19941         PR fortran/23663
19942         * gfortran.fortran-torture/execute/entry_11.f90: New test.
19943
19944 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19945
19946         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19947         Use pointers to local alignable arrays instead. Added comments.
19948         * gcc.dg/vect/vect-46.c: Likewise.
19949         * gcc.dg/vect/vect-48.c: Likewise.
19950         * gcc.dg/vect/vect-49.c: Likewise.
19951         * gcc.dg/vect/vect-52.c: Likewise.
19952         * gcc.dg/vect/vect-53.c: Likewise.
19953         * gcc.dg/vect/vect-54.c: Likewise.
19954         * gcc.dg/vect/vect-56.c: Likewise.
19955         * gcc.dg/vect/vect-57.c: Likewise.
19956         * gcc.dg/vect/vect-58.c: Likewise.
19957         * gcc.dg/vect/vect-60.c: Likewise.
19958         * gcc.dg/vect/vect-61.c: Likewise.
19959
19960         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19961         The test is no longer vectorizable on vect_no_align targets.
19962         * gcc.dg/vect/vect-43.c: Likewsie.
19963
19964         * gcc.dg/vect/vect-44.c: Added comments.
19965         * gcc.dg/vect/vect-45.c: Added comments.
19966         * gcc.dg/vect/vect-50.c: Added comments.
19967         * gcc.dg/vect/vect-51.c: Added comments.
19968
19969         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19970         aligned type.
19971         * gcc.dg/vect/Os-vect-95.c: Likewise.
19972
19973         * gcc.dg/vect/vect-41.c: Test removed.
19974         * gcc.dg/vect/vect-47.c: Test removed.
19975         * gcc.dg/vect/vect-55.c: Test removed.
19976         * gcc.dg/vect/vect-59.c: Test removed.
19977
19978 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19979
19980         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19981         No longer vectorizable on vect_no_align targets.
19982         * gcc.dg/vect/pr20122.c: Likewise.
19983         * gcc.dg/vect/vect-74.c: Likewise.
19984         * gcc.dg/vect/vect-75.c: Likewise.
19985         * gcc.dg/vect/vect-76.c: Likewise.
19986
19987         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19988         Will not be vectorizable on vect_no_align targets once aliasing issues
19989         are resolved.
19990         * gcc.dg/vect/vect-79.c: Likewise.
19991
19992         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19993         * gcc.dg/vect/vect-78.c: Likewise.
19994         * gcc.dg/vect/vect-97.c: Likewise.
19995
19996 2005-09-19  Steven Bosscher  <stevenb@suse.de>
19997
19998         * gcc.dg/pr23943.c: New test.
19999
20000 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20001
20002         PR fortran/19181
20003         * gfortran.dg/derived_pointer_null_1.f90: New test.
20004
20005 2005-09-18  Richard Guenther  <rguenther@suse.de>
20006
20007         PR middle-end/23944
20008         * gcc.c-torture/compile/pr23944.c: New testcase.
20009
20010 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
20011
20012         PR fortran/15975
20013         * gfortran.dg/der_pointer_2.f90: New test.
20014
20015 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20016
20017         PR fortran/16861
20018         * gfortran.dg/nested_modules_2.f90: New test.
20019
20020 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20021
20022         PR c++/18368
20023         * g++.dg/other/semicolon.C: New test.
20024
20025 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
20026
20027         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
20028         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
20029
20030 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
20031
20032         PR c++/23914
20033         * g++.dg/template/static18.C: New test.
20034
20035         PR c++/21514
20036         * g++.dg/template/crash19.C: Remove dg-error marker.
20037         * g++.dg/template/local4.C: New test.
20038
20039 2005-09-16  Paul Brook  <paul@codesourcery.com>
20040
20041         PR fortran/23906
20042         * gfortran.dg/dependency_1.f90: New test.
20043
20044 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20045
20046         PR c++/23896
20047         * g++.dg/template/static17.C: New test.
20048
20049 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
20050
20051         PR c++/23139
20052         * g++.dg/warn/huge-val1.C: New test.
20053
20054 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20055
20056         PR c++/13140
20057         * g++.dg/parse/class2.C: New test.
20058         * g++.dg/template/explicit8.C: Likewise.
20059         * g++.dg/template/spec25.C: Likewise.
20060
20061 2005-09-14  Josh Conner  <jconner@apple.com>
20062
20063         PR middle-end/23584
20064         * gcc.dg/pr23584.c: New test.
20065
20066 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
20067
20068         PR fortran/21875 Internal Unit Array I/O, NIST
20069         * gfortran.dg/arrayio_1.f90: New test.
20070         * gfortran.dg/arrayio_1.f90: New test.
20071         * gfortran.dg/arrayio_1.f90: New test.
20072         * gfortran.dg/arrayio_1.f90: New test.
20073         * gfortran.dg/arrayio_1.f90: New test.
20074
20075 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
20076
20077         PR middle-end/22480
20078         * gcc.dg/vect/pr22480.c: New test.
20079
20080 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
20081
20082         PR fortran/19358
20083         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
20084
20085 2005-09-13 Josh Conner <jconner@apple.com>
20086
20087         PR c++/23180
20088         * g++.dg/init/struct2.C: New test.
20089         * g++.dg/init/struct3.C: New test.
20090
20091 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
20092
20093         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
20094         Clean up temp files.
20095         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
20096         gcc.dg/tree-ssa/builtin-fprintf-1.c,
20097         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
20098         gcc.dg/tree-ssa/builtin-printf-1.c,
20099         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
20100         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
20101         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
20102         gcc.dg/tree-ssa/builtin-vprintf-1.c,
20103         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
20104         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
20105         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
20106         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
20107         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
20108         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
20109         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
20110         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
20111
20112 2005-09-13  Josh Conner  <jconner@apple.com>
20113
20114         * lib/gcc-dg.exp: Load scanipa.exp.
20115         (cleanup-dump): New procedure.
20116         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
20117         * lib/scandump.exp: New file.
20118         * lib/scantree.exp: Use it.
20119         * lib/scanipa.exp: New file.
20120
20121 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
20122
20123         PR fortran/17740
20124         * gfortran.dg/generic_4.f90: New test.
20125
20126 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
20127
20128         PR target/23816
20129         * gcc.target/i386/pr23816-1.c: New test.
20130         * gcc.target/i386/pr23816-2.c: New test.
20131
20132
20133 2005-09-13  Bastian Blank <waldi@debian.org>
20134
20135         PR c++/16171
20136         * g++.dg/abi/mangle26.C: New test.
20137         * g++.dg/abi/mangle27.C: New test.
20138         * g++.dg/abi/mangle28.C: New test.
20139         * g++.dg/abi/mangle29.C: New test.
20140
20141         PR c++/23839
20142         * g++.dg/parse/register1.C: New test.
20143
20144 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
20145
20146         PR c++/23842
20147         * g++.dg/template/access16.C: New test.
20148
20149 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20150
20151         * gfortran.dg/char_pack_2.f90: Increase the vector size.
20152
20153 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20154
20155         PR fortran/18899
20156         * gfortran.dg/shape_2.f90: New test.
20157
20158 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20159
20160         PR target/19269
20161         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
20162         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
20163         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
20164         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
20165         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
20166         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
20167         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
20168         tests.
20169
20170 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20171
20172         PR c++/23841
20173         * g++.dg/parse/template17.C: New test.
20174
20175 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20176
20177         PR c++/23789
20178         * g++.dg/template/nontype14.C: New test.
20179
20180 2005-09-12  Ian Lance Taylor  <ian@airs.com>
20181
20182         PR g++/7874
20183         * g++.dg/lookup/friend7.C: New test.
20184         * g++.dg/lookup/friend8.C: New test.
20185         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
20186         so that it will be found via argument dependent lookup.
20187         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
20188         friend functions which will no longer be found.
20189         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
20190         function g, so that it will be found via argument dependent
20191         lookup.
20192         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
20193         * g++.old-deja/g++.mike/net43.C: Likewise.
20194
20195 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20196
20197         PR c++/23691
20198         * g++.dg/template/static16.C: New test.
20199
20200 2005-09-12  Josh Conner  <jconner@apple.com>
20201
20202         PR middle-end/23237
20203         * gcc.c-torture/compile/pr23237.c: New test.
20204
20205 2005-09-11  Richard Henderson  <rth@redhat.com>
20206
20207         * g++.dg/other/error8.C: Update expected diagnostic text.
20208
20209 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20210
20211         PR libfortran/19872
20212         * gfortran.dg/overwrite_1.f: New test.
20213
20214 2005-09-09  Josh Conner  <jconner@apple.com>
20215
20216         * g++.dg/init/pr23180-1.C: Removed.
20217         * g++.dg/init/pr23180-2.C: Removed.
20218
20219 2005-09-09  David Daney <ddaney@avtrex.com>
20220
20221         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
20222         files which are ...
20223         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
20224         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
20225
20226 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20227
20228         * gfortran.dg/iostat_2.f90: New test.
20229
20230 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
20231
20232         PR c++/22252
20233         * g++.dg/ext/interface1.C: New test.
20234         * g++.dg/ext/interface1.h: Likewise.
20235         * g++.dg/ext/interface1a.cc: Likewise.
20236
20237 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
20238
20239         * gfortran.dg/iomsg_1.f90: New test case.
20240
20241 2005-09-09  Richard Guenther  <rguenther@suse.de>
20242
20243         PR c++/23624
20244         * g++.dg/tree-ssa/pr23624.C: New testcase.
20245
20246 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20247
20248         PR fortran/19239
20249         * gfortran.dg/vector_subscript_1.f90,
20250         * gfortran.dg/vector_subscript_2.f90: New tests.
20251
20252 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20253
20254         PR fortran/21104
20255         * gfortran.dg/array_alloc_1.f90,
20256         * gfortran.dg/array_alloc_2.f90,
20257         * gfortran.dg/array_alloc_3.f90: New tests.
20258
20259 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20260
20261         PR fortran/12840
20262         * gfortran.dg/array_constructor_6.f90
20263         * gfortran.dg/array_constructor_7.f90
20264         * gfortran.dg/array_constructor_8.f90
20265         * gfortran.dg/array_constructor_9.f90
20266         * gfortran.dg/array_constructor_10.f90
20267         * gfortran.dg/array_constructor_11.f90
20268         * gfortran.dg/array_constructor_12.f90: New tests.
20269
20270 2005-09-08  Josh Conner  <jconner@apple.com>
20271
20272         PR c++/23180
20273         * g++.dg/init/pr23180-1.C: New test.
20274         * g++.dg/init/pr23180-2.C: New test.
20275
20276 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20277
20278         PR fortran/18878
20279         * gfortran.dg/module_double_reuse.f90: New.
20280
20281 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20282
20283         PR fortran/23270
20284         PR fortran/22304
20285         PR fortran/18870
20286         PR fortran/17917
20287         PR fortran/16511
20288         * gfortran.dg/common_equivalence_1.f: New.
20289         * gfortran.dg/common_equivalence_2.f: New.
20290         * gfortran.dg/common_equivalence_3.f: New.
20291         * gfortran.dg/contained_equivalence_1.f90: New.
20292         * gfortran.dg/module_blank_common.f90: New.
20293         * gfortran.dg/module_commons_1.f90: New.
20294         * gfortran.dg/module_equivalence_1.f90: New.
20295         * gfortran.dg/nested_modules_1.f90: New.
20296         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
20297         equivalences and add comment to connect the test with
20298         the PR.
20299
20300 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20301
20302         PR fortran/23765
20303         * gfortran.dg/common_6.f90: New test.
20304
20305 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20306
20307         PR fortran/15326
20308         * gfortran.dg/char_result_1.f90,
20309         * gfortran.dg/char_result_2.f90,
20310         * gfortran.dg/char_result_3.f90,
20311         * gfortran.dg/char_result_4.f90,
20312         * gfortran.dg/char_result_5.f90,
20313         * gfortran.dg/char_result_6.f90,
20314         * gfortran.dg/char_result_7.f90,
20315         * gfortran.dg/char_result_8.f90: New tests.
20316
20317 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20318
20319         PR fortran/19928
20320         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
20321
20322 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20323
20324         PR obj-c++/16816
20325         * obj-c++.dg/selector-5.mm: New test.
20326         * obj-c++.dg/selector-6.mm: New test.
20327
20328 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20329
20330         PR objc/20574
20331         PR objc/19324
20332         * objc.dg/error-1.m: New test.
20333
20334 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
20335
20336         PR fortran/23373
20337         * gfortran.fortran-torture/execute/pr23373-1.f90,
20338         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
20339
20340 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
20341
20342         PR libfortran/23760
20343         * gfortran.dg/g77/1832.f: Remove long string in write statement
20344         to allow the test to pass on correct list directed output with
20345         prepended space.
20346
20347 2005-09-07  James E Wilson  <wilson@specifix.com>
20348
20349         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
20350
20351 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20352
20353         * gfortran.dg/parameter+save.f90: Rename to
20354         * gfortran.dg/parameter_save.f90: .. this.
20355
20356 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20357
20358         PR fortran/20848
20359         * gfortran.dg/parameter+save.f90: New test case.
20360
20361 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
20362
20363         PR fortran/19269
20364         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
20365
20366 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20367
20368         PR c/23075
20369         * gcc.dg/pr23075.c: New test.
20370         * g++.dg/warn/pr23075.C: New test.
20371
20372         PR target/22362
20373         * gcc.target/i386/pr22362.c: New test.
20374
20375         PR rtl-optimization/23098
20376         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
20377
20378         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
20379         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20380         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20381
20382 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
20383
20384         * g++.dg/expr/cast6.C: New test.
20385
20386         PR c++/9782
20387         * g++.dg/init/new15.C: New test.
20388
20389 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20390
20391         * gcc.dg/vect/Os-vect-95.c: New test.
20392         * gcc.dg/vect/vect-95.c: Same.
20393
20394 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20395
20396         * gcc.dg/vect/vect-29.c: Update xfail testing.
20397         * gcc.dg/vect/vect-44.c: Same.
20398         * gcc.dg/vect/vect-48.c: Same.
20399         * gcc.dg/vect/vect-50.c: Same.
20400         * gcc.dg/vect/vect-72.c: Same.
20401         * gcc.dg/vect/vect-77.c: Same.
20402         * gcc.dg/vect/vect-78.c: Same.
20403         * gcc.dg/vect/vect-80.c: Same.
20404         * gcc.dg/vect/vect-96.c: Same.
20405         * gcc.dg/vect/vect-100.c: Same.
20406         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
20407         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
20408         * gfortran.dg/vect/vect-5.f90: Same.
20409
20410 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20411
20412         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
20413         start strings.
20414         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20415         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20416
20417         PR c++/23056
20418         * g++.dg/opt/pr23056.C: New test.
20419
20420         PR rtl-optimization/23098
20421         * gcc.target/i386/pr23098.c: New test.
20422
20423 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
20424
20425         PR c++/23667
20426         * g++.dg/template/static15.C: New test.
20427
20428         PR c++/21440
20429         * g++.dg/ext/stmtexpr5.C: New test.
20430         * g++.dg/ext/stmtexpr6.C: Likewise.
20431
20432 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
20433
20434         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
20435
20436         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
20437         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20438         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20439
20440 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
20441
20442         PR libfortran/23321
20443         * gfortran.dg/direct_io_4.f90: New test case.
20444
20445 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
20446             Rasmus Hahn  <rassahah@neofonie.de>
20447
20448         PR libobjc/23108
20449         * objc.dg/type-stream-1.m: New test.
20450
20451 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
20452
20453         PR fortran/23661
20454         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
20455         gfortran.dg/print_fmt_3.f90: New test.
20456
20457 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20458
20459         * gfortran.dg/fmt_t_1.f90: New test.
20460
20461 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20462
20463         PR rtl-optimization/23454
20464         * g++.dg/opt/pr23454.C: New test.
20465
20466 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
20467
20468         PR c++/23699
20469         * g++.dg/ext/static1.C: New test.
20470
20471 2005-09-02  Richard Henderson  <rth@redhat.com>
20472
20473         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
20474         tail call to check_fa_work.
20475
20476 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
20477
20478         PR c++/21687
20479         * g++.dg/other/gc3.C: New test.
20480
20481 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20482
20483         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
20484         * gcc.dg/20050826-1.c: Likewise.
20485
20486 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
20487
20488         PR c++/23167
20489         * g++.dg/expr/volatile1.C: New test.
20490
20491 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
20492
20493         PR middle-end/23547
20494         * gcc.dg/pr23547.c: New test.
20495
20496 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
20497
20498         PR c/22061
20499         * gcc.c-torture/execute/pr22061-1.c,
20500         * gcc.c-torture/execute/pr22061-2.c,
20501         * gcc.c-torture/execute/pr22061-3.c,
20502         * gcc.c-torture/execute/pr22061-4.c: New tests.
20503
20504 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20505
20506         * gcc.dg/Wredundant-decls-2.c: New test to check that
20507         -Wredundant-decls does not issue warning for a variable
20508         definition following a declaration.
20509
20510 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
20511
20512         PR debug/7241
20513         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
20514         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
20515         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
20516
20517         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
20518         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
20519         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
20520         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
20521         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
20522         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
20523         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
20524         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
20525
20526 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20527
20528         PR objc/23306
20529         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
20530         scan-assmbler.
20531
20532 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
20533
20534         PR target/21255
20535         * gcc.dg/pr21255-1.c: New test.
20536         * gcc.dg/pr21255-2-mb.c: Likewise.
20537         * gcc.dg/pr21255-2-ml.c: Likewise.
20538         * gcc.dg/pr21255-3.c: Likewise.
20539         * gcc.dg/pr21255-4.c: Likewise.
20540
20541 2005-08-31  Dale Johannesen  <dalej@apple.com>
20542
20543         * gcc.dg/20050830-1.c: New.
20544
20545 2005-08-31  Josh Conner  <jconner@apple.com>
20546
20547         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
20548         command-line options for arm-*-* targets.
20549         * g++.dg/init/array16.C: Likewise.
20550         * g++.dg/other/crash-4.C: Likewise.
20551
20552 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20553
20554         PR obj-c++/23640
20555         * obj-c++.dg/gnu-runtime-3.mm: New test.
20556
20557 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20558
20559         PR c++/13377
20560         * g++.dg/lookup/ambig4.C: New test.
20561         * g++.dg/lookup/ambig5.C: New test.
20562         * g++.dg/tc1/dr101.C: Adjust error markers.
20563
20564 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20565
20566         PR c++/23639
20567         * g++.dg/template/ttp5.C: Adjust error markers.
20568
20569 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
20570
20571         PR testsuite/23609
20572         * lib/obj-c++.exp: Include target-libpath.exp.
20573         (obj-c++_link_flags): Look for the GNU libobjc library
20574         and set the library path to include it.
20575         Don't manually set LD_LIBRARY_PATH (etc.) but call
20576         set_ld_library_path_env_vars instead.
20577         (obj-c++_target_compile): Don't set library path or
20578         linker flags because they are already set correctly
20579         in obj-c++_link_flags.
20580
20581 2005-08-30  Josh Conner  <jconner@apple.com>
20582
20583         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20584         to command-line options for arm-*-* targets.
20585
20586 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
20587
20588         * g++.dg/other/i386-1.C: New.
20589
20590 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
20591
20592         PR preprocessor/20348
20593         PR preprocessor/20356
20594         * gcc.dg/cpp/pr20348.c: New test.
20595         * gcc.dg/cpp/pr20348.h: New file.
20596         * gcc.dg/cpp/inc/pr20348.h: New file.
20597         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20598         * gcc.dg/cpp/pr20356.c: New test.
20599         * gcc.dg/cpp/pr20356.h: New file.
20600         * gcc.dg/cpp/inc/pr20356.h: New file.
20601         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20602
20603 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
20604
20605         * gfortran.fortran-torture/execute/intrinsic_count.f90:
20606         Fix array dimension to avoid correct end-of-file error.
20607
20608 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
20609
20610         PR libfortran/23598
20611         * gfortran.dg/iostat_1.f90: New test.
20612
20613 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
20614
20615         PR middle-end/23408
20616         * gcc.dg/pr23408.c: New test.
20617
20618 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
20619
20620         PR c++/23099
20621         * g++.dg/init/member1.C: Make sure erroneous static data member
20622         definitions are required.
20623         * g++.dg/template/static13.C: New test.
20624         * g++.dg/template/static14.C: Likewise.
20625
20626 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
20627
20628         * gcc.target/i386/pr23575.c: Use -msse2 instead of
20629         -march=pentium4, remove ilp32 requirement.
20630
20631         PR middle-end/23484
20632         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20633         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20634
20635 2005-08-29  Andreas Jaeger  <aj@suse.de>
20636
20637         PR testsuite/23607
20638         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20639
20640 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
20641
20642         * gcc.c-torture/execute/20050316-2.c: New test.
20643         * gcc.c-torture/execute/20050316-3.c: New test.
20644         * gcc.dg/torture/pr16104-1.c: New test.
20645
20646 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
20647
20648         PR middle-end/23463
20649         * gcc.c-torture/execute/zero-struct-1.c: New test.
20650
20651 2005-08-27  Richard Guenther  <rguenther@suse.de>
20652
20653         PR target/23575
20654         * gcc.target/i386/pr23575.c: New testcase.
20655
20656 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
20657
20658         PR rtl-optimization/23561
20659         * gcc.c-torture/execute/20050826-1.c: New test.
20660
20661         PR rtl-opt/23560
20662         * gcc.c-torture/execute/20050826-2.c: New test.
20663
20664 2005-08-26  Dale Johannesen  <dalej@apple.com>
20665
20666         * gcc.dg/20030711-1.c: Modify to work on Darwin.
20667         * gcc.dg/20050826-1.c: New.
20668
20669 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
20670
20671         PR c++/19004
20672         * g++.dg/template/nontype13.C: New test.
20673
20674         PR c++/23491
20675         * g++.dg/init/new14.C: New test.
20676         * g++.dg/expr/anew1.C: Do not XFAIL.
20677         * g++.dg/expr/anew2.C: Likewise.
20678         * g++.dg/expr/anew3.C: Likewise.
20679
20680 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
20681
20682         PR middle-end/22439
20683         * gcc.dg/vla-3.c: New test.
20684
20685 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
20686
20687         PR fortran/20363
20688         * gfortran.dg/named_interface.f90: New.
20689
20690 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
20691
20692         * gcc.c-torture/execute/frame-address.c: New test.
20693
20694 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20695
20696         PR c++/20817
20697         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20698
20699 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20700
20701         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20702
20703 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20704
20705         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20706         * gcc.dg/altivec-22.c: Rename from..
20707         * gcc.dg/altivec-nomfcr.c: ..this.
20708
20709 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
20710
20711         PR tree-optimization/23546
20712         * gcc.dg/tree-ssa/pr23546.c: New test.
20713
20714 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
20715
20716         PR fortran/17758
20717         * gfortran.dg/nonreturning_statements.f90: New test.
20718
20719 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20720
20721         PR c++/22454
20722         * g++.dg/parse/crash29.C: New.
20723
20724 2005-08-23  DJ Delorie  <dj@redhat.com>
20725
20726         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20727         constants have the L suffix.
20728
20729 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
20730
20731         PR c++/23044
20732         * g++.dg/template/instantiate8.C: New.
20733
20734 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
20735
20736         PR middle-end/23467
20737         * gcc.c-torture/execute/pr23467.c: New test.
20738
20739 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
20740
20741         PR tree-optimization/22043
20742         * gcc.c-torture/execute/20050613-1.c: New test.
20743
20744 2005-08-23  Ben Elliston  <bje@au.ibm.com>
20745
20746         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20747
20748 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
20749
20750         PR rtl-optimization/23478
20751         * g++.dg/opt/pr23478.C: New test.
20752
20753 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20754
20755         PR c/18715
20756         * gcc.dg/switch-warn-3.c: New test.
20757
20758 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20759
20760         PR c++/22233
20761         * g++.dg/template/param1.C: New test.
20762
20763 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20764
20765         PR c++/23089
20766         * g++.dg/other/incomplete1.C: New test.
20767
20768 2005-08-22  Ira Rosen  <irar@il.ibm.com>
20769
20770         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20771         are vectorizable.
20772
20773 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20774
20775         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20776         d_lines_5.f: New.
20777
20778 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
20779
20780         * gcc.target/i386/sse-4.c: New test.
20781
20782 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20783
20784         PR testsuite/23239
20785         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20786
20787 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
20788
20789         * gcc.dg/20050811-1.c: New test.
20790         * gcc.dg/20050811-2.c: New test.
20791
20792 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
20793
20794         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20795
20796 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
20797
20798         PR 23476
20799         * gcc.c-torture/compile/pr23476.c: New test.
20800
20801 2005-08-19  Devang Patel  <dpatel@apple.com>
20802
20803         PR tree-optimization/23048
20804         * gcc.dg/tree-ssa/pr23048.c: New test.
20805
20806 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20807
20808         PR middle-end/20624
20809         * g++.dg/warn/Wreturn-3.C: New test
20810
20811 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
20812
20813         PR tree-optimization/22228
20814         * g++.dg/vect/pr22543.cc: New test.
20815
20816 2005-08-17  Steven Bosscher  <stevenb@suse.de>
20817
20818         PR tree-optimization/21574
20819         * gcc.dg/tree-ssa/pr21574.c: New test.
20820
20821 2005-08-16  James E Wilson  <wilson@specifix.com>
20822
20823         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20824
20825 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20826
20827         PR tree-opt/23402
20828         * gcc.c-torture/compile/zero-strct-3.c: New test.
20829         * gcc.c-torture/compile/zero-strct-4.c: New test.
20830
20831 2005-08-16  Steven Bosscher  <stevenb@suse.de>
20832
20833         PR target/23376
20834         * gcc.target/x86_64/pr23376.c: New test.
20835
20836 2005-08-16  Ian Lance Taylor  <ian@airs.com>
20837
20838         PR c++/23337
20839         * g++.dg/ext/vector2.C: New.
20840
20841 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20842
20843         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20844
20845 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20846
20847         PR libfortran/23428
20848         * gfortran.dg/inquire-complex.f90: New test case.
20849
20850 2005-08-16  James E Wilson  <wilson@specifix.com>
20851
20852         PR tree-optimization/21105
20853         * gcc.dg/large-size-array.c: New.
20854
20855 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
20856
20857         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20858         type.
20859         * gcc.dg/vect/vect-41: Likewise.
20860         * gcc.dg/vect/vect-42: Likewise.
20861         * gcc.dg/vect/vect-43: Likewise.
20862         * gcc.dg/vect/vect-44: Likewise.
20863         * gcc.dg/vect/vect-46: Likewise.
20864         * gcc.dg/vect/vect-47: Likewise.
20865         * gcc.dg/vect/vect-48: Likewise.
20866         * gcc.dg/vect/vect-52: Likewise.
20867         * gcc.dg/vect/vect-53: Likewise.
20868         * gcc.dg/vect/vect-54: Likewise.
20869         * gcc.dg/vect/vect-55: Likewise.
20870         * gcc.dg/vect/vect-56: Likewise.
20871         * gcc.dg/vect/vect-57: Likewise.
20872         * gcc.dg/vect/vect-58: Likewise.
20873         * gcc.dg/vect/vect-59: Likewise.
20874         * gcc.dg/vect/vect-60: Likewise.
20875         * gcc.dg/vect/vect-61: Likewise.
20876         * gcc.dg/vect/vect-85: Likewise.
20877         * gcc.dg/vect/vect-87: Likewise.
20878         * gcc.dg/vect/vect-88: Likewise.
20879         * gcc.dg/vect/vect-93.c: Likewise.
20880         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20881         * gcc.dg/vect/vect-75: Likewise.
20882         * gcc.dg/vect/vect-76: Likewise.
20883         * gcc.dg/vect/vect-77: Likewise.
20884         * gcc.dg/vect/vect-78: Likewise.
20885         * gcc.dg/vect/vect-80: Likewise.
20886         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20887         vectorized for the expected reason, rather than checking how alignment
20888         was handled.
20889         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20890         aligned type and also instead of aligned pointers. Added documentation.
20891
20892 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
20893
20894         * gfortran.dg/power.f90: New test.
20895
20896 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
20897
20898         PR rtl-optimization/23299
20899         * g++.dg/opt/pr23299.C: New test.
20900
20901 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20902
20903         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20904
20905 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
20906
20907         * g++.dg/template/local6.C: New test.
20908
20909 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20910
20911         * execute/exceptions/finally-1.m: Check that the catch and finally are
20912         being called.  Also add a "return 0;" at the end of main.
20913
20914 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
20915
20916         PR fortran/21432.
20917         * gfortran.dg/namelist_print_1.f: New test of functionality of
20918         PRINT namelist.
20919         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20920         namelist generates error with -std=f95.
20921
20922 2005-08-14  Ira Rosen  <irar@il.ibm.com>
20923
20924         PR tree-optimization/23119
20925         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20926
20927 2005-08-13  Marcin Koziej  <creep@desk.pl>
20928             Andrew Pinski  <pinskia@physics.uc.edu>
20929
20930         PR libobjc/22492
20931         * execute/exceptions/finally-1.m: New test.
20932
20933 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20934
20935         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20936         testsuite.
20937         * objc/execute/exceptions/trivial.m: New test.
20938         * objc.dg/try-catch-11.m: Move to ...
20939         * objc/execute/exceptions/foward-1.m: Here.
20940         * objc.dg/try-catch-2.m: Move to ...
20941         * objc/execute/exceptions/catchall-1.m: Here.
20942         * objc.dg/try-catch-8.m: Move to ...
20943         * objc/execute/exceptions/local-variables-1.m: Here.
20944
20945 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20946
20947         * objc.dg/nested-func-1.m: Move to ...
20948         * objc/execute/nested-func-1.m: Here.
20949
20950 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20951
20952         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20953         in ${options} instead of [target_info name].
20954         * lib/obj-c++.exp (objc_target_compile): Likewise.
20955
20956 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20957
20958         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20959
20960 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20961
20962         part of PR testsuite/23348
20963         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20964         each of the torture options.
20965         * objc/compile/trivial.m: New test.
20966
20967 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20968
20969         * gfortran.dg/eoshift.f90: Correct format.
20970
20971 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20972
20973         * gfortran.fortran-torture/execute/character_passing.f90:
20974         Fix comment typo.
20975
20976 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
20977
20978         PR c++/8271
20979         * g++.dg/template/unify10.C: New.
20980
20981 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
20982
20983         * g++.dg/parse/pr22514.C: Move to...
20984         * g++.dg/debug/pr22514.C: here.
20985
20986 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20987
20988         PR c++/23266
20989         * g++.dg/inherit/pure1.C: New test.
20990
20991         * ChangeLog: Fix typos.
20992
20993 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20994             Steven Bosscher  <stevenb@suse.de>
20995
20996         * gfortran.dg/runtime_warning_1.f90: New test.
20997
20998 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20999
21000         PR c++/23219
21001         * g++.dg/parse/crash28.C: New.
21002
21003 2005-08-11  Richard Guenther  <rguenther@suse.de>
21004
21005         PR target/23289
21006         * gcc.target/i386/tailcall-1.c: New testcase.
21007
21008 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21009
21010         * gcc.dg/vect/vect-67.c: Un-xfail.
21011
21012 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21013
21014         PR c++/23225
21015         * g++.dg/parse/crash27.C: new test.
21016
21017 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
21018
21019         PR libfortran/22143
21020         * gfortran.dg/shift-kind.f90: New testcase.
21021
21022 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
21023
21024         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
21025         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
21026
21027 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21028
21029         PR c++/20646
21030         * g++.dg/other/mult-stor1.C: New test.
21031
21032 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21033
21034         * gcc.c-torture/pr18299-1.c: Move to ...
21035         * gcc.c-torture/compile/pr18299-1.c: Here.
21036
21037 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
21038
21039         * gfortran/fortran.torture/execute/character_passing.f90:
21040         Fix types for LSAME.
21041
21042 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
21043
21044         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
21045         input data back to what it was originally.
21046
21047 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21048
21049         * objc.dg/try-catch-8.m: Enable for all targets.
21050
21051 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
21052
21053         * gcc.dg/pr23165.c: New test.
21054
21055 2005-08-09  Steven Bosscher  <stevenb@suse.de>
21056
21057         PR tree-optimization/23234
21058         * gcc.dg/tree-ssa/pr23234.c: New test.
21059
21060 2005-08-08  Josh Conner  <jconner@apple.com>
21061
21062         PR rtl-optimization/23241
21063         * gcc.dg/char-compare.c: New test.
21064
21065 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21066
21067         PR c++/22508
21068         * g++.dg/init/new13.C: New test.
21069
21070 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21071
21072         PR c++/21166
21073         * g++.dg/other/crash-4.C: Adjust
21074         * g++/dg/ext/packed9.C: New.
21075
21076 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21077
21078         PR middle-end/21964
21079         * gcc.c-torture/execute/pr21964-1.c: New test.
21080
21081 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21082
21083         PR c/22458
21084         * gcc.dg/pr22458-1.c: New test.
21085
21086 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
21087             Steven G. Kargl <kargls@comcast.net>
21088
21089         PR fortran/22390
21090         * gfortran.dg/flush_1.f90: New test.
21091
21092 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21093
21094         PR c++/23191
21095         * g++.dg/template/eh2.C: New test.
21096
21097 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21098
21099         PR c++/19498
21100         * g++.dg/template/instantiate7.C: New test.
21101
21102 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
21103
21104         PR c/23113
21105         * gcc.dg/Wunused-value-1.c: New test.
21106
21107 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
21108
21109         PR rtl-optimization/23233
21110         * gcc.c-torture/compile/pr23233-1.c: New test.
21111
21112 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
21113
21114         PR fortran/18833
21115         PR fortran/20850
21116         * gfortran.dg/equiv_1.f90: New test.
21117         * gfortran.dg/equiv_2.f90: New test.
21118         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
21119         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
21120         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
21121
21122 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21123
21124         * gcc.c-torture/execute/vrp-5.c: New test.
21125         * gcc.c-torture/execute/vrp-6.c: New test.
21126         * gcc.dg/tree-ssa/vrp21.c: New test.
21127
21128 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21129
21130         * g++.dg/parse/pr22514.C: New test.
21131
21132 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
21133
21134         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
21135
21136         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
21137         instead of constant loads / pool entries.
21138
21139 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
21140
21141         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
21142         TEST_TO_WCTYPE.
21143
21144 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
21145
21146         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
21147         __WINT_TYPE__ in generated prototypes if possible.
21148
21149 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
21150
21151         PR 22037
21152         * g++.dg/tree-ssa/pr22037.C:
21153
21154 2005-08-04  Richard Henderson  <rth@redhat.com>
21155
21156         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
21157         scan-tree-dump-times directive.
21158
21159 2005-08-04  Jan Hubicka  <jh@suse.cz>
21160
21161         * gcov-1.C: Fix switch counts.
21162         * gcov-4b.c: Likewise.
21163
21164 2005-08-03  Jeff Law  <law@redhat.com>
21165
21166         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
21167
21168 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
21169
21170         * gcc.c-torture/execute/pr23135.c: New test.
21171
21172 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21173
21174         PR tree-optimization/19899
21175         * gcc.dg/tree-ssa/scev-1.c: New test.
21176         * gcc.dg/tree-ssa/scev-2.c: New test.
21177
21178 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
21179
21180         PR target/18582
21181         * gcc.dg/torture/pr18582-1.c: New test.
21182
21183 2005-08-03  Jan Hubicka  <jh@suse.cz>
21184
21185         * update-conroll.c: New testcase.
21186         * update-conroll-2.c: New testcase.
21187
21188 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
21189
21190         * gfortran.dg/constant_substring.f: New test.
21191         * gfortran.dg/pr22491.f: New test.
21192
21193 2005-08-02  Jan Hubicka  <jh@suse.cz>
21194
21195         * update-threading.c: Replace by the proper one.
21196
21197 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21198
21199         PR 23164
21200         * g++.dg/tree-ssa/pr23164.C: New test.
21201
21202 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21203
21204         * gcc.dg/tree-ssa/pr23192.c: New test.
21205
21206 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
21207
21208         * gcc.c-torture/execute/vrp-4.c: New test.
21209
21210 2005-08-02  Jan Hubicka  <jh@suse.cz>
21211
21212         * update-threading.c: New test.
21213
21214 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
21215
21216         * gcc.c-torture/compile/20050801-1.c: New test.
21217         * gcc.c-torture/compile/20050801-2.c: New test.
21218
21219 2005-08-01  Jan Hubicka  <jh@suse.cz>
21220
21221         * val-prof-5.c: New test.
21222
21223 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
21224
21225         PR c/22311
21226         * gcc.dg/pr22311-1.c : New test.
21227
21228 2005-07-31  Steven Bosscher  <stevenb@suse.de>
21229
21230         PR target/23095
21231         * gfortran.dg/pr23095.f: New test.
21232
21233         PR c++/22003
21234         * g++.dg/other/pr22003.C: New test.
21235
21236 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
21237
21238         PR target/20621
21239         * gcc.c-torture/execute/pr20621-1.c: New test.
21240
21241 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
21242
21243         * gfortran.dg/comma_format_extension_4.f: Adjust length
21244         of string for format.
21245         * gfortran.dg/der_array_io_1.f: Replace illegal internal
21246         print statement with internal write.
21247         * gfortran.dg/der_array_io_2.f: Likewise.
21248         * gfortran.dg/der_array_io_3.f: Likewise.
21249
21250 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
21251
21252         * gcc.dg/fold-abs-4.c: new test.
21253
21254 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
21255
21256         PR fortran/22570 an related issues.
21257         * gfortran.dg/x_slash_1.f: New test.
21258
21259 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
21260
21261         PR c/23143
21262         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
21263         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
21264
21265 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21266
21267         PR c/529
21268         * gcc.dg/Wshadow-3.c: New test.
21269
21270 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
21271
21272         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
21273         used to have the wrong bounds).
21274
21275 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21276
21277         PR c/21720
21278         * gcc.dg/hex-round-1.c: Test more cases.
21279         * gcc.dg/hex-round-2.c: New test.
21280
21281 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
21282
21283         PR 22550
21284         * g++.dg/tree-ssa/pr22550.C: New test.
21285
21286 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
21287
21288         * gcc.dg/tree-ssa/vrp19.c: New test.
21289         * gcc.dg/tree-ssa-vrp20.c: New test.
21290
21291 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21292
21293         PR c/22240
21294         * gcc.dg/transparent-union-4.c: New test.
21295
21296 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21297
21298         PR c/22192
21299         * gcc.dg/c99-vla-2.c: New test.
21300
21301 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21302
21303         PR c/21720
21304         * gcc.dg/hex-round-1.c: New test.
21305
21306 2005-07-28  Jan Hubicka  <jh@suse.cz>
21307
21308         * inliner-1.c: Do not dump everything.
21309         * tree-prof.exp: Do not pass -ftree-based-profiling.
21310         * bprob.exp: Likewise.
21311
21312         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
21313
21314 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
21315
21316         PR c++/22545
21317         * g++.dg/expr/ptrmem7.C: New test.
21318
21319 2005-07-28  Mike Stump  <mrs@apple.com>
21320
21321         * g++.old-deja/g++.mike/visibility-1.C: New test.
21322
21323 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21324
21325         PR c/20187
21326         * gcc.c-torture/execute/pr20187-1.c: New test.
21327
21328 2005-07-28  Jeff Law  <law@redhat.com>
21329
21330         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
21331         * gcc.dg/tree-ssa/vrp18.c: New test.
21332
21333 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21334
21335         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
21336
21337 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21338
21339         PR tree-optimization/22506
21340         * gcc.dg/vect/ps22506.c: New test.
21341
21342 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
21343
21344         PR target/21149
21345         * gcc.target/i386/sse-3.c: New test.
21346
21347 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21348
21349         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
21350         * gcc.target/mips/mips32-dsp-type.c: Likewise.
21351
21352 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21353
21354         PR c/22589
21355         * gcc.c-torture/compile/pr22589-1.c: New test.
21356
21357 2005-07-28  Jan Hubicka  <jh@suse.cz>
21358
21359         * update-loopch.c: New testcase.
21360
21361 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21362
21363         PR rtl-optimization/23047
21364         * gcc.c-torture/execute/pr23047.c: New test.
21365         * gcc.c-torture/execute/pr23047.x: New.
21366
21367 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21368
21369         PR tree-optimization/22493
21370         * gcc.c-torture/execute/pr22493-1.c: New test.
21371         * gcc.c-torture/execute/pr22493-1.x: New.
21372         * gcc.c-torture/execute/vrp-1.c: New test.
21373         * gcc.c-torture/execute/vrp-2.c: New test.
21374         * gcc.c-torture/execute/vrp-2.c: New test.
21375
21376 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
21377
21378         * gcc.target/frv/all-builtin-read8.c: Delete.
21379         * gcc.target/frv/all-builtin-read16.c: Delete.
21380         * gcc.target/frv/all-builtin-read32.c: Delete.
21381         * gcc.target/frv/all-builtin-read64.c: Delete.
21382         * gcc.target/frv/all-builtin-write8.c: Delete.
21383         * gcc.target/frv/all-builtin-write16.c: Delete.
21384         * gcc.target/frv/all-builtin-write32.c: Delete.
21385         * gcc.target/frv/all-builtin-write64.c: Delete.
21386         * gcc.target/frv/all-read-write-1.c: New.
21387
21388 2005-07-27  Jeff Law  <law@redhat.com>
21389
21390         * gcc.c-torture/execute/pr22630.c: New test.
21391
21392 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
21393
21394         PR tree-optimization/23073
21395         * gcc.dg/vect/nodump-pr23073.c: New test.
21396         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
21397
21398 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
21399
21400         PR tree-optimize/22348
21401         * gcc.c-torture/execute/pr22348.c: New.
21402
21403 2005-07-27  Richard Guenther  <rguenther@suse.de>
21404
21405         * gcc.dg/tree-ssa/salias-1.c: New testcase.
21406
21407 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21408
21409         PR fortran/22503
21410         * gfortran.dg/logical_comp.f90: New test.
21411
21412 2005-07-27  Jan Hubicka  <jh@suse.cz>
21413
21414         * inliner-1.c: Add cleanup of dumps.
21415         * val-prof-*.c: Likewise.
21416         * update-tailcall.c: New.
21417
21418 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
21419
21420         PR 22591
21421         * gcc.dg/tree-ssa/pr22591.c: New test.
21422         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
21423
21424 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
21425
21426         PR libobjc/22606
21427         * objc.dg/try-catch-11.m: New test.
21428
21429 2005-07-26  Richard Guenther  <rguenther@suse.de>
21430
21431         PR tree-optimization/22486
21432         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
21433
21434 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21435
21436         PR tree-opt/22484
21437         * g++.dg/opt/loop2.C: New test.
21438
21439 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21440
21441         * gcc.dg/tree-ssa/reassoc-3.c: New test.
21442         * gcc.dg/tree-ssa/reassoc-4.c: New test.
21443
21444 2005-07-25  Adam Nemet  <anemet@lnxw.com>
21445
21446         * lib/profopt.exp (profopt-execute): Check for profiling data
21447         files on the target.
21448
21449 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
21450
21451         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
21452         for matching of asm labels.
21453
21454 2005-07-25  Richard Guenther  <rguenther@suse.de>
21455
21456         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
21457
21458 2005-07-25  Richard Guenther  <rguenther@suse.de>
21459
21460         PR testsuite/22624
21461         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
21462
21463 2005-07-25  Ira Rosen  <irar@il.ibm.com>
21464
21465         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
21466         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
21467         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
21468         * gcc.dg/vect/vect-100.c: New test.
21469         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
21470         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
21471         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
21472         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
21473         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
21474         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
21475         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
21476         * gfortran.dg/vect/pr19049.f90: New testcase.
21477         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
21478
21479 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
21480
21481         * gcc.c-torture/execute/20050713-1.c: New test.
21482
21483         PR fortran/20063
21484         * gfortran.fortran-torture/execute/data_4.f90: New test.
21485
21486         PR middle-end/20303
21487         * gcc.dg/visibility-d.c: New test.
21488
21489 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
21490
21491         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
21492         * gfortran.dg/underflow.f90: Ditto.
21493
21494 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21495
21496         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
21497         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
21498         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
21499
21500 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21501
21502         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
21503         include case of field width of zero.
21504
21505 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21506
21507         PR libgfortran/21875
21508         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
21509         with trailing blanks on normal formatted read.
21510
21511 2005-07-23  Chao-ying Fu  <fu@mips.com>
21512
21513         * gcc.target/mips/mips32-dsp-type.c: New test.
21514         * gcc.target/mips/mips32-dsp.c: New test.
21515
21516 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
21517
21518         PR testsuite/21073
21519         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
21520
21521         PR testsuite/20454
21522         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
21523         and __cyg_profile_func_exit.
21524
21525 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
21526
21527         * gfortran.dg/comma_format_extension_3.f: Fix typo.
21528         * gfortran.dg/comma_format_extension_4.f: Same.
21529         * gfortran.dg/pr15332.f: Same.
21530         * gfortran.dg/pr21730.f: Same.
21531
21532 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
21533
21534         * g++.dg/opt/vrp2.C: Fix testcase.
21535
21536         PR tree-opt/22625
21537         * g++.dg/opt/vrp2.C: New test.
21538
21539 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
21540
21541         PR debug/21828
21542         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
21543
21544 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
21545
21546         * gcc.dg/tree-ssa/20050719-1.c: New test.
21547
21548 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
21549
21550         * gcc.dg/bfin-longcall-1.c: New file.
21551         * gcc.dg/bfin-longcall-2.c: New file.
21552
21553 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
21554
21555         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
21556
21557 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21558
21559         PR middle-end/19055
21560         * gcc.dg/tree-ssa/pr19055.c: New test.
21561         * gcc.dg/tree-ssa/pr19055-2.c: New test.
21562
21563 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21564
21565         PR C++/22358
21566         * g++.dg/other/pr22358.C: New test.
21567
21568 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
21569
21570         PR c++/2922
21571         * g++.dg/lookup/two-stage5.C: New test from bug comments.
21572
21573 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21574
21575         PR c++/15938
21576         * g++.dg/init/union2.C: New test.
21577
21578 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21579
21580         PR c/22393
21581         * gcc.dg/complex-4.c: New test.
21582
21583 2005-07-21  Richard Guenther  <rguenther@suse.de>
21584
21585         PR testsuite/22522
21586         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21587         scanning for asm labels.
21588         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21589
21590 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21591
21592         PR target/22085
21593         * gcc.dg/altivec-pr22085.c: New.
21594
21595 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21596
21597         PR tree-optimization/19210
21598         * gcc.dg/tree-ssa/pr19210-1.c: New.
21599         * gcc.dg/tree-ssa/pr19210-2.c: New.
21600
21601 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
21602
21603         PR rtl-optimization/22167
21604         * g++.dg/opt/pr22167.C: New test.
21605
21606 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
21607
21608         PR c++/2922
21609         * g++.dg/lookup/two-stage2.C: New.
21610         * g++.dg/lookup/two-stage3.C: New.
21611         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21612         fixed two-stage name lookup for operators.
21613         * g++.dg/template/call3.C: Compiler now produces an appropriate
21614         error message.
21615         * g++.dg/template/crash37.C: Compiler now describes bla() on line
21616         14 as a candidate.
21617         * g++.dg/template/ptrmem4.C: Compiler produces different error
21618         message.
21619         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21620         connect_to_method as a candidate.
21621
21622 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
21623
21624         * gcc.dg/fold-alloc-1.c: New test.
21625
21626 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
21627
21628         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21629         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21630
21631 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
21632
21633         * gcc.dg/fold-abs-1.c: New test.
21634         * gcc.dg/fold-abs-2.c: New test.
21635         * gcc.dg/fold-abs-3.c: New test.
21636
21637 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
21638
21639         Make CONSTRUCTOR use VEC to store initializers.
21640         * g++.dg/ext/complit3.C: Check for specific error messages.
21641         * g++.dg/init/brace2.C: Update error message.
21642         * g++.dg/warn/Wbraces2.C: Likewise.
21643
21644 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
21645
21646         PR fortran/16940
21647         * gfortran.dg/module_interface_1.f90: New test.
21648
21649 2005-07-19  Danny Berlin <dberlin@dberlin.org>
21650             Kenneth Zadeck <zadeck@naturalbridge.com>
21651
21652         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21653
21654 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21655
21656         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21657         specify -Wformat for these tests.
21658         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21659         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21660         * gcc.dg/format/opt-6.c: Delete.
21661
21662 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21663
21664         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21665         * gcc.dg/tree-ssa/sra-3.c: Likewise.
21666
21667 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21668
21669         * gcc.dg/tree-ssa/alias-2.c: New test.
21670
21671 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
21672
21673         PR c++/22263
21674         * g++.dg/template/explicit7.C: New test.
21675
21676 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
21677
21678         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21679         field width of 8 to +Inf and -Inf.
21680
21681 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
21682
21683         PR c++/22139
21684         * g++.dg/template/friend36.C: New test.
21685
21686 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
21687
21688         PR fortran/21730
21689         * gfortran.dg/pr21730.f: New test.
21690
21691 2005-07-16  Danny Berlin <dberlin@dberlin.org>
21692             Kenneth Zadeck <zadeck@naturalbridge.com>
21693
21694         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21695         since pure const detection cannot run at -O1 in c compiler.
21696         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21697         can now optimize this case properly.
21698         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21699         because we now pass.
21700         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21701
21702 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
21703
21704         PR c/22421
21705         * gcc.dg/format/bitfld-1.c: New test.
21706
21707 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21708
21709         PR c++/22204
21710         * g++.dg/rtti/repo1.C: New test.
21711
21712 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
21713
21714         PR middle-end/22398
21715         * gcc.c-torture/compile/pr22398.c: New test.
21716
21717 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21718
21719         PR c++/22132
21720         * g++.dg/expr/cast4.C: New test.
21721
21722 2005-07-15  Richard Guenther  <rguenther@suse.de>
21723
21724         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21725         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21726
21727 2005-07-15  Steven Bosscher  <stevenb@suse.de>
21728
21729         PR tree-optimization/22230
21730         * gcc.dg/tree-ssa/pr22230.c: New test.
21731
21732 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
21733
21734         * gfortran.dg/g77/cpp6.f: New test.
21735
21736         PR fortran/22417
21737         * gfortran.dg/g77/cpp5.F: New test.
21738         * gfortran.dg/g77/cpp5.h: New file.
21739         * gfortran.dg/g77/cpp5inc.h: New file.
21740
21741 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
21742
21743         PR libfortran/16435
21744         * gfortran.dg/tl_editting.f90: New.
21745         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21746
21747 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
21748
21749         * gfortran.dg/char_array_constructor.f90: New test.
21750
21751 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
21752
21753         * gfortran.dg/past_eor.f90: New.
21754         * gfortran.dg/complex_read.f90: New.
21755
21756 2005-07-13  Jeff Law  <law@redhat.com>
21757
21758         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21759         additional casts.
21760
21761         * gcc.dg/tree-ssa/pr22321.c: New test
21762
21763 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
21764
21765         PR tree-optimization/21921
21766         * gcc.dg/tree-ssa/pr21921.c: New.
21767
21768 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21769
21770         PR tree-optimizatio/22442
21771         * gcc.dg/tree-ssa/loop-11.c: New test.
21772
21773 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21774
21775         PR tree-opt/21840
21776         * gcc.c-torture/compile/pr21840.c: New test.
21777
21778 2005-07-12  Jan Hubicka  <jh@suse.cz>
21779
21780         * gcc.c-torture/compile/pr22379.c: New test.
21781
21782 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
21783
21784         PR libfortran/21593
21785         gfortran.dg/dev_null.f90: Remove outdated comment about
21786         PR libfortran/21593.
21787
21788
21789 2005-07-12  Dale Johannesen  <dalej@apple.com>
21790
21791         * gcc.target/i386/compress-float-sse.c: New.
21792         * gcc.target/i386/compress-float-sse-pic.c: New.
21793         * gcc.target/i386/compress-float-387.c: New.
21794         * gcc.target/i386/compress-float-387-pic.c: New.
21795         * gcc.dg/compress-float-ppc.c: New.
21796         * gcc.dg/compress-float-ppc-pic.c: New.
21797
21798 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
21799
21800         PR libfortran/21593
21801         gfortran.dg/dev_null.f90: Remove targets.
21802
21803 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21804
21805         PR tree-opt/22335
21806         * gcc.dg/pr22335-1.c: New test.
21807         * gcc.dg/pr22335-2.c: New test.
21808
21809 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21810
21811         PR c++/20172
21812         * g++.dg/template/nontype12.C : New test.
21813
21814 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21815
21816         * gcc.dg/tree-ssa/loop-10.c: New test.
21817
21818 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
21819
21820         * gcc.c-torture/execute/20020720-1.x: Remove.
21821
21822 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
21823
21824         * gfortran.fortran-torture/execute/forall_7.f90: New test.
21825
21826 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
21827
21828         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21829         (dg-mips-options): Use it.
21830
21831 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
21832
21833         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21834
21835 2005-07-09  Richard Henderson  <rth@redhat.com>
21836
21837         * lib/target-supports.exp (check_effective_target_sync_char_short):
21838         Add alpha.
21839
21840 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
21841
21842         PR libfortran/22217
21843         * gfortran.dg/negative-z-descriptor.f90: New test.
21844
21845 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21846
21847         PR tree-opt/22329
21848         * gcc.dg/pr22329.c: New test.
21849
21850 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
21851
21852         PR tree-optimization/20139
21853         * gcc.dg/tree-ssa/pr20139.c: New.
21854
21855 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21856
21857         PR tree-opt/22356
21858         * gcc.dg/pr22356-1.c: New test.
21859
21860 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
21861
21862         PR c++/21799
21863         * g++.dg/template/unify8.C: New.
21864         * g++.dg/template/unify9.C: New.
21865
21866 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
21867
21868         * gfortran.fortran-torture/execute/entry_10.f90: New test.
21869
21870 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
21871
21872         * gcc.dg/darwin-version-1.c: New.
21873         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21874         * gcc.dg/builtins-20.c: Likewise.
21875         * gcc.dg/builtins-53.c: Likewise.
21876         * gcc.dg/torture/builtins-convert-1.c: Likewise.
21877         * gcc.dg/torture/builtins-convert-2.c: Likewise.
21878         * gcc.dg/torture/builtins-convert-3.c: Likewise.
21879         * gcc.dg/torture/builtins-power-1.c: Likewise.
21880         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21881         on Darwin.
21882
21883 2005-07-07  Jeff Law  <law@redhat.com>
21884
21885         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
21886         argument evaluation order.
21887
21888 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
21889
21890         PR libfortran/21594
21891         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21892         Add test cases where the shift length is greater than the
21893         array length.
21894
21895 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21896
21897         * obj-c++.dg/proto-lossage-6.mm: New.
21898         * objc.dg/proto-lossage-6.m: New.
21899
21900 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21901
21902         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21903         * objc.dg/gnu-runtime-2.m: Likewise.
21904
21905 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21906
21907         * gfortran.dg/longline.f: New test.
21908
21909         * gfortran.dg/badline.f: New test.
21910
21911 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21912
21913         PR fortran/16531
21914         PR fortran/15966
21915         PR fortran/18781
21916         * gfortran.dg/hollerith.f90: New.
21917         * gfortran.dg/hollerith2.f90: New.
21918         * gfortran.dg/hollerith3.f90: New.
21919         * gfortran.dg/hollerith4.f90: New.
21920         * gfortran.dg/hollerith_f95.f90: New.
21921         * gfortran.dg/hollerith_legacy.f90: New.
21922         * gfortran.dg/g77/cpp4.F: New. Port from g77.
21923
21924 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21925
21926         PR objc/22274
21927         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21928         * objc.dg/gnu-runtime-2.m: New.
21929
21930 2005-07-06  Jeff Law  <law@redhat.com>
21931
21932         * gcc.dg/tree-ssa/vrp17.c: New test.
21933
21934 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21935
21936         PR fortran/22327
21937         * gfortran.dg/array_constructor_5.f90: New test.
21938
21939 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21940
21941         * gfortran.fortran-torture/execute/entry_9.f90: New test.
21942
21943 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
21944
21945         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21946         * gcc.dg/980816-1.c: Ditto.
21947
21948 2005-07-06  Jeff Law  <law@redhat.com>
21949
21950         * gcc.c-torture/compile/pr21356.c: New test.
21951
21952 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21953
21954         PR c/22013
21955         PR c/22098
21956         * gcc.c-torture/compile/pr22013-1.c,
21957         gcc.c-torture/execute/pr22098-1.c,
21958         gcc.c-torture/execute/pr22098-2.c,
21959         gcc.c-torture/execute/pr22098-3.c: New tests.
21960
21961 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21962
21963         PR c/22308
21964         * gcc.dg/pr22308-1.c: New test.
21965
21966 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
21967
21968         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
21969         target.
21970         * gcc.dg/compare9.c: Use -fshort-enums instead of
21971         -fno-short-enums.  Change the last test to dg-bogus.
21972
21973 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
21974
21975         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21976         * gcc.dg/compare9.c: New.
21977
21978 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21979
21980         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21981
21982 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21983
21984         PR testsuite/22288
21985         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21986
21987
21988 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21989
21990         * gcc.dg/format/gcc_gfc-1.c: New.
21991
21992 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21993
21994         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21995
21996 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21997
21998         PR fortran/20842
21999         * gfortran.dg/io_invalid_1.f90: New test.
22000
22001 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
22002
22003         * gcc.dg/format/gcc_diag-1.c: Update.
22004
22005 2005-07-02  Jeff Law  <law@redhat.com>
22006
22007         * gcc.dg/tree-ssa/pr22051-1.c: New test.
22008         * gcc.dg/tree-ssa/pr22051-2.c: New test.
22009
22010 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
22011
22012         * gcc.dg/format/gcc_diag-1.c: Update.
22013
22014 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
22015
22016         PR tree-opt/22269
22017         * gcc.c-torture/compile/pr22269.c: New test.
22018
22019 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
22020
22021         PR 21584
22022         PR 22219
22023         * g++.dg/tree-ssa/pr21584-1.C: New test.
22024         * g++.dg/tree-ssa/pr21584-2.C: New test.
22025
22026 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
22027
22028         * obj-c++.dg/try-catch-11.mm: New.
22029         * objc.dg/try-catch-10.m: New.
22030
22031 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
22032
22033         * g++.dg/other/ucnid-1.C: xfail on AIX.
22034
22035 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
22036
22037         PR 22234
22038         * gcc.dg/20050629-1.c: New test.
22039
22040 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
22041
22042         * obj-c++.dg/const-str-1[0-1].mm: New.
22043         * objc.dg/const-str-1[0-1].m: New.
22044
22045 2005-05-29  Richard Henderson  <rth@redhat.com>
22046
22047         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
22048         Rename from check_effective_target_vect_no_max.
22049         (check_effective_target_vect_no_int_add): New.
22050         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
22051         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
22052         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22053         * gcc.dg/vect/vect-reduc-1.c: Use both.
22054         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22055
22056 2005-05-29  Richard Henderson  <rth@redhat.com>
22057
22058         * lib/target-supports.exp (check_effective_target_vect_no_max):
22059         Remove i386 and x86_64.
22060
22061 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22062
22063         PR testsuite/21969
22064         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
22065
22066 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22067
22068         PR middle-end/21969
22069         * gcc.dg/vect/pr21969.c: New test.
22070
22071 2005-06-28  Eric Christopher  <echristo@redhat.com>
22072
22073         PR c/22052
22074         PR c/21975
22075         * gcc.dg/inline1.c: New test.
22076         * gcc.dg/inline2.c: Ditto.
22077         * gcc.dg/inline3.c: Ditto.
22078         * gcc.dg/inline4.c: Ditto.
22079         * gcc.dg/inline5.c: Ditto.
22080
22081 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22082
22083         PR libfortran/22142
22084         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22085         Add testcase also testing eoshift1 for PR 22142.
22086
22087 2005-06-28  Richard Henderson  <rth@redhat.com>
22088
22089         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
22090         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
22091         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
22092         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
22093         gcc.dg/tree-ssa/20030922-2.c: Likewise.
22094
22095 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22096
22097         PR libfortran/22142
22098         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22099         Add testcase for PR 22142.
22100
22101 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
22102
22103         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
22104         gcc.target/ia64/fpreg-2.c: New tests.
22105
22106 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22107
22108         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
22109
22110 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22111
22112         PR libfortran/22170
22113         * gfortran.dg/slash_1.f90: New test.
22114
22115 2005-06-27  Richard Henderson  <rth@redhat.com>
22116
22117         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
22118         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
22119         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22120         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22121         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22122         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22123
22124 2005-06-27  Richard Henderson  <rth@redhat.com>
22125
22126         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
22127         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
22128
22129 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
22130
22131         * obj-c++.dg/proto-lossage-5.mm: New.
22132         * objc.dg/proto-lossage-5.m: New.
22133
22134 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
22135
22136         PR 21959
22137         * gcc.dg/tree-ssa/pr21959.c: New test.
22138
22139 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
22140
22141         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
22142         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
22143         testing uninitialized var.
22144
22145         * gcc.c-torture/execute/builtins/chk.h: New.
22146         * gcc.c-torture/execute/builtins/lib/chk.c: New.
22147         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
22148         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
22149         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
22150         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
22151         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
22152         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
22153         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
22154         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
22155         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
22156         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
22157         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
22158         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
22159         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
22160         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
22161         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
22162         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
22163         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
22164         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
22165         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
22166         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
22167         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
22168         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
22169         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
22170         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
22171         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
22172         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
22173         * gcc.dg/builtin-object-size-1.c: New test.
22174         * gcc.dg/builtin-object-size-2.c: New test.
22175         * gcc.dg/builtin-object-size-3.c: New test.
22176         * gcc.dg/builtin-object-size-4.c: New test.
22177         * gcc.dg/builtin-object-size-5.c: New test.
22178         * gcc.dg/builtin-stringop-chk-1.c: New test.
22179         * gcc.dg/builtin-stringop-chk-2.c: New test.
22180         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
22181         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
22182         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
22183         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
22184         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
22185         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
22186         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
22187         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
22188         * gcc.c-torture/execute/printf-1.c: New test.
22189         * gcc.c-torture/execute/fprintf-1.c: New test.
22190         * gcc.c-torture/execute/vprintf-1.c: New test.
22191         * gcc.c-torture/execute/vfprintf-1.c: New test.
22192         * gcc.c-torture/execute/printf-chk-1.c: New test.
22193         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
22194         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
22195         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
22196
22197 2005-06-27  Michael Matz  <matz@suse.de>
22198
22199         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
22200         slot is not merged if address escapes.
22201
22202 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22203
22204         PR c/21911
22205         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
22206
22207 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
22208
22209         PR middle-end/17965
22210         * gcc.c-torture/compile/20050622-1.c: New test.
22211
22212         PR middle-end/22028
22213         * gcc.dg/20050620-1.c: New test.
22214
22215 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
22216
22217         PR tree-optimization/22026
22218         * gcc.dg/tree-ssa/pr22026.c: New.
22219
22220 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
22221
22222         PR libfortran/22144
22223         * gfortran.dg/shift-alloc.f90: New testcase.
22224
22225 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
22226
22227         * all files: Update FSF address in copyright headers.
22228
22229 2005-06-22  Jan Hubicka  <jh@suse.cz>
22230
22231         * wholeprogram-1.c: New testcase.
22232         * wholeprogram-2.c: New testcase.
22233
22234 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
22235
22236         PR 22171
22237         * gcc.dg/tree-ssa/pr22171.c: New test.
22238
22239 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
22240
22241         * gfortran.dg/simplify_modulo.f90: New.
22242
22243 2005-06-24  Jan Hubicka  <jh@suse.cz>
22244
22245         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
22246
22247 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22248
22249         * obj-c++.dg/proto-lossage-[1-4].mm: New.
22250
22251 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22252
22253         * obj-c++.dg/typedef-alias-1.mm: New.
22254         * objc.dg/typedef-alias-1.m: New.
22255
22256 2005-06-23  Jeff Law  <law@redhat.com>
22257
22258         * gcc.dg/tree-ssa/vrp16.c: New test.
22259
22260 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22261
22262         * lib/target-supports.exp: Add
22263         check_effective_target_fortran_large_real and
22264         check_effective_target_fortran_large_int to check for
22265         corresponding effective targets.
22266         * gfortran.dg/large_integer_kind_1.f90: New test.
22267         * gfortran.dg/large_real_kind_1.f90: New test.
22268
22269 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
22270
22271         PR tree-optimization/22117
22272         * gcc.dg/tree-ssa/pr22117.c: New.
22273
22274 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
22275
22276         PR testsuite/22123
22277         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
22278
22279 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
22280
22281         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
22282
22283 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
22284
22285         * gfortran.dg/f2c_4.f90: Add tests for complex functions
22286         * gfortran.dg/f2c_4.c: Likewise.
22287
22288 2005-06-22 Paul Brook  <paul@codesourcery.com>
22289
22290         PR fortran/21034
22291         * gfortran.dg/auto_save_1.f90: New test.
22292
22293 2005-06-22  Michael Matz  <matz@suse.de>
22294
22295         * gcc.target/x86-64/abi: New directory.
22296         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
22297         * gcc.target/x86-64/abi/README.gcc: New file.
22298         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
22299         * gcc.target/x86-64/abi/asm-support.s: New file.
22300         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
22301         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
22302         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
22303         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
22304         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
22305         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
22306         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
22307         * gcc.target/x86_64/abi/test_bitfields.c: New test.
22308         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
22309         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
22310         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
22311         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
22312         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
22313         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
22314         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
22315         * gcc.target/x86_64/abi/test_varargs.c: New test.
22316
22317 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
22318
22319         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
22320         32-bit i?86 and x86_64.
22321
22322 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
22323
22324         * obj-c++.dg/const-str-[1-9].mm: New tests.
22325
22326 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
22327
22328         PR fortran/22010
22329         * gfortran.dg/namelist_use.f90: New.
22330         * gfortran.dg/namelist_use_only.f90: New.
22331
22332 2005-06-21  Jeff Law  <law@redhat.com>
22333
22334         * gcc.dg/tree-ssa/vrp15.c: New test.
22335
22336 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
22337
22338         * lib/target-supports.exp (check_effective_target_vect_reduction):
22339         Remove.
22340         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
22341         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
22342         remove vect_reduction target keyword. Also avoid two returns in main.
22343         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22344         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
22345         * gcc.dg/vect/vect-reduc-1short.c: New test.
22346         * gcc.dg/vect/vect-reduc-1char.c: New test.
22347         * gcc.dg/vect/vect-reduc-2short.c: New test.
22348         * gcc.dg/vect/vect-reduc-2char.c: New test.
22349         * gcc.dg/vect/vect-reduc-6.c: New test.
22350         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
22351         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
22352         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
22353
22354 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22355         Paul Thomas  <pault@gcc.gnu.org>
22356
22357         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
22358         New tests.
22359
22360 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22361
22362         * gfortran.dg/backslash_1.f90: New test.
22363         * gfortran.dg/backslash_2.f90: New test.
22364
22365 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
22366
22367         * gfortran.dg/duplicate_labels.f90: New test.
22368
22369 2005-06-20  Jan Beulich  <jbeulich@novell.com>
22370
22371         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
22372         unsupportable relocations.
22373         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22374         * gcc.dg/20050321-2.c: xfail for NetWare.
22375
22376 2005-06-20  Andreas Jaeger  <aj@suse.de>
22377
22378         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
22379         gcc.target/i386/fastcall-sseregparm.c,
22380         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
22381
22382 2005-06-19  Richard Henderson  <rth@redhat.com>
22383
22384         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
22385
22386 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
22387
22388         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
22389
22390 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
22391
22392         PR c++/22115
22393         * g++.dg/conversion/simd2.C: Change expected error message.
22394
22395 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22396
22397         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
22398         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22399         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22400
22401 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
22402
22403         * gcc.dg/fold-mod-1.c: New test.
22404
22405 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
22406
22407         PR fortran/19926
22408         * gfortran.dg/pr19926.f90: New test.
22409
22410 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22411
22412         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
22413         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
22414         targets.
22415         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22416         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22417
22418 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
22419
22420         * gcc.target/ia64/float80-varargs-1.c: New test.
22421
22422 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22423
22424         PR tree-opt/22035
22425         * gfortran.dg/f2c_6.f90: New test.
22426
22427 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
22428
22429         PR c++/17413
22430         * g++.dg/template/local5.C: New.
22431
22432 2005-06-17  Richard Henderson  <rth@redhat.com>
22433
22434         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
22435
22436 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
22437
22438         PR testsuite/21945
22439         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
22440
22441 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
22442
22443         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
22444         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
22445         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
22446         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
22447         check_vect to verify the presence of hardware vector support.
22448
22449 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
22450
22451         PR testsuite/22056
22452         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
22453
22454 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22455
22456         PR libfortran/19216
22457         * gfortran.dg/pr19216.f: Add correct space between brackets and
22458         dg directive.
22459
22460 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22461
22462         PR libfortran/16436
22463         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
22464
22465 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
22466
22467         * gcc.target/i386/attributes-error.c: New testcase.
22468         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
22469         * gcc.target/i386/regparm-stdcall.c: Likewise.
22470         * gcc.target/i386/sseregparm-1.c: Likewise.
22471         * gcc.target/i386/sseregparm-2.c: Likewise.
22472
22473 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
22474
22475         * g++.dg/rtti/crash2.C: New.
22476
22477 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
22478
22479         * gcc.dg/noncompile/20040203-3.c: Update expected message.
22480
22481 2005-06-15  David Ung  <davidu@mips.com>
22482
22483         * gcc.target/mips/mips16e-extends.c: New test for testing the
22484         generation of MIPS16e zeb/zeh, seb/seh instructions.
22485
22486 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
22487
22488         PR 22018
22489         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
22490         * gcc.dg/tree-ssa/pr22018.c: New test.
22491
22492 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
22493
22494         * gcc.dg/simd-1.c: Update error messages.
22495         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
22496         * gcc.dg/simd-2.c: Update error messages.
22497         * gcc.dg/simd-4.c: New.
22498
22499 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
22500
22501         PR c++/20678
22502         * g++.dg/other/crash-4.C: New.
22503
22504 2005-06-14  Devang Patel  <dpatel@apple.com>
22505
22506         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
22507
22508 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22509
22510         PR c++/21929
22511         * g++.dg/parse/crash11.C: Update
22512
22513 2005-06-13  Jeff Law  <law@redhat.com>
22514
22515         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
22516         perform the desired transformations.
22517         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
22518         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
22519
22520 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22521
22522         PR fortran/22038
22523         * gfortran.dg/forall_1.f90: Un-XFAIL.
22524
22525 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
22526
22527         PR c++/21929
22528         * g++.dg/parse/crash26.C: New.
22529
22530         PR c++/20789
22531         * g++.dg/init/member1.C: New.
22532
22533 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
22534
22535         * gfortran.dg/altreturn_1.f90: New test.
22536
22537 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
22538
22539         PR middle-end/21985
22540         * gcc.dg/tree-ssa/pr21985.c: New test.
22541
22542 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22543
22544         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
22545
22546 2005-06-12  Roger Sayle  <roger@eyesopen.com>
22547
22548         PR c++/21930
22549         * g++.dg/other/error10.C: New test case.
22550
22551 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22552
22553         PR libfortran/19155
22554         * gfortran.dg/pr19155.f: Add test.
22555
22556 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22557
22558         * gfortran.dg/f2c_7.f90: New test.
22559
22560         * gfortran.dg/forall_1.f90: XFAILed.
22561
22562 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22563
22564         * gcc.dg/pr14796-1.c: New.
22565         * gcc.dg/pr14796-2.c: New.
22566
22567 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
22568
22569         PR fortran/17792
22570         PR fortran/21375
22571         * gfortran.dg/deallocate_stat.f90: New test.
22572
22573 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
22574
22575         * gfortran.fortran-torture/execute/in-pack.f90: New test.
22576
22577 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
22578
22579         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22580         access will be generated when this loop is vectorized. Test that
22581         accesses with same alignment were detected.
22582         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22583         Test that accesses with same alignment were detected.
22584         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22585         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22586         alignment were detected.
22587
22588 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
22589
22590         PR c++/10611
22591         * g++.dg/conversion/simd2.C: New.
22592
22593 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22594
22595         * gcc.dg/Wcxx-compat-1.c: New.
22596
22597 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
22598
22599         PR libfortran/21480
22600         * gfortran.dg/reshape-complex.f90: Add a test for a packed
22601         complex array.
22602
22603 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
22604
22605         * gcc.dg/alias-8.c: New.
22606
22607 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
22608
22609         * gcc.dg/format/cmn_err-1.c: Update.
22610
22611 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
22612
22613         PR target/20666
22614         * gcc.target/sparc/fexpand-2.c: New.
22615         * gcc.target/sparc/fpmerge-2.c: New.
22616         * gcc.target/sparc/fpmul-2.c: New.
22617         * gcc.target/sparc/noresult.c: New.
22618         * gcc.target/sparc/pdist-2.c: New.
22619         * gcc.target/sparc/pdist-3.c: New.
22620
22621 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
22622
22623         PR testsuite/21702
22624         * gcc.target/i386/i386.exp: Fix comment typo.
22625
22626 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22627
22628         PR c++/19497
22629         * g++.dg/inherit/using5.C: New.
22630         * g++.dg/inherit/using6.C: New.
22631
22632 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22633
22634         PR c++/19894
22635         * g++.dg/template/ptrmem15.C: New test.
22636
22637         PR c++/20563
22638         * g++.dg/ext/label4.C: New test.
22639
22640 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22641
22642         * gcc.dg/tls/debug-1.c: New test.
22643
22644 2005-06-07  Dale Johannesen  <dalej@apple.com>
22645
22646         * gcc.target/i386/movq.c: New.
22647
22648 2005-06-07  Dale Johannesen  <dalej@apple.com>
22649
22650         * gcc.dg/20050607-1.c: New.
22651
22652 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
22653
22654         PR middle-end/21850
22655         * gcc.c-torture/execute/20050607-1.c: New test.
22656
22657 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
22658
22659         PR libfortran/21926
22660         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22661         Test case where the return array has lowest stride one,
22662         but isn't packed.
22663
22664 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
22665
22666         * lib/target-supports.exp (check_effective_target_sync_int_long):
22667         Add s390 and s390x targets.
22668
22669 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
22670
22671         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22672         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22673         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22674         * gcc.dg/tree-ssa/loop-9.c: New test.
22675
22676 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22677
22678         * g++.dg/parse/defarg10.C: New.
22679
22680 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
22681
22682         PR regression/21897
22683         * gcc.c-torture/execute/20050604-1.c: New test.
22684
22685 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22686
22687         PR 21903
22688         * g++.dg/parse/defarg9.C: New.
22689
22690         PR c++/20637
22691         * g++.dg/inherit/using4.C: New.
22692         * g++.dg/overload/error1.C: Adjust expected errors.
22693         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22694         * g++.old-deja/g++.brendan/arm2.C: Likewise.
22695         * g++.old-deja/g++.other/redecl2.C: Likewise.
22696         * g++.old-deja/g++.other/redecl4.C: Likewise.
22697         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22698
22699 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22700
22701         * gfortran.dg/f2c_5.f90: Add -w to dg-options
22702
22703 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22704
22705         * lib/gfortran.exp (gfortran_target_compile): Call
22706         dg-additional-files-options
22707         * gfortran.dg/f2c_4.f90: New file
22708         * gfortran.dg/f2c_4.c: New file
22709         * gfortran.dg/f2c_5.f90: New file
22710         * gfortran.dg/f2c_5.c: New file
22711
22712 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22713
22714         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22715
22716         PR fortran/21912
22717         * gfortran.dg/array_constructor_4.f90: New test.
22718
22719 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
22720
22721         PR c++/21619
22722         * g++.dg/ext/builtin9.C: New test.
22723
22724 2005-06-05  Dale Johannesen  <dalej@apple.com>
22725
22726         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22727         * gcc.c-torture/execute/20050603-2.c: Ditto.
22728
22729 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
22730
22731         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22732         * gcc.dg/vect/vect-reduc-1.c: New.
22733         * gcc.dg/vect/vect-reduc-2.c: New.
22734         * gcc.dg/vect/vect-reduc-3.c: New.
22735
22736 2005-06-04  Dale Johannesen  <dalej@apple.com>
22737
22738         * gcc.c-torture/execute/20050603-1.c: New.
22739         * gcc.c-torture/execute/20050603-2.c: New.
22740         * gcc.dg/20050603-3.c: New.
22741
22742 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22743
22744         PR fortran/19195
22745         * gfortran.dg/debug_1.f90: New test.
22746
22747         * gfortran.dg/forall_1.f90: New test.
22748
22749 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
22750
22751         * gfortran.dg/array_constructor_3.f90: New test.
22752
22753 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22754
22755         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22756
22757 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
22758
22759         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22760
22761 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
22762
22763         PR c/21873
22764         * gcc.dg/init-excess-1.c: New test.
22765
22766 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22767
22768         PR c++/21853
22769         * g++.dg/expr/static_cast6.C: New test.
22770
22771 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
22772
22773         * gcc.dg/tree-ssa/vrp14.c: New test.
22774
22775 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22776
22777         PR c++/21336
22778         * g++.dg/template/new2.C: New test.
22779
22780 2005-06-03  Josh Conner  <jconner@apple.com>
22781
22782         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22783         all entries in initializer.
22784
22785 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
22786
22787         PR middle-end/21858
22788         * gcc.dg/pr21858.c: New testcase.
22789
22790 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
22791
22792         PR tree-optimization/21292
22793
22794         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22795         New.
22796         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22797         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22798         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22799         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22800         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22801
22802 2005-06-02  Richard Henderson  <rth@redhat.com>
22803
22804         * gcc.dg/sync-2.c: Use -march=i486 for i386.
22805
22806 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
22807
22808         * gcc.dg/wtypequal.c: New testcase.
22809
22810 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
22811
22812         PR 21582
22813         * gcc.dg/tree-ssa/pr21582.c: New test.
22814
22815 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22816
22817         PR c++/21280
22818         * g++.dg/opt/interface2.h: New.
22819         * g++.dg/opt/interface2.C: New.
22820         * g++.dg/init/ctor4.C: Adjust error lines.
22821         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22822         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22823         * g++.old-deja/g++.jason/opeq3.C: Likewise.
22824         * g++.old-deja/g++.pt/assign1.C: Likewise.
22825         * g++.old-deja/g++.pt/crash20.C: Likewise.
22826
22827 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
22828
22829         PR tree-optimization/21734
22830         * g++.dg/vect/pr21734_1.cc: New.
22831         * g++.dg/vect/pr21734_2.cc: New.
22832
22833 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22834
22835         PR c++/20350
22836         * g++.dg/template/spec24.C: New.
22837
22838         PR c++/21151
22839         * g++.dg/pch/local-1.C: New.
22840         * g++.dg/pch/local-1.Hs: New.
22841
22842 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
22843
22844         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22845         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22846         * gcc.dg/tree-ssa/pr14341.c: New test.
22847         * gcc.dg/tree-ssa/pr14841.c: New test.
22848         * gcc.dg/tree-ssa/pr20701.c: New test.
22849         * gcc.dg/tree-ssa/pr21086.c: New test.
22850         * gcc.dg/tree-ssa/pr21090.c: New test.
22851         * gcc.dg/tree-ssa/pr21332.c: New test.
22852         * gcc.dg/tree-ssa/pr21458.c: New test.
22853         * gcc.dg/tree-ssa/pr21658.c: New test.
22854         * gcc.dg/tree-ssa/vrp01.c: New test.
22855         * gcc.dg/tree-ssa/vrp02.c: New test.
22856         * gcc.dg/tree-ssa/vrp03.c: New test.
22857         * gcc.dg/tree-ssa/vrp04.c: New test.
22858         * gcc.dg/tree-ssa/vrp05.c: New test.
22859         * gcc.dg/tree-ssa/vrp06.c: New test.
22860         * gcc.dg/tree-ssa/vrp07.c: New test.
22861         * gcc.dg/tree-ssa/vrp08.c: New test.
22862         * gcc.dg/tree-ssa/vrp09.c: New test.
22863         * gcc.dg/tree-ssa/vrp10.c: New test.
22864         * gcc.dg/tree-ssa/vrp11.c: New test.
22865         * gcc.dg/tree-ssa/vrp12.c: New test.
22866         * gcc.dg/tree-ssa/vrp13.c: New test.
22867
22868 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
22869
22870         PR 21029
22871         * gcc.dg/tree-ssa/pr21029.c: New test.
22872
22873 2005-06-01  Roger Sayle  <roger@eyesopen.com>
22874
22875         * gfortran.dg/logint-1.f: New test case.
22876         * gfortran.dg/logint-2.f: Likewise.
22877         * gfortran.dg/logint-3.f: Likewise.
22878
22879 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
22880
22881         PR c/21536
22882         PR c/20760
22883         * gcc.dg/20050527-1.c: New test.
22884
22885         * gcc.dg/i386-sse-12.c: New test.
22886
22887         PR fortran/21729
22888         * gfortran.dg/implicit_5.f90: New test.
22889
22890 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
22891
22892         PR fortran/20883
22893         * gfortran/assign_4.f90: New test.
22894         * gfortran/assign_2.f90: Change compile to run.
22895
22896 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
22897
22898         * lib/target-supports.exp
22899         (check_effective_target_sync_char_short): New.
22900         * gcc.dg/sync-2.c: New.
22901
22902 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
22903
22904         PR tree-optimization/21817
22905         * gcc.dg/torture/pr21817-1.c: New.
22906
22907 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
22908
22909         PR c++/21165
22910         * g++.dg/template/init5.C: New.
22911
22912 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
22913
22914         * gfortran.dg/char_initialiser_actual.f90:
22915         Test character initialisers as actual arguments.
22916         * gfortran.dg/char_pointer_comp_assign.f90:
22917         Test character pointer structure component assignments.
22918         * gfortran.dg/char_array_structure_constructor.f90:
22919         Test character components in structure constructors.
22920
22921 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
22922
22923         PR middle-end/20931
22924         * g++.dg/opt/pr20931.C: New test.
22925
22926 2005-05-31  Andreas Jaeger  <aj@suse.de>
22927
22928         PR testsuite/20772
22929         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22930         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22931         g++.old-deja/g++.ext/asmspec1.C,
22932         g++.old-deja/g++.other/regstack.C,
22933         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22934         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22935         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22936         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22937         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22938         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22939         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22940         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22941         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22942         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22943         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22944         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22945         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22946         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22947         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22948         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22949         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22950         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22951         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22952
22953 2005-05-31  Jeff Law  <law@redhat.com>
22954
22955         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22956
22957 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
22958
22959         PR middle-end/21743
22960         * gcc.dg/builtins-1.c: Activate disabled clog test.
22961         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22962
22963 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
22964
22965         * gfortran.dg/char_pointer_assign.f90:
22966         Test character-pointer assignments and pointer assignments.
22967         * gfortran.dg/char_pointer_dummy.f90:
22968         Test character-pointer dummy arguments.
22969         * gfortran.dg/char_pointer_func.f90:
22970         Test character-pointer function returns.
22971         * gfortran.dg/char_pointer_dependency.f90:
22972         Test character-pointer functions with dependencies.
22973
22974 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
22975
22976         PR c++/21784
22977         * g++.dg/lookup/using14.C: New test.
22978
22979 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
22980
22981         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22982         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22983         trailing ^M.
22984
22985 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
22986
22987         PR c++/17413
22988         * g++.dg/template/local5.C: New.
22989
22990         PR target/21761
22991         * gcc.c-torture/compile/pr21761.c: New.
22992
22993         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22994         before darwin8.
22995
22996 2005-05-30  Steven G. Kargl
22997
22998         PR fortran/20846
22999         * gfortran.dg/inquire_8.f90: New test.
23000
23001 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23002
23003         PR libfortran/21376
23004         * gfortran.dg/output_exponents_1.f90: New test.
23005
23006 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23007
23008         PR libfortran/20006
23009         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
23010
23011 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
23012
23013         PR c++/21210
23014         * g++.dg/ext/complex1.C: New test.
23015
23016         PR c++/21340
23017         * g++.dg/init/ctor6.C: New test.
23018
23019 2005-05-29  Jan Hubicka  <jh@suse.cz>
23020
23021         * gcc.c-torture/compile/pr21562.c: New.
23022
23023 2005-05-28  Steven G. Kargl <kargls@comcast.net>
23024
23025         * gfortran.dg/subnormal_1.f90: New test.
23026
23027 2005-05-28  Jan Hubicka  <jh@suse.cz>
23028
23029         * tree-prof.exp: Fix comment.
23030         * value-prof-1.c: New.
23031         * value-prof-2.c: New.
23032         * value-prof-3.c: New.
23033         * value-prof-4.c: New.
23034
23035 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
23036
23037         PR c++/21614
23038         * g++.dg/expr/ptrmem6.C: New test.
23039         * g++.dg/expr/ptrmem6a.C: Likewise.
23040
23041 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
23042
23043         PR tree-optimization/21658
23044         * gcc.dg/tree-ssa/pr21658.c: New.
23045
23046 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
23047
23048         PR c++/21455
23049         * g++.dg/inherit/ptrmem3.C: New.
23050
23051         PR c++/21681
23052         * g++.dg/parse/template16.C: New.
23053
23054 2005-05-27  Andreas Jaeger  <aj@suse.de>
23055
23056         * gcc.dg/setjmp-2.c: Only run in 32-bit.
23057
23058         * gcc.dg/i386-sse-8.c: Run test on all archs.
23059
23060 2005-05-26  Mike Stump  <mrs@apple.com>
23061
23062         * objc.dg/isa-field-1.m: Only run on darwin.
23063         * objc.dg/lookup-1.m: Likewise.
23064         * objc.dg/try-catch-8.m: Likewise.
23065
23066 2005-05-26  Roger Sayle  <roger@eyesopen.com>
23067
23068         PR tree-optimization/9814
23069         * gcc.dg/pr9814-1.c: New test case.
23070
23071 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23072
23073         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
23074         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
23075         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
23076         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
23077         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
23078         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
23079         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
23080         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
23081         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
23082         objc.dg/try-catch-8.m: New.
23083
23084 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
23085
23086         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
23087         remove extraneous semicolons.
23088
23089 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23090
23091         * obj-c++.dg/comp-types-12.mm: New.
23092         * objc.dg/comp-types-11.m: New.
23093         * objc.dg/selector-4.m: New.
23094
23095 2005-05-26  Andreas Jaeger  <aj@suse.de>
23096
23097         PR testsuite/20772
23098         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
23099         g++.old-deja/g++.ext/attrib3.C,
23100         g++.old-deja/g++.other/store-expr1.C,
23101         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
23102         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
23103         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23104         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
23105         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
23106         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
23107         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
23108         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23109         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
23110         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
23111         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
23112         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
23113         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
23114         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
23115         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
23116         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
23117         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
23118         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23119         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
23120
23121 2005-05-26  Andreas Jaeger  <aj@suse.de>
23122
23123         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
23124         x86-64 compilation.
23125
23126 2005-05-26  Andreas Jaeger  <aj@suse.de>
23127
23128         PR testsuite/20772
23129         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
23130         gcc.misc-tests/i386-pf-athlon-1.c,
23131         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23132         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
23133         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
23134         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
23135         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
23136         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
23137         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
23138         programs.
23139
23140         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
23141         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
23142         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
23143         x86-64 compilation.
23144
23145         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
23146         x86_64.
23147
23148         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
23149         effective-target ilp32.
23150
23151 2005-05-26  David Ung  <davidu@mips.com>
23152
23153         * gcc.target/mips/ext_ins.c: New test for testing the generation
23154         of MIPS32/64 rev 2 ext/ins instructions.
23155
23156 2005-05-26  Andreas Jaeger  <aj@suse.de>
23157
23158         * treelang/compile/unsigned.tree: Use gimple instead of
23159         nonexisting generic dump.
23160
23161 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
23162
23163         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
23164
23165 2005-05-26  Andreas Jaeger  <aj@suse.de>
23166
23167         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
23168
23169 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
23170
23171         PR libfortran/17283
23172         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
23173         Test callee-allocated memory with write statements.
23174
23175 2005-05-25  Roger Sayle  <roger@eyesopen.com>
23176
23177         PR middle-end/21709
23178         * gcc.dg/pr21709-1.c: New test case.
23179
23180 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23181             Mike Stump  <mrs@apple.com>
23182
23183         * objc/execute/next_mapping.h: Update for C++.
23184
23185         * obj-c++.dg/selector-1.mm: Move to...
23186         * obj-c++.dg/selector-4.mm: here...
23187
23188         * obj-c++.dg/basic.mm: New.
23189         * obj-c++.dg/comp-types-1.mm: New.
23190         * obj-c++.dg/cxx-class-1.mm: New.
23191         * obj-c++.dg/cxx-ivars-1.mm: New.
23192         * obj-c++.dg/cxx-ivars-2.mm: New.
23193         * obj-c++.dg/cxx-ivars-3.mm: New.
23194         * obj-c++.dg/cxx-scope-1.mm: New.
23195         * obj-c++.dg/cxx-scope-2.mm: New.
23196         * obj-c++.dg/defs.mm: New.
23197         * obj-c++.dg/empty-private-1.mm: New.
23198         * obj-c++.dg/encode-1.mm: New.
23199         * obj-c++.dg/encode-2.mm: New.
23200         * obj-c++.dg/encode-3.mm: New.
23201         * obj-c++.dg/extern-c-1.mm: New.
23202         * obj-c++.dg/extra-semi.mm: New.
23203         * obj-c++.dg/fix-and-continue-2.mm: New.
23204         * obj-c++.dg/isa-field-1.mm: New.
23205         * obj-c++.dg/ivar-list-semi.mm: New.
23206         * obj-c++.dg/local-decl-1.mm: New.
23207         * obj-c++.dg/lookup-1.mm: New.
23208         * obj-c++.dg/lookup-2.mm: New.
23209         * obj-c++.dg/method-1.mm: New.
23210         * obj-c++.dg/method-2.mm: New.
23211         * obj-c++.dg/method-3.mm: New.
23212         * obj-c++.dg/method-4.mm: New.
23213         * obj-c++.dg/method-5.mm: New.
23214         * obj-c++.dg/method-6.mm: New.
23215         * obj-c++.dg/method-7.mm: New.
23216         * obj-c++.dg/no-extra-load.mm: New.
23217         * obj-c++.dg/overload-1.mm: New.
23218         * obj-c++.dg/pragma-1.mm: New.
23219         * obj-c++.dg/pragma-2.mm: New.
23220         * obj-c++.dg/private-1.mm: New.
23221         * obj-c++.dg/private-2.mm: New.
23222         * obj-c++.dg/proto-qual-1.mm: New.
23223         * obj-c++.dg/qual-types-1.mm: New.
23224         * obj-c++.dg/stubify-1.mm: New.
23225         * obj-c++.dg/stubify-2.mm: New.
23226         * obj-c++.dg/super-class-1.mm: New.
23227         * obj-c++.dg/super-class-2.mm: New.
23228         * obj-c++.dg/super-dealloc-1.mm: New.
23229         * obj-c++.dg/super-dealloc-2.mm: New.
23230         * obj-c++.dg/template-1.mm: New.
23231         * obj-c++.dg/template-2.mm: New.
23232         * obj-c++.dg/template-3.mm: New.
23233         * obj-c++.dg/template-4.mm: New.
23234         * obj-c++.dg/template-5.mm: New.
23235         * obj-c++.dg/template-6.mm: New.
23236         * obj-c++.dg/try-catch-1.mm: New.
23237         * obj-c++.dg/try-catch-2.mm: New.
23238         * obj-c++.dg/try-catch-3.mm: New.
23239         * obj-c++.dg/try-catch-4.mm: New.
23240         * obj-c++.dg/try-catch-5.mm: New.
23241         * obj-c++.dg/try-catch-6.mm: New.
23242         * obj-c++.dg/try-catch-7.mm: New.
23243         * obj-c++.dg/try-catch-8.mm: New.
23244         * obj-c++.dg/try-catch-9.mm: New.
23245         * obj-c++.dg/va-meth-1.mm: New.
23246
23247 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23248
23249         * obj-c++.dg/selector-1.mm: New.
23250         * obj-c++.dg/selector-2.mm: New.
23251
23252 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23253
23254         * obj-c++.dg/selector-3.mm: New.
23255         * objc.dg/selector-3.m: New.
23256
23257 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23258
23259         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
23260         about where warning appears.
23261
23262 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23263
23264         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
23265         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
23266         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
23267         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
23268
23269 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23270
23271         * gcc.dg/20050524-1.c: New test.
23272
23273 2005-05-25  Jan Hubicka  <jh@suse.cz>
23274
23275         * gcc.dg/tree-prof/inliner-1.c: New.
23276
23277 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
23278
23279         * gcc.dg/tree-prof: New directory.
23280         * gcc.dg/tree-prof/tree-prof.exp: New.
23281
23282 2005-05-25  DJ Delorie  <dj@redhat.com>
23283
23284         * gcc.dg/Wattributes-1.c: New.
23285         * gcc.dg/Wattributes-2.c: New.
23286         * gcc.dg/Wattributes-3.c: New.
23287
23288 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
23289
23290         PR tree-optimization/19833
23291         * gcc.dg/uninit-4.c: Remove xfail.
23292         * gcc.dg/uninit-9.c: Ditto.
23293
23294 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
23295
23296         * obj-c++.dg/bitfield-[1-5].mm: New.
23297         * obj-c++.dg/class-protocol-1.mm: New.
23298         * obj-c++.dg/comp-types-1[0-1].mm: New.
23299         * obj-c++.dg/comp-types-[2-9].mm: New.
23300         * obj-c++.dg/encode-[4-8].mm: New.
23301         * obj-c++.dg/layout-1.mm: New.
23302         * obj-c++.dg/method-1[0-9].mm: New.
23303         * obj-c++.dg/method-2[0-1].mm: New.
23304         * obj-c++.dg/method-[8-9].mm: New.
23305         * obj-c++.dg/objc-gc-3.mm: New.
23306         * obj-c++.dg/try-catch-10.mm: New.
23307         * objc.dg/bitfield-5.m: New.
23308         * objc.dg/comp-types-10.m: New.
23309         * objc.dg/comp-types-9.m: New.
23310         * objc.dg/layout-1.m: New.
23311         * objc.dg/objc-gc-4.m: New.
23312         * objc.dg/try-catch-9.m: New.
23313         * objc.dg/class-protocol-1.m: Tweak diagnostics.
23314         * objc.dg/comp-types-1.m: Likewise.
23315         * objc.dg/comp-types-[5-6].m: Likewise.
23316         * objc.dg/method-9.m: Likewise.
23317
23318 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
23319
23320         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
23321         and on hardware without VMX support.
23322
23323         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
23324
23325         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
23326
23327         * lib/profopt.exp (dg-final-generate, dg-final-use,
23328         profopt-final-code, profopt-get-options): New.
23329         (profopt-execute): Process test directives.
23330
23331         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
23332         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23333         cleanup-tree-dump, cleanup-saved-temps): Update comments.
23334
23335 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
23336
23337         PR C++/21645
23338         * g++.dg/init/ctor5.C: New test.
23339
23340 2005-05-24  Ira Rosen  <irar@il.ibm.com>
23341
23342         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
23343         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
23344         vect-113.c, vect-114.c.
23345
23346 2005-05-23  Adam Nemet  <anemet@lnxw.com>
23347
23348         * gcc.dg/const-elim-1.c: Remove xfails.
23349
23350 2005-05-23  Jeff Law  <law@redhat.com>
23351
23352         * gcc.c-torture/compile/pr21638.c: New test.
23353         * gcc.c-torture/compile/20050520-1.c: New test.
23354
23355 2005-05-23  Nick Clifton  <nickc@redhat.com>
23356
23357         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
23358         be a proper triple, ie: m32r*-*-*.
23359         * g++.old-deja/g++.jason/thunk3.C: Likewise.
23360
23361 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
23362
23363         PR middle-end/21331
23364         PR tree-opt/21293
23365         * gcc.c-torture/compile/pr21293.c: New test.
23366         * gcc.c-torture/execute/pr21331.c: New test.
23367
23368 2004-05-20  Richard Henderson  <rth@redhat.com>
23369
23370         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
23371
23372 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
23373
23374         * obj-c++-dg.exp: Add.
23375         * obj-c++.exp: Add.
23376         * obj-c++.dg/dg.exp: Add.
23377
23378 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
23379
23380         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
23381         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
23382
23383 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
23384
23385         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
23386
23387 2004-05-19  Richard Henderson  <rth@redhat.com>
23388
23389         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
23390
23391 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
23392
23393         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
23394
23395         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
23396
23397 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
23398
23399         PR c++/21495
23400         * g++.dg/parse/extern1.C: New test.
23401         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
23402
23403 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23404
23405         * gcc.dg/c99-math.h: New.
23406         * gcc.dg/c99-math-float-1.c: New test.
23407         * gcc.dg/c99-math-double-1.c: Likewise.
23408         * gcc.dg/c99-math-long-double-1.c: Likewise.
23409
23410 2005-05-18  Richard Henderson  <rth@redhat.com>
23411
23412         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
23413
23414 2005-05-18  Devang Patel  <dpatel@apple.com>
23415
23416         * g++.dg/opt/20050511-1.C: New test.
23417
23418 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
23419
23420         PR libfortran/21127
23421         * gfortran.dg/reshape-complex.f90: New test.
23422
23423 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
23424
23425         * gfortran.dg/array_constructor_1.f90: New test.
23426         * gfortran.dg/array_constructor_2.f90: New test.
23427
23428 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23429
23430         PR fortran/20954
23431         * gfortran.dg/pr20954.f: New test.
23432
23433 2005-05-17  Mike Stump  <mrs@apple.com>
23434
23435         Yet more Objective-C++...
23436
23437         * objc.dg/method-5.m: Update.
23438         * objc.dg/method-6.m: Update.
23439         * objc.dg/method-7.m: Update.
23440         * objc.dg/method-9.m: Update.
23441         * objc.dg/try-catch-2.m: Update.
23442
23443 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
23444
23445         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
23446         Remove little-endian optimizations.
23447
23448 2005-05-17  Jeff Law  <law@redhat.com>
23449
23450         * g++.dg/tree-ssa/pr14814.C: New test.
23451         * gcc.dg/tree-ssa/pr14814.C: New test.
23452         * gcc.dg/tree-ssa/pr17141-1.C: New test.
23453         * gcc.dg/tree-ssa/pr17141-2.C: New test.
23454
23455 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23456
23457         * gcc.dg/compat/generate-random.c: Do not include
23458         libiberty.h.
23459         * gcc.dg/compat/generate-random_r.c: Likewise.
23460
23461 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
23462
23463         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
23464
23465 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23466
23467         PR middle-end/21595
23468         * g++.dg/tree-ssa/builtin1.C: New testcase.
23469
23470 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
23471
23472         PR c++/21454
23473         * g++.dg/opt/const4.C: New test.
23474
23475         PR middle-end/21492
23476         * g++.dg/opt/crossjump1.C: New test.
23477
23478         PR tree-optimization/21610
23479         * gcc.c-torture/compile/20050516-1.c: New test.
23480
23481         PR fortran/15080
23482         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
23483         about the test failing.
23484         * gfortran.fortran-torture/execute/where_7.f90: New test.
23485         * gfortran.fortran-torture/execute/where_8.f90: New test.
23486
23487 2005-05-16  Richard Henderson  <rth@redhat.com>
23488
23489         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
23490         i?86 and x86_64.
23491
23492 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
23493
23494         * gcc.dg/compat/generate-random.c (config.h): Do not include.
23495         (limits.h): Include unconditionally.
23496         (stdlib.h): Likewise.
23497         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
23498         (limits.h): Include unconditionally.
23499         (stdlib.h): Likewise.
23500         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23501         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23502         (limits.h): Include unconditionally.
23503         (stdlib.h): Likewise.
23504         (hashtab.h): Do not include.
23505         (getopt.h): Likewise.
23506         (stddef.h): Include.
23507         (hashval_t): Define.
23508         (struct entry): Add "next" field.
23509         (HASH_SIZE): New macro.
23510         (hash_table): New variable.
23511         (switchfiles): Do not use xmalloc.
23512         (mix): New macro.
23513         (iterative_hash): New function.
23514         (hasht): Remove.
23515         (e_exists): New function.
23516         (e_insert): Likewise.
23517         (output): Use, instead of libiberty hashtable functions.
23518         (main): Do not use getopt.  Do not call htab_create.
23519
23520 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
23521
23522         PR libstdc++/21526
23523         * lib/target-supports.exp (check_mkfifo_available):
23524         Return 0 for cygwin as mkfifo support incomplete on platform.
23525         Fix typos in comments.
23526
23527 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
23528
23529         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
23530
23531 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
23532
23533         PR fortran/17432
23534         * gfortran.dg/assign_4.f: New test.
23535
23536 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
23537
23538         PR tree-optimization/21563
23539         * gcc.dg/tree-ssa/pr21563.c: New.
23540
23541 2005-05-14  Jan Hubicka  <jh@suse.cz>
23542
23543         * gcc.dg/noreturn-7.c: Allow control reaches warning.
23544
23545 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
23546
23547         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
23548
23549 2005-05-13  Julian Brown  <julian@codesourcery.com>
23550
23551         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
23552         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
23553
23554 2005-05-13  Jan Hubicka  <jh@suse.cz>
23555
23556         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23557         * gcc.dg/fold-xor-?.c: Likewise.
23558         * gcc.dg/pr15784-?.c: Likewise.
23559         * gcc.dg/pr20922-?.c: Likewise.
23560         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23561         * gcc.dg/tree-ssa/pr17598.c: Likewise.
23562         * gcc.dg/tree-ssa/pr20470.c: Likewise.
23563
23564 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23565
23566         PR fortran/21260
23567         * gfortran.dg/hollerith_1.f90: New test.
23568
23569 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23570
23571         * gfortran.dg/func_result_2.f90: New test.
23572
23573 2005-05-11  Bud Davis  <bdavis@gfortran.org>
23574
23575         * gfortran.dg/dev_null.f90: New test.
23576
23577 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
23578
23579         * gcc.dg/arm-vfp1.c: Revert last change.
23580
23581 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
23582
23583         PR middle-end/19807
23584         PR tree-optimization/19639
23585         * g++.dg/tree-ssa/pr19807.C: New testcase.
23586
23587 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23588
23589         PR libfortran/21471
23590         * gfortran.dg/append-1.f90: New test.
23591
23592 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23593
23594         * gcc.dg/pr18501.c: XFAIL.
23595         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23596         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23597         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23598         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23599         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23600         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23601         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23602         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23603
23604 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23605
23606         PR fortran/20178
23607         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23608         gfortran.dg/f2c_3.f90: New tests.
23609
23610         * gfortran.dg/return_1.f90: Fix dg annotation.
23611
23612 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23613
23614         * gcc.c-torture/compile/20050510-1.c: New test.
23615
23616 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
23617
23618         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23619
23620 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
23621
23622         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23623
23624 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
23625
23626         PR c/17913
23627         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23628
23629 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
23630
23631         PR c/21342
23632         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23633         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23634
23635 2005-05-10  Ben Elliston  <bje@au.ibm.com>
23636
23637         PR debug/16676
23638         * gcc.dg/debug/pr16676.c: New test.
23639
23640 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
23641
23642         PR testsuite/21443
23643         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23644         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23645         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23646         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23647         Change -O1 to -O2.
23648         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
23649         -fno-tree-dominator-opts.
23650
23651 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23652
23653         * gfortran.dg/return_1.f90: New test.
23654
23655 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
23656
23657         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23658
23659         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23660
23661 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
23662
23663         PR c++/21427
23664         * g++.dg/inherit/covariant13.C: New.
23665
23666 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23667
23668         PR libfortran/19155
23669         * gfortran.dg/pr19155.f: New test.
23670
23671 2005-05-08  Roger Sayle  <roger@eyesopen.com>
23672
23673         PR inline-asm/8788
23674         * gcc.dg/pr8788-1.c: New testcase.
23675
23676 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
23677
23678         PR target/21416
23679         * gcc.target/mips/fpcmp-[12].c: New tests.
23680
23681 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
23682
23683         * lib/target-supports-dg.exp (dg-require-fork): New function.
23684         (dg-require-mkfifo): Likewise.
23685         * lib/target-supports.exp (check_function_available): New
23686         function.
23687         (check_fork_available): Likewise.
23688         (check_mkfifo_available): Likewise.
23689
23690 2005-05-06  Jeff Law  <law@redhat.com>
23691
23692         * gcc.c-torture/compile/pr21380.c: New test.
23693
23694 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
23695
23696         PR c++/20961
23697         * g++.dg/ext/weak3.C: New test.
23698
23699 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
23700
23701         PR c++/21352
23702         * g++.dg/template/crash37.C: New test.
23703
23704 2005-05-05  Paul Brook  <paul@codesourcery.com>
23705
23706         * gcc.dg/arm-g2.c: Use effective-target arm32.
23707         * gcc.dg/arm-mmx-1.c: Ditto.
23708         * gcc.dg/arm-scd42-2.c: Ditto.
23709         * gcc.dg/arm-vfp1.c: Ditto.
23710         * lib/target-supports.exp (check_effective_target_arm32): New
23711         function.
23712
23713 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
23714
23715         PR libfortran/21354
23716         gfortran.dg/in_pack_rank7.f90: New test.
23717
23718 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
23719
23720         PR middle-end/15618
23721         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23722
23723 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
23724
23725         PR middle-end/21265
23726         * gcc.dg/20050503-1.c: New test.
23727
23728         PR rtl-optimization/21239
23729         * gcc.dg/i386-sse-11.c: New test.
23730
23731 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
23732
23733         PR target/16888
23734         * gcc.target/i386/asm-1.c: New test.
23735
23736 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
23737
23738         PR rtl-optimization/21330
23739         * gcc.c-torture/execute/20050502-1.c: New test.
23740
23741         PR target/21297
23742         * gcc.c-torture/execute/20050502-2.c: New test.
23743
23744 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
23745
23746         PR middle-end/21282
23747         * gcc.dg/pr21282.c: New.
23748
23749 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23750
23751         * gcc.dg/vect/pr20122.c: Clean up .vect file.
23752         * gcc.dg/vect/vect-92.c: Likewise.
23753         * gcc.dg/vect/vect-93.c: Likewise.
23754         * gcc.dg/vect/vect-dv-1.c: Likewise.
23755         * gcc.dg/vect/vect-dv-2.c: Likewise.
23756         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23757
23758 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23759
23760         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23761         * gfortran.dg/vect/vect-2.f90: Likewise.
23762         * gfortran.dg/vect/vect-3.f90: Likewise.
23763         * gfortran.dg/vect/vect-4.f90: Likewise.
23764         * gfortran.dg/vect/vect-5.f90: Likewise.
23765
23766 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
23767
23768         PR target/20813
23769         * gcc.dg/rs6000-fpint-2.c: New.
23770
23771 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
23772
23773         PR c/15698
23774         * gcc.dg/builtins-30.c: Update expected messages.
23775         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23776         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23777         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23778
23779 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
23780
23781         PR tree-optimization/21294
23782         * gcc.dg/tree-ssa/pr21294.c: New.
23783
23784 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
23785
23786         * gcc.dg/altivec-3.c (vec_store): Do not use the old
23787         __builtin_altivec_st_internal_4si built-in.
23788
23789 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
23790
23791         PR c++/15875
23792         * g++.dg/template/ptrmem14.C: New test.
23793
23794 2005-05-02  Paul Brook  <paul@codesourcery.com>
23795
23796         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23797
23798 2005-05-02  Michael Matz  <matz@suse.de>
23799
23800         PR c++/19542
23801         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23802
23803 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
23804
23805         * g++.dg/cpp/weak.C: New test.
23806
23807 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
23808
23809         * gcc.dg/tree-ssa/loop-8.c: New test.
23810
23811 2005-04-30  Michael Maty  <matz@suse.de>
23812
23813         * gcc.dg/inline-mcpy.c: New test.
23814
23815 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
23816
23817         PR libfortran/18958
23818         * gfortran.dg/eoshift.f90: New test case.
23819
23820 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
23821
23822         PR libfortran/18857
23823         * gfortran.dg/matmul_1.f90: New test.
23824
23825 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23826
23827         PR tree-optimization/21030
23828         * gcc.dg/tree-ssa/pr21030.c: New.
23829
23830 2005-04-29  Devang Patel  <dpatel@apple.com>
23831
23832         PR tree-optimization/21272
23833         * gcc.dg/vect/vect-ifcvt-10.c: New test.
23834
23835 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
23836
23837         PR fortran/13082
23838         PR fortran/18824
23839         * gfortran.dg/entry_4.f90: New test.
23840         * gfortran.fortran-torture/execute/entry_1.f90: New test.
23841         * gfortran.fortran-torture/execute/entry_2.f90: New test.
23842         * gfortran.fortran-torture/execute/entry_3.f90: New test.
23843         * gfortran.fortran-torture/execute/entry_4.f90: New test.
23844         * gfortran.fortran-torture/execute/entry_5.f90: New test.
23845         * gfortran.fortran-torture/execute/entry_6.f90: New test.
23846         * gfortran.fortran-torture/execute/entry_7.f90: New test.
23847
23848 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23849
23850         * gfortran.fortran-torture/execute/entry_8.f90: New test.
23851
23852 2005-04-29  Paul Brook  <paul@codesourcery.com>
23853
23854         * gfortran.dg/entry_3.f90: New test.
23855
23856 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23857
23858         * gfortran.dg/implicit_4.f90: New test.
23859
23860 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
23861
23862         * lib/target-supports.exp (check_profiling_available): Return
23863         false for xtensa-*-elf.
23864
23865 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
23866
23867         * lib/fortran-torture.exp (fortran-torture.exp): Catch
23868         error if file cannot be deleted.
23869
23870 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23871
23872         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23873         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23874         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23875         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23876         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23877         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23878         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23879         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23880         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23881         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23882         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23883         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23884         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23885
23886 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23887
23888         PR fortran/20865
23889         * gfortran.dg/pr20865.f90: New test.
23890
23891 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
23892
23893         * gcc.dg/void-cast-2.c: New test.
23894
23895 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23896
23897         PR c/21159
23898         * gcc.dg/void-cast-1.c: New test.
23899
23900 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
23901
23902         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23903
23904 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23905
23906         PR fortran/21177
23907         * gfortran.dg/pr21177.f90: New test.
23908
23909 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
23910
23911         PR tree-optimization/21171
23912         * gcc.dg/tree-ssa/pr21171.c: New test.
23913
23914 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
23915
23916         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23917         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23918         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23919         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23920         gcc.dg/tree-ssa/gen-vect-32.c: New.
23921         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23922         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23923         don't run on PPC32.
23924
23925 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23926
23927         PR c/21213
23928         * gcc.dg/transparent-union-3.c: New test.
23929
23930 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23931
23932         PR c/20740
23933         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23934         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23935         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23936         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23937         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23938         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23939
23940 2005-04-26  Jeff Law  <law@redhat.com>
23941
23942         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23943         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23944         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23945         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23946         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23947         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23948         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23949
23950 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
23951
23952         PR tree-optimization/17598
23953         * gcc.dg/tree-ssa/pr17598.c: New testcase.
23954
23955 2005-04-25  Mike Stump  <mrs@apple.com>
23956
23957         * objc.dg/fix-and-continue-1.m: Add.
23958
23959 2005-04-25  Roger Sayle  <roger@eyesopen.com>
23960
23961         PR c++/20995
23962         * g++.dg/opt/pr20995-1.C: New test case.
23963
23964 2005-04-25  Devang Patel <dpatel@apple.com>
23965
23966         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23967
23968 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23969
23970         PR testsuite/21062
23971         * g++.dg/opt/alias2.C (printf): Correct the prototype.
23972
23973 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23974
23975         PR C++/21188
23976         * g++.dg/opt/rtti2.C: New test.
23977
23978 2005-04-25  Paul Brook  <paul@codesourcery.com>
23979         Steven G. Kargl  <kargls@comcast.net>
23980
23981         PR fortran/20879
23982         * gfortran.dg/ichar_1.f90: New file.
23983
23984 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
23985
23986         PR middle-end/20991
23987         * g++.dg/opt/pr20991.C: New test.
23988
23989         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23990         where sizeof (type) < __alignof__ (type).
23991         * gcc.dg/compat/struct-layout-1.h: Likewise.
23992
23993 2005-04-24  Per Bothner  <per@bothner.com>
23994             Devang Patel  <dpatel@apple.com>
23995
23996         PR preprocessor/20907
23997         * gcc.dg/cpp/very-long-comment.c: New test.
23998
23999 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24000
24001         PR fortran/20059
24002         * gfortran.dg/common_5.f: New test.
24003
24004 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
24005
24006         PR middle-end/21082
24007         * g++.dg/tree-ssa/pr21082.C: New testcase.
24008
24009 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
24010
24011         * gcc.dg/vect/vect-99.c: New test.
24012
24013 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
24014
24015         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
24016
24017 2005-04-22  Jeff Law  <law@redhat.com>
24018
24019         * gcc.dg/uninit-5.c: Remove xfails.
24020         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
24021         conditionals and loads.
24022
24023 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
24024
24025         PR libfortran/20074
24026         PR libfortran/20436
24027         PR libfortran/21108
24028         * gfortran.dg/nested_reshape.f90: new test
24029         * gfortran.dg/reshape-alloc.f90: new test
24030         * gfortran.dg/reshape.f90: new test
24031
24032 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
24033
24034         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
24035
24036         * gcc.dg/arm-vfp1.c: New test.
24037
24038 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
24039
24040         PR c++/21087
24041         * g++.dg/lookup/builtin2.C: New test.
24042
24043 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
24044
24045         * gcc.dg/weak/weak-13.c: New test.
24046
24047 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
24048
24049         * lib/target-supports.exp (check_effective_target_sync_int_long):
24050         Add powerpc*.
24051
24052 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
24053
24054         * gcc.target/mips/branch-1.c: New test.
24055
24056 2005-04-21  Richard Henderson  <rth@redhat.com>
24057
24058         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
24059         * gcc.dg/vect/vect-86.c: Likewise.
24060         * gcc.dg/vect/vect-87.c: Likewise.
24061         * gcc.dg/vect/vect-88.c: Likewise.
24062
24063 2005-04-21  Devang Patel  <dpatel@apple.com>
24064
24065         PR optimization/20994
24066         * gcc.dg/tree-ssa/ifc-3.c: New test.
24067
24068 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24069
24070         PR c/12913
24071         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
24072         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
24073         gcc.dg/c99-vla-jump-5.c: New tests.
24074
24075 2005-04-19  Richard Henderson  <rth@redhat.com>
24076
24077         * lib/target-supports.exp (check_effective_target_vect_int_mult):
24078         Fix typo in exists check.
24079         (check_effective_target_sync_int_long): New.
24080         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
24081         * gcc.dg/ia64-sync-2.c: Likewise.
24082         * gcc.dg/ia64-sync-3.c: Likewise.
24083         * gcc.dg/ia64-sync-4.c: Likewise.
24084
24085 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
24086
24087         * gcc.dg/fold-xor-1.c: New test.
24088         * gcc.dg/fold-xor-2.c: New test.
24089
24090 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
24091
24092         PR target/20670
24093         * g++.dg/eh/fp-regs.C: New test.
24094
24095 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24096
24097         * gcc.dg/Wint-to-pointer-cast-1.c,
24098         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
24099         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
24100         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
24101
24102 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24103
24104         PR fortran/16861
24105         * gfortran.dg/pr16861.f90: New test.
24106
24107 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24108
24109         * gcc.dg/pr21085.c: New test.
24110
24111 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
24112
24113         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
24114         (setup_mips_tests, dg-mips-options): New procedures.
24115         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
24116         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
24117         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
24118         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24119         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
24120         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
24121         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
24122         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24123         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
24124         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
24125         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
24126         dg-mips-options instead of dg-options.  Remove now-redundant
24127         preprocessor guards.
24128         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
24129         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24130         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24131         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
24132         * gcc.dg/vr-mult-2.c: Delete.
24133         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
24134         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
24135         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
24136         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
24137         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
24138         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
24139         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
24140
24141 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
24142
24143         * ada/acats/run_all.sh: Use sync when executable not present.
24144
24145 2005-04-18  Devang Patel  <dpatel@apple.com>
24146
24147         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
24148         * gcc.dg/vect/vect-11a.c: New.
24149         * gcc.dg/vect/vect-none.c: Update.
24150         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
24151
24152 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24153
24154         PR tree-optimization/20922
24155         * gcc.dg/pr20922-1.c: New test.
24156         * gcc.dg/pr20922-2.c: New test.
24157         * gcc.dg/pr20922-3.c: New test.
24158         * gcc.dg/pr20922-4.c: New test.
24159         * gcc.dg/pr20922-5.c: New test.
24160         * gcc.dg/pr20922-6.c: New test.
24161
24162 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24163
24164         PR libfortran/20950
24165         * gfortran.dg/pr20950.f: New test.
24166
24167 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24168
24169         PR libfortran/19216
24170         * gfortran.dg/pr19216.f: New test.
24171
24172 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
24173
24174         PR tree-optimization/21001
24175         * gcc.dg/tree-ssa/pr21001.c: New.
24176
24177 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
24178
24179         PR libfortran/21075
24180         * gfortran.dg/reshape_rank7.f90: New test.
24181
24182 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
24183
24184         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
24185         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
24186         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
24187         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
24188         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
24189         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
24190         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
24191         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
24192         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
24193         wrong way round).
24194         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
24195         in namelists.  New test.
24196         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
24197         New test.
24198         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
24199         New test.
24200         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
24201         namelist.  New test.
24202         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
24203         New test.
24204         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
24205         New test.
24206         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
24207         namelist.  New test.
24208         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
24209         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
24210         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
24211         New test.
24212         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
24213         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
24214         arrays. New test.
24215
24216 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
24217
24218         * gfortran.dg/wtruncate.f: New testcase.
24219         * gfortran.dg/wtruncate.f90: New testcase.
24220
24221 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
24222
24223         PR c++/21025
24224         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
24225         which sizeof/alignof is dependent, rather than just whether we are
24226         processing_template_decl.
24227
24228 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24229
24230         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24231         corrected typo where the wrong variables had been compared.
24232
24233 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24234
24235         PR libfortran/18495
24236         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24237         Test callee-allocated version of return array with a write
24238         statement.
24239         Test spread with a temporary with another write statement.
24240
24241 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
24242
24243         PR tree-optimization/21031
24244         * gcc.dg/tree-ssa/pr21031.c: New.
24245
24246 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
24247
24248         PR tree-optimization/21004
24249         * gcc.dg/builtins-53.c: Include builtins-config.h.
24250         Check floorf, ceilf, floorl and ceill transformations
24251         only when HAVE_C99_RUNTIME is defined.
24252
24253 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
24254
24255         PR middle-end/20739
24256         * gcc.dg/tree-ssa/pr20739.c: New test.
24257
24258 2005-04-14  Mike Stump  <mrs@apple.com>
24259
24260         * gcc.dg/Foundation.framework/empty: New.
24261         * gcc.dg/framework-2.c: New.
24262
24263 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24264
24265         PR tree-optimization/21021
24266         * gcc.c-torture/compile/pr21021.c: New.
24267
24268 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
24269
24270         PR testsuite/21010
24271         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
24272         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
24273         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
24274         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
24275         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
24276         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
24277         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
24278         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
24279
24280 2005-04-14  Richard Henderson  <rth@redhat.com>
24281
24282         * lib/target-supports.exp (check_effective_target_vect_condition):
24283         Add ia64, i?86, and x86_64.
24284
24285 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
24286
24287         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
24288
24289 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24290
24291         PR tree-optimization/20657
24292         * gcc.dg/tree-ssa/pr20657.c: New.
24293
24294 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
24295
24296         * gcc.dg/builtins-53.c: Also check (int)trunc* and
24297         (long long int)trunc*.
24298
24299 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
24300
24301         PR target/20927
24302         * gcc.dg/pr20927.c: New test.
24303
24304 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
24305
24306         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
24307         * gcc.target/mips/asm-1.c: Likewise.
24308
24309 2005-04-13  Dale Johannesen  <dalej@apple.com>
24310
24311         * objc.dg/objc-fast-4.m: New.
24312
24313 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
24314
24315         * gcc.target/cris/torture/cris-torture.exp: New driver in new
24316         directory.
24317         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
24318
24319 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
24320
24321         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
24322         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
24323         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
24324
24325 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
24326
24327         PR tree-optimization/20913
24328         * gcc.dg/tree-ssa/pr20913.c: New.
24329
24330         PR tree-optimization/20702
24331         * gcc.dg/tree-ssa/pr20702.c: New.
24332
24333 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24334
24335         PR c++/13744
24336         * g++.dg/inherit/local3.C: New test.
24337
24338 2005-04-12  Jeff Law  <law@redhat.com>
24339
24340         * gcc.dg/tree-ssa/20050412-1.c: New test.
24341
24342 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
24343
24344         PR libfortran/19016
24345         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
24346         Add tests with mask generated by expression.
24347         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24348         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24349         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24350
24351 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
24352
24353         PR middle-end/20917
24354         * gcc.dg/20050409-1.c: New test.
24355
24356 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
24357
24358         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
24359
24360 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24361
24362         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24363         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
24364         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24365         (TARGET_CXX): Adjust accordingly.
24366         * target.h (struct gcc_target): Remove epxort_class_data.  Add
24367         determine_class_data_visibility and class_data_always_comdat.
24368         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24369         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
24370         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24371         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
24372         (arm_cxx_determine_class_data_visibility): New.
24373         (arm_cxx_class_data_always_comdat): Likewise.
24374         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24375         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
24376         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24377         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
24378         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
24379         Define.
24380
24381 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24382
24383         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
24384
24385 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
24386
24387         * gcc.dg/i386-darwin-fpmath.c: New.
24388
24389 2004-04-11  Devang Patel  <dpatel@apple.com>
24390
24391         * lib/target-supports.exp (check_effective_target_vect_condition): New.
24392         * gcc.dg/vect/vect-ifcvt-1.c: New test.
24393         * gcc.dg/vect/vect-ifcvt-2.c: New test.
24394         * gcc.dg/vect/vect-ifcvt-3.c: New test.
24395         * gcc.dg/vect/vect-ifcvt-4.c: New test.
24396         * gcc.dg/vect/vect-ifcvt-5.c: New test.
24397         * gcc.dg/vect/vect-ifcvt-6.c: New test.
24398         * gcc.dg/vect/vect-ifcvt-7.c: New test.
24399         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
24400
24401 2004-04-11  Devang Patel  <dpatel@apple.com>
24402
24403         * gcc.dg/vect/vect-dv-1.c: New test.
24404         * gcc.dg/vect/vect-dv-2.c: New test.
24405
24406 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24407
24408         PR tree-optimization/20933
24409         * gcc.dg/tree-ssa/pr20933.c: New test.
24410
24411 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24412
24413         * gfortran.dg/fold_nearest.f90: New test.
24414
24415 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
24416
24417         * gcc.dg/tree-ssa/alias-1.c: New test.
24418
24419 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24420
24421         PR tree-optimization/20920
24422         * g++.dg/tree-ssa/pr20920.C: New test.
24423
24424 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
24425
24426         * gcc.dg/builtins-53.c: Also check (int)ceil* and
24427         (long long int)ceil*.
24428
24429 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
24430
24431         * g++.dg/warn/Wdtor1.C: Declare template in system header with
24432         explicit C++ linkage.
24433
24434 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24435
24436         * gfortran.dg/pr17229.f: Take care of the new obsolescence
24437         warning for arithmetic IF statements.
24438
24439 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
24440
24441         * eor_handling_1.f90: New test case.
24442         * eor_handling_2.f90: New test case.
24443         * eor_handling_3.f90: New test case.
24444         * eor_handling_4.f90: New test case.
24445         * eor_handling_5.f90: New test case.
24446         * noadv_size.f90: New test case.
24447         * pad_no.f90: New test case.
24448
24449 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
24450
24451         * gcc.c-torture/execute/20050410-1.c: New test.
24452
24453 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
24454
24455         * gcc.dg/pr20126.c: New.
24456
24457 2005-04-09  Bud Davis  <bdavis@gfortran.org>
24458             Steven G. Kargl <kargls@comcast.net>
24459
24460         * gfortran.dg/PR19872.f: New test.
24461
24462 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24463
24464         * gfortran.dg/nint_1.f90: Fix dg-do directive.
24465
24466 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24467
24468         * gfortran.dg/nint_1.f90: New test.
24469
24470 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24471
24472         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
24473         Added test for callee-allocated arrays with write statements.
24474         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
24475         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
24476         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24477         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24478         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24479
24480 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24481
24482         PR libfortran/20163
24483         * gfortran.dg/open-options-blanks.f: New test.
24484
24485 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24486
24487         PR fortran/13257
24488         * gfortran.dg/comma_format_extension_[1234].f: New tests.
24489
24490 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
24491
24492         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24493         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24494         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24495         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24496         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24497         * gcc.c-torture/execute/stdarg-4.c: New test.
24498
24499         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
24500
24501         PR target/20795
24502         * g++.dg/abi/param2.C: New test.
24503
24504 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24505
24506         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
24507
24508 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24509
24510         * gcc.dg/builtins-53.c: New test.
24511
24512 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
24513
24514         * g++.dg/tree-ssa/pr18178.C: New test.
24515         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
24516         * gcc.c-torture/execute/20041019-1.c: New test.
24517         * gcc.dg/tree-ssa/20041008-1.c: New test.
24518         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
24519         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
24520         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
24521         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
24522         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
24523         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
24524         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
24525         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
24526         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24527         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24528
24529 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
24530
24531         PR rtl-optimization/20466
24532         * gcc.c-torture/execute/pr20466-1.c: New test.
24533
24534 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
24535
24536         PR c++/20905
24537         * g++.dg/parse/cond2.C: New test.
24538
24539         PR c++/20145
24540         * g++.dg/warn/Wdtor1.C: New test.
24541
24542 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24543
24544         PR fortran/17229
24545         * gfortran.dg/pr17229.f: New test.
24546
24547 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
24548
24549         * gfortran.dg/tiny_1.f90: New test.
24550         * gfortran.dg/tiny_2.f90: ditto.
24551
24552 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
24553
24554         * gfortran.dg/eor_1.f90: Fix dg-do run line
24555         * gfortran.dg/open_new.f90: Fix dg-do run line
24556
24557 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
24558
24559         * lib/target-supports.exp (get_compiler_messages): Support
24560         optional arguments, the fourth being compiler options.
24561         (check_effective_target_fpic): New proc.
24562         * gcc.dg/20050321-2.c: Restrict to target fpic.
24563
24564 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
24565
24566         * gcc.dg/15443-1.c: New test.
24567         * gcc.dg/15443-2.c: Likewise.
24568
24569 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24570
24571         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24572
24573 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24574
24575         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24576
24577 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24578
24579         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24580         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24581         -m64.
24582         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24583         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24584         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24585
24586 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
24587
24588         PR c++/20212
24589         * g++.dg/warn/Wunused-11.C: New test.
24590
24591 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
24592
24593         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24594
24595 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
24596
24597         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24598
24599 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24600
24601         PR c++/20734
24602         * g++.dg/template/ptrmem13.C: New test.
24603
24604 2005-04-05  Per Bothner  <per@bothner.com>
24605
24606         * lib/gcc.exp: Always add -fno-show-column, for now.
24607
24608 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
24609
24610         PR testsuite/20767
24611         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24612         of plain old "unsigned int" for the type of "i".  Makes this test
24613         64bit clean.
24614
24615 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
24616
24617         * gcc.dg/i386-ssefn-1.c: New test.
24618         * gcc.dg/i386-ssefn-2.c: New test.
24619         * gcc.dg/i386-ssefn-3.c: New test.
24620         * gcc.dg/i386-ssefn-4.c: New test.
24621
24622 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
24623
24624         PR tree-optimization/20076
24625         * gcc.dg/builtin-apply4.c: New test.
24626
24627         PR preprocessor/19475
24628         * gcc.dg/cpp/macspace1.c: New test.
24629         * gcc.dg/cpp/macspace2.c: New test.
24630
24631 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24632
24633         * gfortran.dg/pr20755.f: Fixed bad format.
24634
24635 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24636
24637         PR c++/20763
24638         * g++.dg/ext/attrib21.C: New test.
24639
24640 2004-04-05  Devang Patel  <dpatel@apple.com>
24641
24642         * lib/target-supports.exp (check_effective_target_vect_shif): New.
24643         * gcc.dg/vect/vect-shift-1.c: New test.
24644
24645 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24646
24647         PR libfortran/20755
24648         * gfortran.dg/pr20755.f: New test.
24649
24650 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
24651
24652         * gfortran.dg/pr15959.f90: New test.
24653         * gfortran.dg/string_pad_trunc.f90: New test.
24654
24655 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24656
24657         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24658         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24659         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24660         syntax.
24661
24662 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24663
24664         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24665
24666 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24667
24668         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24669         * gcc.c-torture/compile/20011119-2.c: Likewise.
24670         * gcc.c-torture/compile/981001-2.c: Likewise.
24671
24672 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
24673
24674         PR c++/20679
24675         * g++.dg/template/overload4.C: New test.
24676
24677 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24678
24679         PR c++/20746
24680         * g++.dg/abi/covariant5.C: New.
24681
24682         PR debug/20505
24683         * g++.dg/debug/const2.C: New.
24684
24685 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
24686
24687         PR rtl-optimization/16104
24688         * gcc.c-torture/execute/20050316-1.c: New test.
24689
24690 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24691
24692         * g++.dg/template/spec23.C: Fix dg-error text.
24693
24694 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
24695
24696         PR c++/19199
24697         * g++.dg/expr/lval2.C: New.
24698
24699 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24700
24701         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24702         __builtin_strcasecmp and __builtin_strncasecmp.
24703
24704 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
24705
24706         PR c++/20723
24707         * g++.dg/template/spec22.C: New.
24708         * g++.dg/template/spec23.C: New.
24709
24710 2005-04-03  Dale Ranta  <dir@lanl.gov>
24711             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24712
24713         PR libfortran/20068
24714         PR libfortran/20125
24715         PR libfortran/20156
24716         PR libfortran/20471
24717         * gfortran.dg/backspace.f: New test.
24718
24719 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
24720
24721         * gcc.dg/pr19345.c: New test.
24722
24723 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24724
24725         PR tree-optimization/20640
24726         * gcc.dg/torture/tree-loop-1.c: New.
24727
24728 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24729
24730         PR rtl-optimization/20290
24731         * gcc.c-torture/execute/loop-ivopts-2.c: New.
24732
24733 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
24734
24735         * gcc.dg/rs6000-fpint.c: New.
24736
24737 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24738
24739         * gcc.dg/old-style-then-proto-1.c: New test.
24740
24741 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24742
24743         * gfortran.fortran-torture/execute/backspace.f90: Check
24744         after backspace and read was incorrect.
24745
24746 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24747
24748         * gcc.c-torture/execute/builtins/strcat.c: Check the result
24749         buffer past the terminating NUL using memcmp.
24750         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24751         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24752
24753         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24754         Fix unused/uninitialized variable warnings.
24755
24756         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24757         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24758         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24759         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24760
24761         * gcc.c-torture/execute/builtins/abs-1-lib.c,
24762         gcc.c-torture/execute/builtins/fputs-lib.c,
24763         gcc.c-torture/execute/builtins/lib/fprintf.c,
24764         gcc.c-torture/execute/builtins/lib/main.c,
24765         gcc.c-torture/execute/builtins/lib/memcmp.c,
24766         gcc.c-torture/execute/builtins/lib/memmove.c,
24767         gcc.c-torture/execute/builtins/lib/mempcpy.c,
24768         gcc.c-torture/execute/builtins/lib/memset.c,
24769         gcc.c-torture/execute/builtins/lib/printf.c,
24770         gcc.c-torture/execute/builtins/lib/sprintf.c,
24771         gcc.c-torture/execute/builtins/lib/stpcpy.c,
24772         gcc.c-torture/execute/builtins/lib/strchr.c,
24773         gcc.c-torture/execute/builtins/lib/strcmp.c,
24774         gcc.c-torture/execute/builtins/lib/strcpy.c,
24775         gcc.c-torture/execute/builtins/lib/strcspn.c,
24776         gcc.c-torture/execute/builtins/lib/strlen.c,
24777         gcc.c-torture/execute/builtins/lib/strncat.c,
24778         gcc.c-torture/execute/builtins/lib/strncmp.c,
24779         gcc.c-torture/execute/builtins/lib/strncpy.c,
24780         gcc.c-torture/execute/builtins/lib/strrchr.c,
24781         gcc.c-torture/execute/builtins/lib/strspn.c,
24782         gcc.c-torture/execute/builtins/lib/strstr.c,
24783         gcc.c-torture/execute/builtins/memops-asm-lib.c,
24784         gcc.c-torture/execute/builtins/strlen-2.c,
24785         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24786         prototypes.
24787
24788 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
24789
24790         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24791         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24792         selectany usage.
24793
24794 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
24795
24796         PR c++/19406
24797         * g++.dg/debug/using1.C: New test.
24798
24799 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
24800
24801         PR middle-end/20524
24802         * gcc.dg/alias-7.c: Prefix asm-declared name with
24803         __USER_LABEL_PREFIX__.
24804
24805 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
24806
24807         Fix fallout from PR middle-end/15700:
24808         * gcc.c-torture/compile/20011119-1.c: Take
24809         __USER_LABEL_PREFIX__ into account.
24810         * gcc.c-torture/compile/20011119-2.c: Likewise.
24811
24812 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24813
24814         PR c++/18644
24815         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24816
24817 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24818
24819         PR c/17855
24820         * gcc.c-torture/compile/struct-non-lval-1.c,
24821         gcc.c-torture/compile/struct-non-lval-2.c,
24822         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24823
24824 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
24825
24826         * gcc.dg/tls/tls.exp: Remove temporary file.
24827         * g++.dg/tls/tls.exp: Ditto.
24828         * lib/file-format.exp: Ditto.
24829         * g++.dg/special/ecos.exp: Ditto.
24830
24831         * lib/profopt.exp: Treat prof_ext as a list.
24832         * gcc.misc-tests/bprob.exp: Ditto.
24833         * g++.dg/bprob/bprob.exp: Ditto.
24834
24835         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24836         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24837         g++.dg/tree-ssa/pointer-reference-alias.C,
24838         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24839         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24840         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24841         g++.dg/vect/pr19951.cc: Ditto.
24842         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24843         gcc.dg/builtins-47.c: Ditto.
24844         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24845         gcc.dg/pr20115-1.c: Ditto.
24846         * gcc.dg/tree-ssa/20030530-2.c,
24847         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24848         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24849         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24850         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24851         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24852         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24853         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24854         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24855         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24856         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24857         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24858         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24859         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24860         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24861         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24862         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24863         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24864         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24865         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24866         gcc.dg/tree-ssa/20030824-1.c,
24867         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24868         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24869         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24870         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24871         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24872         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24873         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24874         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24875         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24876         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24877         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24878         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24879         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24880         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24881         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24882         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24883         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24884         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24885         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24886         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24887         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24888         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24889         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24890         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24891         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24892         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24893         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24894         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24895         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24896         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24897         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24898         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24899         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24900         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24901         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24902         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24903         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24904         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24905         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24906         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24907         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24908         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24909         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24910         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24911         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24912         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24913         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24914         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24915         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24916         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24917         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24918         gcc.dg/tree-ssa/useless-1.c: Ditto.
24919         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24920         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24921         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24922         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24923         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24924         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24925         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24926         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24927         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24928         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24929         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24930         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24931         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24932         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24933         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24934         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24935         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24936         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24937         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24938         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24939         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24940         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24941         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24942         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24943         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24944         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24945         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24946         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24947         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24948         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24949         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24950         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24951         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24952         gcc.dg/vect/vect-none.c: Ditto.
24953         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24954         treelang/compile/unsigned.tree: Ditto.
24955
24956         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24957         * gcc.dg/cpp/direct2s.c: Ditto.
24958         * gcc.dg/cpp/paste4.c: Ditto.
24959         * gcc.dg/cpp/separate-1.c: Ditto.
24960         * gcc.dg/pch/save-temps-1.c: Ditto.
24961         * g++.dg/ext/altivec-10.C: Ditto.
24962         * g++.dg/pch/pch.C: Ditto.
24963
24964         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24965
24966         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24967         * g++.dg/template/repo1.C: Ditto.
24968         * g++.dg/template/repo2.C: Ditto.
24969         * g++.dg/template/repo3.C: Ditto.
24970         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24971         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24972         * g++.old-deja/g++.pt/repo1.C: Ditto.
24973         * g++.old-deja/g++.pt/repo2.C: Ditto.
24974         * g++.old-deja/g++.pt/repo3.C: Ditto.
24975         * g++.old-deja/g++.pt/repo4.C: Ditto.
24976
24977         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24978         * gcc.dg/20030107-1.c: Ditto.
24979         * gcc.dg/20030702-1.c: Ditto.
24980         * gcc.dg/profile-generate-1.c: Ditto.
24981         * g++.dg/other/profile1.C: Ditto.
24982         * g++.old-deja/g++.robertl/eb83.C: Ditto.
24983
24984         * lib/gcc-dg.exp (remove-build-file): New.
24985         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24986         cleanup-tree-dump, cleanup-saved-temps): New.
24987
24988 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24989
24990         PR c++/19203, DR 214
24991         * g++.dg/parse/ambig3.C: Not ambiguous.
24992         * g++.dg/template/spec20.C: New.
24993         * g++.dg/template/spec21.C: New.
24994
24995 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
24996
24997         PR target/20045
24998         * gcc.dg/ia64-fptr-1.c: Run only on linux.
24999
25000 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25001
25002         PR libfortran/20660
25003         * gfortran.dg/negative_unit.f: New test.
25004
25005 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
25006
25007         * gcc.dg/20050330-1.c: New test.
25008
25009 2005-03-30  Devang Patel  <dpatel@apple.com>
25010
25011         * g++.dg/tree-sra/ssa-sra-3.C: New test.
25012
25013 2005-03-30  Dale Johannesen  <dalej@apple.com>
25014
25015         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
25016
25017 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
25018
25019         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
25020         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
25021         Strip options from test name.
25022
25023 2005-03-31  Jan Hubicka  <jh@suse.cz>
25024
25025         * gcc.dg/varpool-1.c: New testcase.
25026
25027 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25028
25029         PR c/772
25030         PR c/17913
25031         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
25032         gcc.dg/stmt-expr-label-3.c : New tests.
25033         * gcc.c-torture/execute/medce-2.c: Remove.
25034
25035 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25036
25037         PR c/20368
25038         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
25039         tests.
25040
25041 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
25042
25043         * gcc.c-torture/compile/pr20203.c: New test.
25044
25045 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25046
25047         * gfortran.dg/promotion.f90: New test.
25048
25049 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
25050
25051         PR middle-end/20491
25052         * gcc.dg/torture/asm-subreg-1.c: New test.
25053
25054 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
25055
25056         PR c/20672
25057         * gcc.dg/pr20672-1.c: New test.
25058
25059 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
25060
25061         * gfortran.dg/vect: New directory.
25062         * gfortran.dg/vect/vect.exp: New.
25063         * gfortran.dg/vect/vect-1.f90: New test.
25064         * gfortran.dg/vect/vect-2.f90: New test.
25065         * gfortran.dg/vect/vect-3.f90: New test.
25066         * gfortran.dg/vect/vect-4.f90: New test.
25067         * gfortran.dg/vect/vect-5.f90: New test.
25068
25069 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
25070
25071         PR middle-end/20622
25072         * gcc.dg/alias-7.c: New test.
25073
25074 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25075
25076         * gcc.dg/sparc-reg-1.c: New test.
25077
25078 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
25079
25080         PR target/19890
25081         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
25082
25083 2005-03-29  Dale Ranta  <dir@lanl.gov>
25084             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25085
25086         PR libfortran/20163
25087         * gfortran.dg/pr20163-2.f: New test.
25088
25089 2005-03-28  Jan Hubicka  <jh@suse.cz>
25090
25091         PR middle-end/20635
25092         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
25093         by Jakub Jelinek.
25094
25095 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
25096
25097         PR tree-optimization/20626
25098         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
25099         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
25100
25101 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25102
25103         * gfortran.dg/underflow.f90: New test.
25104         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
25105
25106 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25107
25108         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
25109
25110 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
25111
25112         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
25113         (g++_init): Make sure that CXXFLAGS is set.
25114         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
25115         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
25116         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25117         * lib/objc.exp (objc_init): Likewise.
25118         * lib/treelang.exp (treelang_init): Likewise.
25119
25120 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
25121
25122         PR tree-optimization/20470
25123         * gcc.dg/tree-ssa/pr20470.c: New test.
25124
25125 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
25126
25127         * gcc.dg/ppc-stfiwx.c: New.
25128
25129 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
25130
25131         PR target/19888
25132         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
25133
25134 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25135
25136         * gcc.dg/20050325-1.c: Fix a typo.
25137
25138 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25139
25140         PR libfortran/19678
25141         PR libfortran/19679
25142         * gfortran.dg/dos_eol.f: New test.
25143
25144 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25145
25146         PR rtl-optimization/20249
25147         * gcc.dg/20050325-1.c: New test.
25148
25149 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25150
25151         PR libfortran/15332
25152         * gfortran.dg/pr15332.f: New test.
25153
25154 2005-03-24  Dale Johannesen  <dalej@apple.com>
25155
25156         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
25157
25158 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
25159
25160         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
25161         'internal' visibility.
25162         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
25163         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
25164         'protected' visibility.
25165         * gcc.dg/visibility-7.c: Likewise.
25166         * lib/target-supports.exp (check_visibility_available): Take
25167         a parameter, the kind of visibility to check for.
25168         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
25169         to check_visibility_available.
25170
25171         * g++.dg/expr/cast3.C: New.
25172
25173 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
25174
25175         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
25176         rs6000.
25177
25178 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
25179
25180         PR target/20095
25181         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
25182
25183 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
25184
25185         * gcc.dg/badshift.c: Renamed to...
25186         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
25187
25188         * gcc.target/i386/badshift.c: Renamed to...
25189         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
25190         only.
25191
25192         PR rtl-optimization/20532
25193         * gcc.target/i386/badshift.c: New.
25194
25195 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25196
25197         * gfortran.dg/pr18025.f90: New test.
25198
25199 2005-03-23  Dale Johannesen  <dalej@apple.com>
25200
25201         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
25202
25203 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
25204
25205         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
25206
25207         * lib/target-supports.exp (check_iconv_available): Default
25208         libiconv to -liconv, if there is no definition.
25209
25210 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
25211
25212         * gcc.dg/torture/cris-asm-mof-1.c: New test.
25213
25214 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
25215
25216         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
25217         * g++.dg/opt/pr7503-2.C: Likewise.
25218         * g++.dg/opt/pr7503-3.C: Likewise.
25219         * g++.dg/opt/pr7503-4.C: Likewise.
25220         * g++.dg/opt/pr7503-5.C: Likewise.
25221         * g++.dg/warn/minmax.C: New test.
25222
25223 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25224
25225         * gfortran.dg/g77_intrinsics_funcs.f: New test.
25226         * gfortran.dg/g77_intrinsics_sub.f: New test.
25227
25228 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
25229             Jan Hubicka  <jh@suse.cz>
25230             Steven Bosscher <stevenb@suse.de
25231
25232         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
25233
25234 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25235
25236         PR c++/19980
25237         * g++.dg/template/redecl3.C: New test.
25238
25239 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25240
25241         PR c++/20499
25242         * g++.dg/parse/error16.C: Tweak error markers.
25243
25244 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
25245
25246         PR target/20561
25247         * gcc.dg/20050321-2.c: New test.
25248
25249 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25250
25251         PR c++/20465
25252         PR c++/20381
25253         * g++.dg/template/ptrmem12.C: New.
25254
25255 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
25256
25257         PR rtl-optimization/20527
25258         * gcc.c-torture/execute/pr20527-1.c: New test.
25259
25260 2005-03-22  Ben Elliston  <bje@au.ibm.com>
25261
25262         * gcc.misc-tests/options.exp (check_for_options): Create a real C
25263         program, compile it into a real executable and then delete the .c
25264         and .x files afterwards, to avoid problems on testglue targets.
25265
25266 2005-03-21  Stuart Hastings  <stuart@apple.com>
25267
25268         * gcc.target/i386/sse-2.c: New.
25269
25270 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
25271
25272         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
25273
25274 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25275
25276         * g++.dg/parse/crash25.C: Fix typo.
25277
25278 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25279
25280         PR c++/20461
25281         * g++.dg/parse/crash24.C: New test.
25282
25283         PR c++/20536
25284         * g++.dg/parse/crash25.C: New test.
25285
25286 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25287
25288         PR c++/20147
25289         * g++.dg/ext/stmtexpr4.C: New test.
25290
25291 2005-03-20  Roger Sayle  <roger@eyesopen.com>
25292
25293         PR middle-end/20539
25294         * gcc.c-torture/compile/pr13066-1.c: New test case.
25295         * gcc.c-torture/compile/pr20539-1.c: Likewise.
25296         * g++.dg/opt/pr13066-1.C: Likewise.
25297
25298 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
25299
25300         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
25301
25302 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25303
25304         PR fortran/18525
25305         * gfortran.dg/nesting_1.f90: New test.
25306
25307 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25308
25309         PR c++/20240
25310         * g++.dg/lookup/using13.C: New test.
25311
25312 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25313
25314         PR c++/20333
25315         * g++.dg/template/crash36.C: New test.
25316
25317 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
25318
25319         PR c++/20463
25320         * g++.dg/template/crash35.C: New test.
25321
25322 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
25323
25324         PR c++/19966
25325         * g++.dg/overload/operator2.C: New test.
25326
25327 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25328
25329         PR libfortran/20257
25330         * gfortran.dg/pr20257.f90: New test.
25331
25332 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25333
25334         PR libfortran/20480
25335         * gfortran.dg/pr20480.f90: New test.
25336
25337 2005-03-16  Richard Henderson  <rth@redhat.com>
25338
25339         PR middle-end/15700
25340         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
25341         (_rtld_global): New.
25342         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
25343         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
25344
25345         * gcc.dg/alias-3.c: New.
25346         * gcc.dg/alias-4.c: New.
25347         * gcc.dg/alias-5.c: New.
25348         * gcc.dg/alias-6.c: New.
25349
25350 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
25351
25352         * gcc.dg/cpp/ucnid-7.c: New.
25353
25354 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
25355             Dorit Naishlos  <dorit@il.ibm.com>
25356
25357         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
25358         darwin.
25359
25360 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
25361
25362         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
25363         support misaligned accesses.
25364         * gcc.dg/vect/vect-58.c: Likewise.
25365         * gcc.dg/vect/vect-92.c: New.
25366         * gcc.dg/vect/vect-93.c: New.
25367
25368 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
25369
25370         PR fortran/18827
25371         * gfortran.dg/assign_2.f90: New test.
25372         * gfortran.dg/assign_3.f90: New test.
25373         * gfortran.dg/assign.f90: New test.
25374
25375 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
25376
25377         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
25378         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
25379         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
25380         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
25381         names.
25382
25383 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
25384
25385         * gcc.dg/cpp/ucnid-6.c: New.
25386
25387         * gcc.dg/cpp/normalize-1.c: New.
25388         * gcc.dg/cpp/normalize-2.c: New.
25389         * gcc.dg/cpp/normalize-3.c: New.
25390         * gcc.dg/cpp/normalize-4.c: New.
25391         * gcc.dg/cpp/ucnid-4.c: New.
25392         * gcc.dg/cpp/ucnid-5.c: New.
25393         * g++.dg/cpp/normalize-1.C: New.
25394         * g++.dg/cpp/ucnid-1.C: New.
25395
25396 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25397
25398         * gcc.dg/pr18628.c: New.
25399
25400 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25401
25402         PR c++/20280
25403         * g++.dg/tree-ssa/pr20280.C: New.
25404
25405 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25406
25407         PR fortran/20467
25408         * gfortran.dg/stfunc_2.f90: New test.
25409
25410 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25411
25412         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
25413
25414 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25415
25416         * gcc.dg/tree-ssa/20050314-1.c: New test.
25417
25418 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25419
25420         PR c++/4403
25421         PR c++/9783, DR433
25422         * g++.dg/template/friend34.C: New test.
25423         * g++.dg/template/friend35.C: Likewise.
25424         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
25425
25426 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25427
25428         Friend class name lookup 5/n
25429         PR c++/1016
25430         * g++.dg/lookup/hidden-class1.C: New test.
25431         * g++.dg/lookup/hidden-class2.C: Likewise.
25432         * g++.dg/lookup/hidden-class3.C: Likewise.
25433         * g++.dg/lookup/hidden-class4.C: Likewise.
25434         * g++.dg/lookup/hidden-class5.C: Likewise.
25435         * g++.dg/lookup/hidden-class6.C: Likewise.
25436         * g++.dg/lookup/hidden-class7.C: Likewise.
25437         * g++.dg/lookup/hidden-class8.C: Likewise.
25438         * g++.dg/lookup/hidden-class9.C: Likewise.
25439         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
25440         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
25441         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
25442         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
25443         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
25444         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
25445         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
25446         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
25447         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
25448         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
25449         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
25450
25451 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
25452
25453         PR c++/20157
25454         * g++.dg/template/error18.C: New test.
25455
25456 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25457
25458         PR debug/16792
25459         * g++.dg/debug/pr16792.C: New test.
25460
25461 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25462
25463         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
25464         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
25465         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
25466         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
25467         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
25468         test assertion names.
25469
25470 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25471
25472         PR fortran/18600
25473         * gfortran.dg/stfunc_1.f90: New test.
25474
25475 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25476
25477         PR fortran/16907
25478         * gfortran.dg/real_index_1.f90: New test.
25479
25480 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25481
25482         PR fortran/20323
25483         * gfortran.dg/spec_expr_1.f90: New test.
25484
25485 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25486
25487         PR c/20402
25488         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
25489         new parser.
25490
25491 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25492
25493         PR fortran/20361
25494         * gfortran.dg/largeequiv_1.f90: New test.
25495
25496 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25497
25498         * gcc.dg/ucnid-1.c: New.
25499         * gcc.dg/ucnid-2.c: New.
25500         * gcc.dg/ucnid-3.c: New.
25501         * gcc.dg/ucnid-4.c: New.
25502         * gcc.dg/ucnid-5.c: New.
25503         * gcc.dg/ucnid-6.c: New.
25504         * gcc.dg/cpp/ucnid-1.c: New.
25505         * gcc.dg/cpp/ucnid-2.c: New.
25506         * gcc.dg/cpp/ucnid-3.c: New.
25507         * g++.dg/other/ucnid-1.C: New.
25508
25509 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25510
25511         * gcc.dg/vmx/darwin-abi-3.c: Delete.
25512
25513 2005-03-11  Per Bothner  <per@bothner.com>
25514
25515         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
25516         that diagnotics refer to correct token.
25517         * gcc.dg/unused-3.c: Likewise.
25518
25519 2005-03-11  Per Bothner  <per@bothner.com>
25520
25521         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
25522         constant" is now actually on same line as string constant.
25523         * gcc.dg/cpp/direct2s.c: Likewise.
25524
25525 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
25526
25527         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
25528
25529 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25530
25531         PR libfortran/20124
25532         * gfortran.dg/pr20124.f90: New Test
25533
25534 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
25535
25536         PR tree-optimization/20130
25537         * gcc.dg/pr20130-1.c: New test.
25538
25539 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25540
25541         PR target/20095
25542         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
25543
25544 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25545
25546         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
25547
25548 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25549
25550         * g++.dg/eh/forced1.C: Fix comment.
25551         * g++.dg/eh/forced2.C: Ditto.
25552         * g++.dg/eh/forced3.C: Ditto.
25553         * g++.dg/eh/forced4.C: Ditto.
25554
25555 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
25556
25557         PR rtl-opt/20412
25558         * gcc.c-torture/compile/pr20412.c: New test.
25559
25560 2005-03-10  Roger Sayle  <roger@eyesopen.com>
25561
25562         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25563
25564 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25565
25566         PR target/20322
25567         * gcc.dg/20050307-1.c: New test.
25568
25569 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
25570
25571         PR c++/20375
25572         * g++.dg/other/stdarg3.C: New.
25573
25574 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25575
25576         PR c++/18384, c++/18327
25577         * g++.dg/init/array19.C: New test.
25578
25579         PR inline-asm/20314
25580         * gcc.dg/torture/pr20314-1.c: New test.
25581         * gcc.dg/torture/pr20314-2.c: New test.
25582
25583 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
25584
25585         * gcc.dg/20050309-1.c: New test.
25586
25587 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25588
25589         * gcc.dg/builtins-10.c: Reactivate disabled test.
25590         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
25591         new cbrt transformations.
25592
25593 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
25594
25595         PR c++/20208
25596         * g++.dg/template/array13.C: New test.
25597
25598 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
25599
25600         PR c++/16859
25601         * g++.dg/init/brace4.C: New test.
25602
25603 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25604
25605         PR c++/20186
25606         * g++.dg/template/non-dependent12.C: New.
25607
25608 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
25609
25610         PR c++/20142
25611         * g++.dg/init/array18.C: Add dg-do run marker.
25612
25613         PR c++/20142
25614         * g++.dg/init/array18.C: New test.
25615
25616 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25617
25618         * consistency.vlad/vlad.exp: Remove trailing semicolons.
25619         * g++.dg/gcov/gcov.exp: Likewise.
25620         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25621         * gcc.target/xstormy16/xstormy16.exp: Likewise.
25622         * lib/c-torture.exp: Likewise.
25623         * lib/fortran-torture.exp: Likewise.
25624         * lib/g++.exp: Likewise.
25625         * lib/gcc-defs.exp: Likewise.
25626         * lib/gcc-dg.exp: Likewise.
25627         * lib/gcc.exp: Likewise.
25628         * lib/gcov.exp: Likewise.
25629         * lib/gfortran.exp: Likewise.
25630         * lib/mike-g++.exp: Likewise.
25631         * lib/mike-gcc.exp: Likewise.
25632         * lib/objc-torture.exp: Likewise.
25633         * lib/objc.exp: Likewise.
25634         * lib/profopt.exp: Likewise.
25635         * lib/target-libpath.exp: Likewise.
25636         * lib/target-supports.exp: Likewise.
25637         * lib/treelang.exp: Likewise.
25638         * lib/wrapper.exp: Likewise.
25639
25640 2005-03-08  Jeff Law  <law@redhat.com>
25641
25642         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25643         PHI-OPT changes.
25644
25645 2005-03-08  Ira Rosen  <irar@il.ibm.com>
25646
25647         * gcc.dg/vect/pr20122.c: New test.
25648
25649 2005-03-07  Jeff Law  <law@redhat.com>
25650
25651         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25652         was folded away.
25653         * gcc.dg/tree-ssa/pr18133-1.c: New test.
25654         * gcc.dg/tree-ssa/pr18133-2.c: New test.
25655         * gcc.dg/tree-ssa/pr18134.c: New test.
25656
25657 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25658
25659         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25660         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25661         gcc.dg/torture/builtin-noret-2.c: Require weak support.
25662
25663 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
25664
25665         PR tree-opt/17671
25666         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25667
25668 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
25669
25670         * g++.dg/warn/Wnvdtor.C: New test.
25671
25672 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
25673
25674         * gcc.dg/torture/pr19683-1.c: New test.
25675
25676 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
25677
25678         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25679         * gfortran.dg/g77/19990313-2.f: Ditto.
25680         * gfortran.dg/g77/19990313-3.f: Ditto.
25681         * gfortran.dg/g77/19990525-0.f: Ditto.
25682         * gfortran.dg/g77/19990826-0.f: Ditto.
25683         * gfortran.dg/g77/19990826-2.f: Ditto.
25684         * gfortran.dg/g77/19990826-3.f: Ditto.
25685         * gfortran.dg/g77/20000511-1.f: Ditto.
25686         * gfortran.dg/g77/20000511-2.f: Ditto.
25687         * gfortran.dg/g77/970625-2.f: Ditto.
25688         * gfortran.dg/g77/980310-2.f: Ditto.
25689         * gfortran.dg/g77/980310-3.f: Ditto.
25690         * gfortran.dg/g77/980310-8.f: Ditto.
25691         * gfortran.dg/g77/980519-2.f: Ditto.
25692         * gfortran.dg/g77/alpha1.f: Ditto.
25693         * gfortran.dg/g77/claus.f: Ditto.
25694         * gfortran.dg/g77/erfc.f: Ditto.
25695         * gfortran.dg/g77/short.f: Ditto.
25696         * gfortran.fortran-torture/execute/data.f90: Ditto.
25697         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25698         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25699
25700 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25701
25702         * lib/file-format.exp (gcc_target_object_format): Add check for som
25703         format and hardcode object formats on hppa*-*-hpux*.
25704         * lib/target-supports.exp (check_weak_available): Add check for som
25705         object format.  Always return 0 on hppa*-*-hpux10*.
25706
25707         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25708         is defined.
25709
25710         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25711
25712 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25713
25714         * gfortran.dg/pr19936_1.f90: New test.
25715         * gfortran.dg/pr19936_2.f90: New test.
25716         * gfortran.dg/pr19936_3.f90: New test.
25717
25718 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25719             Paul Thomas <prthomas@drfccad.cea.fr>
25720
25721         * gfortran.dg/PR19754_1.f90: New test.
25722         * gfortran.dg/PR19754_2.f90: Ditto.
25723
25724 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25725
25726         PR c++/19311
25727         * g++.dg/template/non-dependent11.C: New test.
25728
25729 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
25730
25731         * lib/target-supports.exp (check_iconv_available): Fix comment.
25732
25733 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
25734             Joseph S. Myers  <joseph@codesourcery.com>
25735
25736         PR c++/19797
25737         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25738
25739 2005-03-04  Matthew Sachs  <msachs@apple.com>
25740
25741         * gcc.exp (gcc_target_compile): Put braces around
25742         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25743         * objc.exp (objc_target_compile): Likewise.
25744         * treelang.exp (treelang_target_compile): Likewise.
25745
25746 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25747
25748         PR fortran/19673
25749         * gfortran.dg/func_result_1.f90: New test.
25750
25751 2005-03-04  Ben Elliston  <bje@au.ibm.com>
25752
25753         * gcc.misc-tests/options.exp: New test.
25754
25755 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
25756
25757         * gcc.dg/pr15784-4.c: New test.
25758
25759 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
25760
25761         * gcc.c-torture/execute/pr17133.c: New.
25762         * gcc.c-torture/compile/20050303-1.c: New.
25763
25764 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
25765
25766         * gcc.dg/cpp/assert4.c: Fix for cygwin.
25767
25768 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
25769
25770         * g++.dg/overload/using2.C: New.
25771
25772 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
25773
25774         PR c++/19916
25775         * g++.dg/init/ptrmem2.C: New test.
25776
25777 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
25778
25779         PR c/8927
25780         * gcc.dg/pr8927-1.c: New test.
25781
25782 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25783
25784         PR c++/20232
25785         * g++.dg/inherit/covariant12.C: New.
25786
25787 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25788
25789         PR fortran/19479
25790         * gfortran.dg/bound_1.f90: New test.
25791
25792 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
25793
25794         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25795         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25796
25797 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
25798
25799         PR c/20245
25800         * gcc.dg/pr20245-1.c: New test.
25801
25802 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
25803
25804         PR middle-end/19874
25805         * gcc.c-torture/execute/20050119-2.c: New test case.
25806
25807 2005-02-28  Ben Elliston  <bje@au.ibm.com>
25808
25809         * README: Update the DejaGnu bug reporting address.
25810         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25811         * lib/objc-torture.exp: Likewise.
25812
25813 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25814
25815         * gfortran.dg/boz_1.f90: New test.
25816         * gfortran.dg/boz_3.f90: New test.
25817         * gfortran.dg/boz_4.f90: New test.
25818
25819 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25820
25821         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25822         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25823
25824 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25825
25826         PR libfortran/20101
25827         * gfortran.dg/write_0_pe_format.f90: New test.
25828
25829 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
25830
25831         PR c++/20206
25832         * g++.dg/opt/thunk2.C: New test.
25833         * g++.dg/opt/covariant1.C: New test.
25834
25835 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25836
25837         * gfortran.dg/e_d_fmt.f90: New test.
25838
25839 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
25840
25841         * gcc.dg/asm-b.c: Fix comment typos.
25842
25843 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25844
25845         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25846         a V_MAY_DEF also.
25847
25848 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25849
25850         PR tree-opt/20188
25851         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25852         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25853         * gcc.dg/asm-b.c: New test.
25854
25855 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
25856
25857         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25858         Disable this test on IRIX 6.
25859
25860 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
25861
25862         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25863         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25864         parser.
25865
25866 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
25867
25868         PR tree-optimization/20204
25869         * gcc.dg/pr20204.c: New test.
25870
25871 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
25872
25873         PR target/20196
25874         * gcc.c-torture/execute/20050224-1.c: New test.
25875
25876         PR c++/20175
25877         * g++.dg/warn/Wbraces2.C: New test.
25878
25879 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
25880
25881         PR c++/19878
25882         * g++.dg/init/const2.C: New test.
25883
25884 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
25885
25886         PR tree-optimization/20100
25887         * gcc.c-torture/execute/pr20100-1.c: New test.
25888
25889 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25890
25891         * gfortran.dg/implicit_3.f90: New test.
25892
25893         * gfortran.dg/deftype_1.f90: New test.
25894
25895 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
25896
25897         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25898         the test passes.
25899         * g++.dg/other/anon3.C: Accept a warning.
25900
25901 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
25902
25903         * gcc.dg/pr20017.c: Fix a comment typo.
25904
25905 2005-02-23  Bud Davis  <bdavis@gfortran.org>
25906
25907         * gfortran.dg/list_read_4.f90: Change to f90 comments.
25908
25909 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25910
25911         PR ada/19902
25912         * ada/acats/tests/cxa/cxa3004.a: Remove.
25913         * ada/acats/tests/cxb/cxb30061.am: Likewise.
25914
25915 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25916
25917         PR c++/20073
25918         * g++.dg/init/const1.C: New test.
25919
25920         PR c++/19991
25921         * g++.dg/parse/constant7.C: New test.
25922
25923         PR c++/20152
25924         * g++.dg/parse/error27.C: New test.
25925         * g++.dg/template/qualttp15.C: Adjust error markers.
25926         * g++.old-deja/g++.other/struct1.C: Likewise.
25927
25928         PR c++/20153
25929         * g++.dg/template/error17.C: New test.
25930
25931         PR c++/20148
25932         * g++.dg/parser/error26.C: New test.
25933
25934 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
25935
25936         PR tree-optimization/20100
25937         PR tree-optimization/20115
25938         * gcc.dg/pr20115.c: New test.
25939         * gcc.dg/pr20115-1.c: New test.
25940         * gcc.dg/pr20100.c: New test.
25941         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25942         call-clobbered variables after alias1.
25943
25944 2005-02-22  Bud Davis  <bdavis@gfortran.org>
25945
25946         * gfortran.dg/list_read_4.f90: new test.
25947
25948 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
25949
25950         PR rtl-optimization/20017.
25951         * gcc.dg/pr20017.c: New.
25952
25953 2005-02-22  Devang Patel  <dpatel@apple.com>
25954
25955         PR 19952
25956         * g++.dg/tree-ssa/pr19952.C: New test.
25957
25958 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25959
25960         PR c++/19883
25961         * g++.dg/parse/constant6.C: New test.
25962
25963 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25964
25965         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25966         * g++.dg/charset/asm2.c: Likewise.
25967         * g++.dg/charset/asm3.c: Likewise.
25968         * g++.dg/charset/asm4.c: Likewise.
25969         * g++.dg/charset/asm5.c: Likewise.
25970         * g++.dg/charset/attribute1.c: Likewise.
25971         * g++.dg/charset/attribute2.c: Likewise.
25972         * g++.dg/charset/extern1.cc: Likewise.
25973         * g++.dg/charset/extern2.cc: Likewise.
25974         * g++.dg/charset/extern3.cc: Likewise.
25975         * g++.dg/charset/function.cc: Likewise.
25976         * g++.dg/charset/string.c: Likewise.
25977         * g++.dg/charset/charset.exp: Likewise.
25978         * lib/target-supports.exp (check_iconv_available): Fix comment.
25979
25980 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25981
25982         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25983         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25984         * gcc.dg/charset/asm2.c: Likewise.
25985         * gcc.dg/charset/asm3.c: Likewise.
25986         * gcc.dg/charset/asm4.c: Likewise.
25987         * gcc.dg/charset/asm5.c: Likewise.
25988         * gcc.dg/charset/asm6.c: Likewise.
25989         * gcc.dg/charset/attribute1.c: Likewise.
25990         * gcc.dg/charset/attribute2.c: Likewise.
25991         * gcc.dg/charset/builtin1.c: Likewise.
25992         * gcc.dg/charset/extern.c: Likewise.
25993         * gcc.dg/charset/function.c: Likewise.
25994         * gcc.dg/charset/string.c: Likewise.
25995         * gcc.dg/charset/charset.exp: Likewise.
25996
25997 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
25998
25999         PR fortran/20086
26000         * gfortran.dg/pr20086.f90: New test.
26001
26002 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
26003
26004         PR tree-optimization/19786
26005         * g++.dg/tree-ssa/pr19786.C: New.
26006
26007 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26008
26009         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
26010
26011 2005-02-21  Jeff Law  <law@redhat.com>
26012
26013         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
26014
26015 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26016
26017         * gfortran.dg/do_iterator: Split loop, markup all lines for
26018         which an error locus is printed.
26019         * gfortran.dg/pr17708.f90: Markup all lines for which an error
26020         locus is printed.
26021         * gfortran.dg/select_4.f90: Likewise.
26022         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
26023         locuses in the various permutations.
26024
26025 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
26026
26027         PR tree-optimization/19951
26028         * g++.dg/vect: New directory.
26029         * g++.dg/vect/vect.exp: New file.
26030         * g++.dg/vect/pr19951.cc: New testcase.
26031         * g++.dg/dg.exp: Also prune vectorizer tests.
26032
26033 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
26034
26035         PR 18785
26036         * gcc.dg/charset/builtin1.c: New test.
26037
26038 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26039
26040         PR c++/19299
26041         * g++.dg/inherit/volatile1.C: New test.
26042
26043         PR c++/19440
26044         * g++.dg/template/dtor4.C: New test.
26045
26046 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26047
26048         * gfortran.dg/int_1.f90: New test.
26049
26050 2005-02-19  Devang Patel  <dpatel@apple.com>
26051
26052         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
26053
26054 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26055
26056         * gfortran.dg/achar_1.f90: New test.
26057
26058 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
26059
26060         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
26061
26062 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
26063             Jakub Jelinek  <jakub@redhat.com>
26064
26065         PR tree-optimization/19828
26066         * gcc.dg/tree-ssa/loop-7.c: New test.
26067         * gcc.c-torture/execute/20050218-1.c: New test.
26068
26069 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
26070
26071         PR c/20043
26072         * gcc.dg/transparent-union-1.c: New test.
26073         * gcc.dg/transparent-union-2.c: New test.
26074
26075 2005-02-18  James E Wilson  <wilson@specifixinc.com>
26076
26077         PR tree-optimization/18977
26078         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
26079
26080 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
26081
26082         PR target/20054
26083         * gcc.dg/pr20054.c: New test.
26084
26085 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26086
26087         PR c++/19508
26088         * g++.dg/ext/attrib20.C: New test.
26089
26090 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
26091
26092         PR middle-end/20030
26093         * gfortran.fortran-torture/execute/character_passing.f90: New test.
26094
26095 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
26096
26097         PR c++/20008
26098         * g++.dg/opt/switch4.C: New.
26099
26100 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
26101
26102         PR c++/20023
26103         PR tree-optimization/20009
26104         * gcc.c-torture/compile/20050217-1.c: New test.
26105         * g++.dg/opt/switch3.C: New test.
26106
26107         PR tree-optimization/18947
26108         * gcc.c-torture/compile/20050215-1.c: New test.
26109         * gcc.c-torture/compile/20050215-2.c: New test.
26110         * gcc.c-torture/compile/20050215-3.c: New test.
26111
26112 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
26113
26114         PR c++/20028
26115         * g++.dg/template/crash34.C: New.
26116
26117         PR c++/20022
26118         * g++.dg/other/access3.C: New.
26119
26120 2005-02-17  Ira Rosen  <irar@il.ibm.com>
26121
26122         * gcc.dg/vect/vect-98.c: New test.
26123
26124 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
26125
26126         PR tree-optimization/19967
26127         * gcc.dg/pr19967.c: New.
26128
26129 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
26130
26131         PR middle-end/19857
26132         * gcc.dg/tree-ssa/20050215-1.c: New test.
26133         * gcc.c-torture/execute/20050215-1.c: New test.
26134
26135 2005-02-15  Eric Christopher  <echristo@redhat.com>
26136
26137         * gcc.dg/cpp/20050215-1.c: New file.
26138
26139 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
26140
26141         PR tree-optimization/15785
26142         * gcc.dg/pr15785-1.c: New test.
26143
26144 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
26145
26146         PR c++/17788
26147         * g++.dg/init/ctor4.C: New.
26148         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
26149
26150 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
26151
26152         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
26153         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
26154
26155 2005-02-15  Andreas Schwab  <schwab@suse.de>
26156
26157         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
26158         declare malloc.
26159
26160 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
26161
26162         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
26163
26164 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
26165
26166         PR tree-optimization/19853
26167         * gcc.c-torture/compile/pr19853.c: New test.
26168
26169 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26170
26171         PR c++/19608
26172         * g++.dg/parse/local-class1.C: New.
26173
26174         PR c++/19895
26175         * g++.dg/parse/ptrmem3.C: New.
26176
26177         PR c++/19884
26178         * g++.old-deja/g++.oliva/template6.C: Add another case.
26179         * g++.dg/template/explicit6.C: New.
26180
26181 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
26182
26183         PR c++/17816
26184         * g++.dg/other/redecl2.C: New.
26185
26186 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26187
26188         PR c++/19891
26189         * g++.dg/abi/covariant4.C: New.
26190
26191 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
26192
26193         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
26194         New tests.
26195
26196 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
26197
26198         * gcc.dg/vect/vect-96.c: Fix typo.
26199
26200 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26201
26202         PR c++/14479
26203         PR c++/19487
26204         * g++.dg/template/enum5.C: New test.
26205
26206 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26207
26208         * gcc.dg/vect/vect-97.c: New test.
26209
26210 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26211
26212         * gcc.dg/vect/vect-96.c: New test.
26213
26214 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
26215
26216         * gcc.dg/builtins-34.c: Also check ldexp*.
26217
26218 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
26219
26220         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
26221
26222 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
26223
26224         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
26225         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
26226         dg-require-dll, dg-require-iconv, dg-require-named-sections,
26227         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
26228         selector_list, selector_expression, dg-process-target): Move to new
26229         file target-supports-dg.exp.
26230         * lib/target-supports-dg.exp: New.
26231
26232         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
26233         New.
26234
26235 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
26236
26237         PR c++/19666
26238         * g++.dg/other/ptrmem6.C: New test.
26239
26240         PR middle-end/19858
26241         * gcc.c-torture/compile/20050210-1.c: New test.
26242
26243 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
26244
26245         PR c++/19755
26246         * g++.dg/warn/Wbraces1.C: New test.
26247
26248 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
26249
26250         * gcc.dg/builtins-52.c: New testcase.
26251
26252 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
26253
26254         PR c/19342
26255         * gcc.c-torture/execute/20050119-1.c: New test.
26256
26257 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26258
26259         PR c++/19811
26260         * g++.dg/init/delete1.C: New test.
26261
26262 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
26263
26264         PR c++/18470
26265         * g++.dg/template/static12.C: New test.
26266
26267 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26268
26269         PR c++/19787
26270         * g++.dg/conversion/ambig1.C: New test.
26271
26272         PR c++/19739
26273         * g++.dg/ext/attrib19.C: New test.
26274
26275         PR c++/19732
26276         * g++.dg/parse/dtor5.C: New test.
26277
26278         PR c++/19762
26279         * g++.dg/template/dtor3.C: New test.
26280
26281         PR c++/19826
26282         * g++.dg/template/static11.C: New test.
26283         * g++.dg/template/crash2.C: Remove dg-error marker.
26284
26285 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
26286
26287         PR C++/18491
26288         * g++.old-deja/g++.mike/p10769a.C: Remove.
26289
26290 2005-02-09  Roger Sayle  <roger@eyesopen.com>
26291
26292         * gcc.dg/builtins-48.c: New test case.
26293         * gcc.dg/builtins-49.c: New test case.
26294         * gcc.dg/builtins-50.c: New test case.
26295         * gcc.dg/builtins-51.c: New test case.
26296
26297 2005-02-09  Ian Lance Taylor  <ian@airs.com>
26298
26299         PR middle-end/19583
26300         * g++.dg/warn/Wreturn-type-3.C: New test.
26301
26302 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26303
26304         PR middle-end/19402
26305         * gcc.dg/pr19402-1.c: New testcase.
26306         * gcc.dg/pr19402-2.c: likewise.
26307
26308 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26309
26310         PR middle-end/19854
26311         * g++.dg/tree-ssa/tmmti.C: New testcase.
26312
26313 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26314
26315         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
26316
26317 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
26318
26319         PR c++/19733
26320         * g++.dg/parse/crash23.C: New test.
26321         * g++.dg/warn/Weff1.C: New test.
26322
26323 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26324
26325         * gcc.dg/20050209-1.c: New test.
26326
26327 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26328
26329         PR target/19799
26330         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
26331
26332 2005-02-08  Mike Stump  <mrs@apple.com>
26333
26334         * g++.dg/pch/import-2.c: New test.
26335         * g++.dg/pch/import-2.hs: New.
26336         * g++.dg/pch/include/import-2a.h: New.
26337         * g++.dg/pch/include/import-2b.h: New.
26338
26339 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
26340
26341         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
26342
26343 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26344
26345         * gfortran.dg/substr_1.f90: New test.
26346
26347 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
26348
26349         PR middle-end/19775
26350         * gcc.dg/torture/builtin-power-1.c: Disable test for
26351         invalid transformation.
26352         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
26353         no longer optimize.
26354         * gcc.dg/builtins-47.c: New testcase.
26355
26356 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
26357             Dorit Naishlos  <dorit@il.ibm.com>
26358
26359         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
26360
26361 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
26362
26363         * gcc.c-torture/compile/20050206-1.c: New test.
26364
26365 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26366
26367         PR tree-opt/19768
26368         * g++.dg/opt/pr19768.C: New test.
26369
26370 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26371
26372         PR tree-opt/19736
26373         * gcc.c-torture/compile/pr19736.c: New test.
26374
26375 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26376
26377         PR c++/17401
26378         * g++.dg/parse/error25.C: New test.
26379
26380 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
26381
26382         * gcc.c-torture/execute/20050203-1.c: New.
26383
26384 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
26385
26386         * gcc.dg/vect/vect-85.c: Remove xfail.
26387         * gcc.dg/vect/vect-86.c: Remove xfail.
26388         * gcc.dg/vect/vect-87.c: Remove xfail.
26389         * gcc.dg/vect/vect-88.c: Remove xfail.
26390
26391 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
26392
26393         * gcc.dg/altivec-19.c: New.
26394
26395 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
26396
26397         PR c/17807
26398         * gcc.dg/nested-func-3.c: New test.
26399         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
26400
26401 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
26402
26403         * gcc.test-framework/gen_directive_tests: Generate tests for
26404         selector expressions.
26405
26406 2005-02-02  Matt Austern  <austern@apple.com>
26407
26408         PR c++/19628
26409         * g++/ext/builtin7.C: New.
26410         * g++/ext/builtin8.C: New.
26411
26412 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26413
26414         PR c/18502
26415         * gcc.dg/pr18502-1.c: New test.
26416
26417 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26418
26419         PR c++/17413
26420         * g++.dg/template/local4.C: Tweak.
26421
26422 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
26423
26424         PR tree-optimization/19578
26425         * gcc.c-torture/compile/20050202-1.c: New test.
26426
26427 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26428
26429         PR c/19435
26430         * gcc.dg/c99-init-4.c: New test.
26431
26432 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26433
26434         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
26435
26436         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
26437
26438         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
26439         * g++.dg/eh/check-vect.h: New.
26440
26441         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
26442         * gcc.dg/vect/vect-78.c: Ditto.
26443         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
26444         Remove.
26445
26446         * g++.dg/conversion/simd1.C: Expect warning.
26447         * g++.dg/ext/attribute-test-1.C: Ditto.
26448         * g++.dg/ext/attribute-test-2.C: Ditto.
26449         * g++.dg/ext/attribute-test-3.C: Ditto.
26450         * g++.dg/ext/attribute-test-4.C: Ditto.
26451
26452         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
26453         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
26454
26455         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
26456
26457 2005-02-01  Richard Henderson  <rth@redhat.com>
26458
26459         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26460         long double for ibm double-double format.
26461         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26462
26463 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
26464
26465         PR tree-optimization/19633
26466         * gcc.dg/pr19633-1.c: New test.
26467         * gcc.dg/pr19633.c: Tweak to make pointer point
26468         to NULL or a symbol.
26469
26470 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26471
26472         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
26473         New procs.
26474         (dg-process-target (local override)): Handle selector expressions.
26475
26476         * gcc.test-framework/README: Describe tests in source directory.
26477         * gcc.test-framework/test-framework.awk: Handle dg- tests.
26478         * gcc.test-framework/test-framework.exp: Handle dg- tests.
26479         * gcc.test-framework/dg-bogus-exp-P.c: New test.
26480         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
26481         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
26482         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
26483         * gcc.test-framework/dg-do-link-exp-P.c: New test.
26484         * gcc.test-framework/dg-do-run-exp-P.c: New test.
26485         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
26486         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
26487         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
26488         * gcc.test-framework/dg-error-exp-P.c: New test.
26489         * gcc.test-framework/dg-error-exp-XP.c: New test.
26490         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
26491         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
26492         * gcc.test-framework/dg-output-exp-P.c: New test.
26493         * gcc.test-framework/dg-output-exp-XF.c: New test.
26494         * gcc.test-framework/dg-warning-exp-P.c: New test.
26495         * gcc.misc-tests/dg-1.c: Remove.
26496         * gcc.misc-tests/dg-2.c: Remove.
26497         * gcc.misc-tests/dg-3.c: Remove.
26498         * gcc.misc-tests/dg-4.c: Remove.
26499         * gcc.misc-tests/dg-5.c: Remove.
26500         * gcc.misc-tests/dg-6.c: Remove.
26501         * gcc.misc-tests/dg-7.c: Remove.
26502         * gcc.misc-tests/dg-8.c: Remove.
26503         * gcc.misc-tests/dg-9.c: Remove.
26504         * gcc.misc-tests/dg-10.c: Remove.
26505         * gcc.misc-tests/dg-11.c: Remove.
26506         * gcc.misc-tests/dg-12.c: Remove.
26507         * gcc.misc-tests/dg-test.exp: Remove.
26508
26509         * gcc.test-framework/test-framework.awk: Change recording and
26510         printing of passes and failures.
26511
26512         * gcc.test-framework: New directory.
26513         * gcc.test-framework/README: New.
26514         * gcc.test-framework/test-framework.exp: New.
26515         * gcc.test-framework/test-framework.awk: New.
26516         * gcc.test-framework/gen_directive_tests: New.
26517
26518 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
26519
26520         * lib/treelang.exp: Fix comment typos.
26521         (treelang_target_compile): Don't append libs=-ltreelang to options.
26522
26523 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
26524
26525         * g++.dg/parse/typename7.C: Adjust error messages.
26526
26527 2005-01-31  Jeff Law  <law@redhat.com>
26528
26529         * gcc.c-torture/execute/20050131-1.c: New test.
26530         * gcc.dg/wcaselabel.c: New test.
26531
26532 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
26533
26534         * g++.dg/other/warning1.C: Adjust error messags.
26535         * g++.dg/parse/constant5.C: New test.
26536
26537 2005-01-31  Steven Bosscher  <stevenb@suse.de>
26538
26539         PR c/19333
26540         * gcc.c-torture/compile/20011130-1.c: Reorder to make
26541         the test case valid.
26542         * gcc.dg/20030815-1.c: Remove invalid tests.
26543         * gcc.dg/array-7.c: Adjust expected result.
26544         * gcc.dg/pr18596-3.c: Likewise.
26545         * gcc.dg/noncompile/20000901-1.c: Likewise.
26546         * gcc.dg/noncompile/init-2.c: Likewise.
26547         * gcc.dg/noncompile/init-4.c: Likewise.
26548
26549 2005-01-31  Dale Johannesen  <dalej@apple.com>
26550
26551         * g++.dg/opt/pr19650.C: New test.
26552
26553 2005-01-31  Richard Henderson  <rth@redhat.com>
26554
26555         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26556         long double for intel double extended format.
26557         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26558
26559 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
26560
26561         PR c++/19555
26562         * g++.dg/template/static10.C: New test.
26563
26564         PR c++/19395
26565         * g++.dg/parse/error24.C: New test.
26566
26567         PR c++/19367
26568         * g++.dg/lookup/builtin1.C: New test.
26569
26570         PR c++/19457
26571         * g++.dg/warn/conv3.C: New test.
26572
26573 2005-01-30  Bud Davis  <bdavis@gfortran.org>
26574
26575         PR fortran/19647
26576         * gfortan.dg/inquire_7.f90
26577
26578 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
26579
26580         PR tree-optimization/15791
26581         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26582         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26583         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26584         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26585         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26586         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26587         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26588         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26589         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26590         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26591
26592 2005-01-29  Paul Brook  <paul@codesourcery.com>
26593
26594         PR fortran/18565
26595         * check.c (real_or_complex_check): New function.
26596         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26597         * intrinsic.c (add_functions): Use new check functions.
26598         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26599         Add prototypes.
26600
26601 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
26602
26603         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26604         gcc.dg/lvalue-3.c: New tests.
26605         * gcc.dg/concat.c: Update expected messages.
26606
26607 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
26608
26609         PR libfortran/19595
26610         * gfortran.dg/eor_1.f90: New test.
26611
26612 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
26613
26614         PR fortran/19589
26615         * gfortran.dg/logical_data_1.f90: New test.
26616
26617 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
26618
26619         PR c++/19253
26620         * g++.dg/template/crash33.C: New test.
26621
26622         PR c++/19667
26623         * g++.dg/template/crash32.C: New test.
26624
26625 2005-01-28  Ian Lance Taylor  <ian@airs.com>
26626
26627         PR middle-end/16558
26628         * g++.dg/warn/Wreturn-type-2.C: New test.
26629
26630 2004-06-24  Jeff Law  <law@redhat.com>
26631
26632         * gcc.dg/tree-ssa/20050128-1.c: New test.
26633
26634 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
26635
26636         * gcc.target/frv/all-mdpackh-1.c: New test.
26637
26638 2005-01-28  Steven Bosscher  <stevenb@suse.de>
26639
26640         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26641
26642 2005-01-27  Richard Henderson  <rth@redhat.com>
26643
26644         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26645
26646 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26647
26648         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26649
26650 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26651
26652         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26653         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26654         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26655         to cope with cases where the multilib options override the dg-options.
26656
26657 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
26658
26659         PR c/18946
26660         * gcc.dg/noncompile/20050120-1.c: New test.
26661
26662 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
26663
26664         PR tree-optimization/19633
26665         * gcc.dg/pr19633.c: New test.
26666         * gcc.dg/tree-ssa/pr19633.c: New test.
26667
26668 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
26669
26670         * gcc.dg/20041216-1.c: New test.
26671
26672 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
26673
26674         PR objc/18862
26675         * objc.dg/selector-2.m: New test.
26676
26677 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
26678
26679         * g++.dg/opt/range-test-2.C: New test.
26680
26681         PR rtl-optimization/19579
26682         * gcc.c-torture/execute/20050124-1.c: New test.
26683
26684 2005-01-26  Greg Parker  <gparker@apple.com>
26685         Stuart Hastings  <stuart@apple.com>
26686
26687         * gcc.c-torture/execute/20050125-1.c: New.
26688
26689 2005-01-18  Jan Hubicka  <jh@suse.cz>
26690
26691         PR tree-optimize/19337
26692         * gcc.c-torture/compile/20050119-1.c: New test.
26693
26694 2005-01-24  James E Wilson  <wilson@specifixinc.com>
26695
26696         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26697         test for successful match.
26698
26699 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
26700
26701         PR objc/18408
26702         * objc.dg/comp-types-7.m: New test.
26703
26704 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
26705
26706         * lib/target-supports.exp (current_target_name): New.
26707         (check_effective_target_ilp32, check_effective_target_lp64):
26708         Cache the result to use as long as the current target, with
26709         multilib flags, remains the same.
26710
26711         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26712         (dg-require-weak, dg-require-visibility, dg-require-alias,
26713         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26714         dg-require-effective-target, dg-skip-if): Remove call to
26715         skip_test_and_clear_xfail.
26716         (dg-test): Clear xfail data.
26717
26718 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
26719
26720         PR target/17751
26721         * gcc.dg/ppc64-toc.c: New test.
26722
26723         * g++.dg/tree-ssa/empty-1.C: New test.
26724
26725         PR middle-end/19551
26726         * gcc.c-torture/execute/20050121-1.c: New test.
26727         * gcc.dg/20050121-2.c: New test.
26728
26729 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
26730         Paul Brook  <paul@codesourcery.com>
26731
26732         PR fortran/17941
26733         * gfortran.dg/real_const_1.f: New test.
26734         * gfortran.dg/real_const_2.f90: New test.
26735         * gfortran.dg/complex_int_1.f90: New test.
26736
26737 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
26738
26739         PR fortran/19313
26740         * gfortan.dg/inquire_6.f90: New test.
26741
26742 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26743
26744         PR libfortran/19451
26745         * open_readonly_1.f90: New test.
26746
26747 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26748
26749         PR libfortran/18982
26750         * gfortran.dg/open_new.f90: New file.
26751
26752 2005-01-22  Paul Brook  <paul@codesourcery.com>
26753
26754         * namelist_1.f90: New test.
26755
26756 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
26757
26758         PR tree-optimization/19484
26759         * gcc.c-torture/compile/20050122-[12].c: New tests.
26760
26761 2005-01-22  Paul Brook  <paul@codesourcery.com>
26762
26763         * gfortran.dg/implicit_2.f90: New test.
26764
26765 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
26766
26767         PR fortran/19314
26768         * gfortran.dg/inquire_5.f90: New test.
26769
26770 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26771
26772         PR c/18809
26773         * gcc.dg/pr18809-1.c: New test.
26774
26775 2005-01-21  Ian Lance Taylor  <ian@airs.com>
26776
26777         * gcc.dg/20050121-1.c: New test.
26778
26779         PR tree-optimization/13000
26780         * gcc.dg/20040206-1.c: Change warning to point where function is
26781         being inlined.
26782
26783 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26784
26785         PR c++/19208
26786         * g++.dg/template/array11.C: New test.
26787
26788 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26789
26790         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26791         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26792         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26793         * gfortran.dg/getenv_1.f90: Add dg-do directive.
26794         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26795         gfortran.dg/pr17164.f90: Add missing dg-do directives.
26796
26797 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26798
26799         PR tree-optimization/15349
26800         * gcc.dg/tree-ssa/pr15349.c: New.
26801
26802 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
26803
26804         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26805
26806 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
26807
26808         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26809         scan-assembler-times directive name.
26810
26811         * gcc.dg/asm-a.c: Move dg-require-effective-target to
26812         after dg-do.
26813
26814         PR rtl-optimization/19462
26815         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26816
26817 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
26818
26819         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26820         counting function calls on ia64.
26821
26822 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
26823
26824         PR rtl-optimization/15139
26825         * gcc.dg/20050111-2.c: New test.
26826
26827         PR c/17297
26828         * gcc.c-torture/compile/20050113-1.c: New testcase.
26829
26830         PR middle-end/19164
26831         * gcc.dg/20050113-1.c: New testcase.
26832
26833 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
26834
26835         * gcc.dg/vect/vect-85.c: Add comment.
26836         * gcc.dg/vect/vect-86.c: Add xfail for now.
26837         * gcc.dg/vect/vect-87.c: Add xfail for now.
26838         * gcc.dg/vect/vect-88.c: Add xfail for now.
26839         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26840
26841 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26842
26843         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26844
26845 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26846
26847         * g++.dg/debug/typedef3.C: New test.
26848
26849 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
26850
26851         PR c/19472
26852         * gcc.dg/asm-a.c: New test.
26853
26854 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
26855
26856         * gcc.dg/sh-relax.c: Add prototype for abort.
26857
26858 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26859
26860         * gcc.dg/short-compare-1.c: New test.
26861         * gcc.dg/short-compare-2.c: Likewise.
26862
26863 2005-01-18  Michael Matz  <matz@suse.de>
26864
26865         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26866
26867 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
26868
26869         PR tree-optimization/19121
26870         * gcc.c-torture/compile/pr19121.c: New test.
26871
26872 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
26873
26874         PR target/19357
26875         * gcc.c-torture/compile/pr19357.c: New test.
26876
26877 2005-01-17  Ian Lance Taylor  <ian@airs.com>
26878
26879         PR c/5675
26880         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26881         pass--those that refer just to the variable, possibly with a
26882         cast.
26883         * gcc.dg/c99-const-expr-3.c: Likewise.
26884
26885         PR middle-end/13127
26886         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26887         longer emitted.
26888
26889 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
26890
26891         PR fortran/18778
26892         * gfortran.dg/endfile_2.f90: New test.
26893
26894 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
26895
26896         PR 19168
26897         * gfortran.dg/select_5.f90: New test.
26898
26899 2004-01-16  Paul Brook  <paul@codesourcery.com>
26900
26901         * gfortran.dg/common_4.f90: New test.
26902
26903 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
26904
26905         PR rtl-optimization/19462
26906         * gcc.dg/torture/pr19462-1.c: New test.
26907
26908 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
26909
26910         PR objc/19321
26911         * objc.dg/func-ptr-2.m: New.
26912         * objc.dg/volatile-1.m: New.
26913
26914 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26915
26916         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26917
26918 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26919
26920         PR tree-optimization/19060
26921         * gcc.c-torture/execute/20050104-1.c: New test.
26922
26923 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
26924
26925         PR fortran/18983
26926         * gfortran.dg/write_to_null.f90: New test.
26927
26928 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
26929             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26930
26931         PR other/19328
26932         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26933         argument.
26934
26935 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26936
26937         PR c++/19263
26938         * g++.dg/init/vector1.C: New test.
26939
26940 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
26941
26942         PR target/13158
26943         * gcc.target/ia64/sibcall-unwind-1.c: New test.
26944         PR target/18987
26945         * gcc.target/ia64/sibcall-unwind-2.c: New test.
26946
26947 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
26948
26949         * gfortran.dg/select_1.f90: New test.
26950         * gfortran.dg/select_2.f90: New test.
26951         * gfortran.dg/select_3.f90: New test.
26952         * gfortran.dg/select_4.f90: New test.
26953
26954 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
26955
26956         PR middle-end/19084
26957         PR rtl-optimization/19348
26958         * gcc.dg/20050111-1.c: New test.
26959         * gcc.c-torture/execute/20050111-1.c: New test.
26960
26961         * gcc.dg/i386-asm-4.c: New test.
26962
26963 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26964
26965         * gcc.dg/nested-func-2.c: New test.
26966         * ada/acats/norun.lst: Remove c953002.
26967
26968 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
26969
26970         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26971
26972 2005-01-12  Ben Elliston  <bje@au.ibm.com>
26973
26974         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26975
26976 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
26977
26978         PR target/18761
26979         * g++.dg/abi/align1.C: New test.
26980
26981 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
26982
26983         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26984         at a time.
26985         * g++.dg/ext/altivec_check.h: Support compiling as C.
26986
26987 2005-01-10  Roger Sayle  <roger@eyesopen.com>
26988
26989         PR c++/19355
26990         * g++.dg/expr/pr19355-1.C: New test case.
26991
26992 2005-01-10  Laurent GUERBY <laurent@guerby.net>
26993
26994         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26995         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26996         * ada/acats/tests/c3/c92005b.ada: Likewise.
26997         * ada/acats/tests/c3/cxb3012.a: Likewise.
26998         * ada/acats/norun.lst: Add c380004 and c953002, add PR
26999
27000 2005-01-09  Paul Brook  <paul@codesourcery.com>
27001
27002         * gfortran.dg/common_2.f90: New file.
27003         * gfortran.dg/common_3.f90: New file.
27004
27005 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
27006
27007         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
27008
27009 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27010
27011         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
27012         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
27013         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
27014         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
27015         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
27016         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
27017         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
27018         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
27019         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
27020         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
27021         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
27022         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
27023         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
27024         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
27025         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
27026         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
27027         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
27028         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
27029         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
27030         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
27031         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
27032         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
27033         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
27034         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
27035         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
27036         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
27037         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
27038         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
27039         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
27040         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
27041         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
27042         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
27043         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
27044         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
27045         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
27046         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
27047         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
27048         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
27049         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
27050         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
27051         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
27052         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
27053         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
27054         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
27055         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
27056         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
27057         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
27058         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
27059         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
27060         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
27061         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
27062         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
27063         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
27064         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
27065         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
27066         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
27067         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
27068         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
27069         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
27070         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
27071         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
27072         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
27073         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
27074         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
27075         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
27076         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
27077         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
27078
27079         * gcc.dg/vect/vect-1.c: Fix spelling.
27080         * gcc.dg/vect/vect-10.c: Fix spelling.
27081         * gcc.dg/vect/vect-11.c: Fix spelling.
27082         * gcc.dg/vect/vect-12.c: Fix spelling.
27083         * gcc.dg/vect/vect-14.c: Fix spelling.
27084         * gcc.dg/vect/vect-15.c: Fix spelling.
27085         * gcc.dg/vect/vect-16.c: Fix spelling.
27086         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
27087         * gcc.dg/vect/vect-64.c: Fix comments.
27088         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
27089
27090 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27091             Ira Rosen  <irar@il.ibm.com>
27092
27093         * gcc.dg/vect/vect-70.c: New test.
27094         * gcc.dg/vect/vect-71.c: New test.
27095
27096 2005-01-09  Manfred Hollstein  <mh@suse.com>
27097
27098         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
27099         * gcc.dg/pr18241-2.c: Likewise.
27100         * gcc.dg/pr18241-3.c: Likewise.
27101         * gcc.dg/pr18241-4.c: Likewise.
27102         * gcc.dg/pr18241-5.c: Likewise.
27103
27104 2005-01-08  Richard Henderson  <rth@redhat.com>
27105
27106         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27107         False for x86 and x86-64.
27108
27109 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
27110
27111         PR tree-optimization/18241
27112         * gcc.dg/pr18241-1.c: New test.
27113         * gcc.dg/pr18241-2.c: New test.
27114         * gcc.dg/pr18241-3.c: New test.
27115         * gcc.dg/pr18241-4.c: New test.
27116         * gcc.dg/pr18241-5.c: New test.
27117
27118 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
27119
27120         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
27121         gfortran.dg/select_4.f90: New.
27122
27123 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27124
27125         * gcc.c-torture/execute/20050107-1.c: New test.
27126
27127 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
27128
27129         PR c++/19298
27130         * g++.dg/template/ref2.C: New.
27131
27132 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
27133
27134         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
27135         instead of being empty.
27136
27137 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27138
27139         PR fortran/15553
27140         * gfortran.dg/array-1.f90: New test.
27141
27142 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27143
27144         PR tree-optimization/19283
27145         * gcc.c-torture/execute/20050106-1.c: New test.
27146
27147         PR rtl-optimization/18861
27148         * gcc.dg/20050105-1.c: New test.
27149
27150         PR tree-optimization/18828
27151         * gcc.dg/20050105-2.c: New test.
27152
27153 2005-01-07  Andreas Jaeger  <aj@suse.de>
27154
27155         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
27156
27157 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
27158
27159         PR fortran/18398
27160         * gfortran.dg/fmt_read.f90: New test.
27161
27162 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
27163
27164         * gcc.dg/rs6000-ldouble-2.c: New.
27165
27166 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
27167
27168         PR c++/19244
27169         * g++.dg/parser/ctor2.C: New test.
27170
27171 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27172
27173         PR c++/17154
27174         * g++.dg/template/using9.C: New test.
27175
27176 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27177
27178         PR c++/19258
27179         * g++.dg/lookup/friend6.C: New test.
27180
27181 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27182
27183         PR c++/19270
27184         * g++.dg/template/array10.C: New.
27185
27186 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27187
27188         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
27189         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
27190
27191 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
27192
27193         * gcc.c-torture/compile/20050105-1.c: New test.
27194
27195 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
27196
27197         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
27198
27199 2005-01-05  Roger Sayle  <roger@eyesopen.com>
27200
27201         PR middle-end/19100
27202         * gcc.dg/conv-3.c: New test case.
27203
27204 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
27205
27206         * gcc.dg/asm-wide-1.c: New test.
27207
27208 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27209
27210         PR c++/19030
27211         * g++.dg/parse/crash22.C: New
27212
27213 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
27214
27215         PR 19257
27216         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
27217
27218 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
27219
27220         PR middle-end/17767
27221         * gcc.dg/i386-mmx-6.c: New test case.
27222
27223 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
27224
27225         PR tree-optimization/18308
27226         * gcc.dg/vect/pr18308.c: New testcase.
27227
27228 2005-01-04  Andreas Jaeger  <aj@suse.de>
27229
27230         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
27231
27232 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27233             Robert Bowdidge <bowdidge@apple.com>
27234
27235         * gcc.dg/cpp/subframework1.c: New.
27236         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
27237         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
27238         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
27239         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
27240
27241 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27242
27243         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
27244         producing warning.
27245         * gcc.dg/darwin-weakimport-2.c: New.
27246
27247 2005-01-03  Richard Henderson  <rth@redhat.com>
27248
27249         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
27250
27251 2005-01-03  Richard Henderson  <rth@redhat.com>
27252
27253         * gcc.dg/vect/vect.exp: Enable for ia64.
27254         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
27255         (check_effective_target_vect_float): Likewise.
27256         (check_effective_target_vect_no_align): Likewise.
27257         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
27258         * gcc.dg/vect/vect-8.c: Likewise.
27259
27260 2005-01-03  Uros Bizjak <uros@kss-loka.si>
27261
27262         PR target/19236
27263         * gcc.dg/pr19236-1.c: New test case.
27264
27265 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
27266
27267         PR rtl-optimization/12092
27268         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
27269
27270 2005-01-02  Andreas Jaeger  <aj@suse.de>
27271
27272         * gcc.dg/pr12092-1.c: Do not run on x86_64.
27273
27274 2005-01-01  Roger Sayle  <roger@eyesopen.com>
27275             Andrew Pinski  <pinskia@physics.uc.edu>
27276
27277         PR rtl-optimization/12092
27278         * gcc.dg/pr12092-1.c: New test case.
27279
27280 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
27281
27282         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
27283         'hidden' and 'default' for better portability.
27284         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
27285
27286         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
27287         6 and 7.
27288         * g++.old-deja/g++.brendan/new3.C: Likewise.
27289
27290 2005-01-01  Steven Bosscher  <stevenb@suse.de>
27291
27292         * gcc.dg/20041231-1.C: New test.
27293         * g++.dg/warn/Wunreachable-code-1.C: New test.
27294
27295 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
27296
27297         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
27298         file, not /dev/null.  Abort on error.
27299
27300 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
27301             Ziemowit Laski  <zlaski@apple.com>
27302
27303         PR objc/18971
27304         * objc.dg/encode-5.m: New test.
27305
27306 2004-12-29  Richard Henderson  <rth@redhat.com>
27307
27308         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
27309         * objc.dg/stabs-1.m: Disable for ia64.
27310
27311 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
27312
27313         PR c++/19190
27314         * g++.dg/warn/Wunused-10.C: New test.
27315
27316 2004-12-28  Richard Henderson  <rth@redhat.com>
27317
27318         * objc.dg/stabs-1.m: Disable for alpha.
27319
27320 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27321
27322         PR c++/19149
27323         * g++.dg/parse/error23.C: New test.
27324
27325 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27326
27327         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
27328
27329         PR fortran/19032
27330         * gfortran.dg/intrinsic_modulo_1.f90: New.
27331         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
27332         tests with divisor -1.
27333
27334 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27335
27336         * g++.dg/opt/temp1.C (memcpy): Return a value.
27337
27338         PR c++/19148
27339         * g++.dg/expr/cond7.C: New test.
27340
27341 2004-12-27  Paul Brook  <paul@codesourcery.com>
27342
27343         * gfortran.dg/g77/select_no_compile.f: Remove.
27344
27345 2004-12-27  Richard Henderson  <rth@redhat.com>
27346
27347         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
27348         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
27349         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
27350
27351 2004-12-26  Richard Henderson  <rth@redhat.com>
27352
27353         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
27354         by 1i instead of token pasting.
27355
27356 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27357
27358         PR tree-optimization/17578
27359         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
27360         to additional_flags.
27361         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
27362
27363 2004-12-25  Richard Henderson  <rth@redhat.com>
27364
27365         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27366         Remove Alpha.
27367
27368 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27369
27370         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
27371         hppa*-*-hpux*.
27372         * gcc.dg/pr17957.c (dg-options): Likewise.
27373         * gcc.dg/struct-ret-1.c: Add prototype for abort.
27374         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
27375         instead of 0 on __hppa__.
27376         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
27377         "foo,%r" on hppa*-*-*.
27378
27379 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
27380
27381         PR fortran/19071
27382         * gfortran.dg/complex_write.f90: New test.
27383
27384 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27385
27386         PR c++/17595
27387         * g++.dg/parse/pragma2.C: New test.
27388
27389         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
27390
27391 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27392
27393         * gcc.dg/empty2.c: Add missing dg-warning.
27394
27395 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27396
27397         PR c++/17413
27398         * g++.dg/template/local4.C: New test.
27399         * g++.dg/template/crash19.C: Add dg-error marker.
27400
27401         * g++.dg/template/crash31.C: Correct embedded PR number.
27402
27403 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27404
27405         PR c++/16405
27406         * g++.dg/opt/temp1.C: Add do-run marker.
27407
27408 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27409
27410         * g++.dg/template/spec19.C: New.
27411
27412 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27413
27414         PR target/16819
27415         * gcc.dg/empty2.c: New.
27416
27417 2004-12-23  Richard Henderson  <rth@redhat.com>
27418
27419         * lib/target-supports.exp (check_effective_target_vect_no_align):
27420         Remove i?86 and x86-64.
27421
27422 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27423
27424         PR c++/16405
27425         * g++.dg/opt/temp1.C: New test.
27426
27427 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27428
27429         PR c++/18733
27430         * g++.dg/template/friend33.C: New testcase.
27431
27432 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
27433
27434         PR c++/18464
27435         * g++.dg/template/cond5.C: New test.
27436
27437         PR c++/18492
27438         * g++.dg/inherit/thunk3.C: New test.
27439
27440         PR c++/11224
27441         * g++.dg/warn/Wunused-9.C: New test.
27442
27443 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
27444
27445         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
27446
27447 2004-12-22  Jan Beulich  <jbeulich@novell.com>
27448
27449         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
27450
27451 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
27452
27453         PR c++/18378
27454         * g++.dg/ext/packed8.C: New test.
27455
27456         PR c++/19063
27457         * g++.dg/template/crash31.C: New test.
27458
27459         PR c++/19034
27460         * g++.dg/template/crash30.C: New test.
27461
27462 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27463
27464         PR C++/18984
27465         * g++.dg/eh/ctor3.C: New test.
27466
27467 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27468
27469         * objc.dg/stabs-1.m: Allow section name to be quoted and
27470         assembly label to begin with '.LL'.
27471
27472 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
27473
27474         * gcc.dg/vect/vect.exp
27475         (check_effective_target_lp64_or_vect_no_align): New.
27476         * gcc.dg/vect/vect-77.c: Use it.
27477         * gcc.dg/vect/vect-78.c: Use it.
27478
27479         * lib/target-supports.exp
27480         (check_effective_target_vect_no_max,
27481         check_effective_target_vect_no_bitwise,
27482         check_effective_target_vect_no_align): New.
27483         * gcc.dg/vect/vect-13.c: Use them.
27484         * gcc.dg/vect/vect-17.c: Ditto.
27485         * gcc.dg/vect/vect-18.c: Ditto.
27486         * gcc.dg/vect/vect-19.c: Ditto.
27487         * gcc.dg/vect/vect-20.c: Ditto.
27488         * gcc.dg/vect/vect-27.c: Ditto.
27489         * gcc.dg/vect/vect-29.c: Ditto.
27490         * gcc.dg/vect/vect-44.c: Ditto.
27491         * gcc.dg/vect/vect-48.c: Ditto.
27492         * gcc.dg/vect/vect-50.c: Ditto.
27493         * gcc.dg/vect/vect-52.c: Ditto.
27494         * gcc.dg/vect/vect-54.c: Ditto.
27495         * gcc.dg/vect/vect-56.c: Ditto.
27496         * gcc.dg/vect/vect-58.c: Ditto.
27497         * gcc.dg/vect/vect-60.c: Ditto.
27498         * gcc.dg/vect/vect-72.c: Ditto.
27499         * gcc.dg/vect/vect-80.c: Ditto.
27500
27501 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
27502
27503         PR c++/14075
27504         * g++.dg/init/string1.C: New.
27505
27506         PR c++/18975
27507         * g++.dg/other/synth1.C: New.
27508
27509 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27510
27511         PR c/18963
27512         * gcc.dg/pr18963-1.c: New test.
27513
27514 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27515
27516         PR c/18596
27517         * gcc.dg/funcdef-storage-1.c (foo): Remove.
27518         * gcc.dg/pr18596-1.c: Use dg-error.
27519         (dg-options): Use -fno-unit-at-a-time.
27520         * gcc.dg/pr18596-2.c: New test.
27521         * gcc.dg/pr18596-3.c: New test.
27522
27523 2004-12-20  Roger Sayle  <roger@eyesopen.com>
27524
27525         PR middle-end/18683
27526         * g++.dg/opt/pr18683-1.C: New test case.
27527
27528 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
27529
27530         PR other/19093
27531         * g++.dg/opt/max1.C: Fix for 64bit targets.
27532
27533 2004-12-20  Matt Austern  <austern@apple.com>
27534
27535         PR c++/19044
27536         * g++.dg/ext/builtin6.C: New
27537
27538 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
27539
27540         PR tree-optimization/19080
27541         * gcc.c-torture/compile/pr19080.c: New test.
27542
27543 2004-12-20  Steven Bosscher  <stevenb@suse.de>
27544
27545         * gcc.dg/20041219-1.c: New test.
27546
27547 2004-12-19  Roger Sayle  <roger@eyesopen.com>
27548
27549         PR middle-end/19068
27550         * g++.dg/opt/max1.C: New test case.
27551
27552 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27553
27554         * gcc.dg/fdata-sections-1.c: New test.
27555
27556 2004-12-18  Roger Sayle  <roger@eyesopen.com>
27557
27558         PR middle-end/18548
27559         * gcc.dg/max-1.c: New test case.
27560
27561 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
27562
27563         * gcc.c-torture/execute/20041218-1.c: New test.
27564
27565 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
27566
27567         * gcc.dg/pr18501.c: New test.
27568         * gcc.dg/uninit-5.c: XFAIL.
27569         * gcc.dg/uninit-9.c: XFAIL.
27570
27571 2004-12-17  Dale Johannesen  <dalej@apple.com>
27572
27573         * gcc.dg/20041213-1.c: New.
27574
27575 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
27576
27577         * objc.dg/stabs-1.m: Allow assembly label to begin
27578         with a dot ('.').
27579
27580 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
27581
27582         * gcc.c-torture/execute/20041213-1.c: Move...
27583         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27584
27585 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
27586
27587         PR c++/18721
27588         * g++.dg/lookup/conv-5.C: New.
27589
27590 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
27591
27592         * objc.dg/stabs-1.m: New test.
27593
27594 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27595
27596         * gcc.dg/visibility-c.c: Change compile to
27597         assemble for the test.
27598
27599 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27600
27601         PR target/19041
27602         * gcc.dg/visibility-c.c: New test.
27603
27604 2004-12-16  Roger Sayle  <roger@eyesopen.com>
27605
27606         PR middle-end/18493
27607         * gcc.dg/switch-8.c: New test case.
27608
27609 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27610
27611         PR c++/18905
27612         * g++.dg/template/init4.C: New.
27613         * g++.dg/opt/static3.C: Enable optimizer.
27614
27615 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
27616
27617         * g++.dg/other/complex1.C: New test.
27618
27619 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
27620
27621         * g++.dg/opt/inline9.C: New test.
27622
27623 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27624
27625         PR fortran/18993
27626         * gfotran.dg/nullify_1.f: New test.
27627
27628 2004-12-15  Richard Henderson  <rth@redhat.com>
27629
27630         * gcc.target/i386/i386.exp: New harness.
27631         * gcc.target/i386/vect-args.c: New.
27632
27633 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
27634
27635         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27636
27637 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27638
27639         PR c++/18825
27640         * g++.dg/template/friend32.C: New test.
27641
27642 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27643
27644         * cpp/pragma-once-1.c: New test.
27645         * cpp/pragma-once-1b.h: Likewise.
27646         * cpp/pragma-once-1c.h: Likewise.
27647         * cpp/pragma-once-1d.h: Likewise.
27648         * cpp/inc/pragma-once-1a.h: Likewise.
27649
27650 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
27651             Steven G. Kargl  <kargls@comcast.net>
27652
27653         PR fortran/17597
27654         * gfortran.dg/list_read_3.f90: New test.
27655
27656 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27657
27658         * gcc.dg/ftrapv-2.c: New test.
27659
27660 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27661
27662         PR c++/18981
27663         * g++.dg/template/typename9.C: New test.
27664
27665 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27666
27667         PR c++/18738
27668         * g++.dg/template/typename8.C: New test.
27669         * g++.dg/parse/friend2.C: Tweak error message.
27670
27671 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27672
27673         * gcc.c-torture/20041214-1.c: New test.
27674
27675 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27676
27677         PR c++/18965
27678         * g++.dg/init/array17.C: New test.
27679
27680 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27681
27682         PR c++/18793
27683         * g++.dg/init/aggr3.C: New test.
27684
27685 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
27686
27687         * gcc.dg/altivec-types-1.c: New test.
27688         * gcc.dg/altivec-types-2.c: New test.
27689         * gcc.dg/altivec-types-3.c: New test.
27690         * gcc.dg/altivec-types-4.c: New test.
27691         * g++.dg/ext/altivec-types-1.C: New test.
27692         * g++.dg/ext/altivec-types-2.C: New test.
27693         * g++.dg/ext/altivec-types-3.C: New test.
27694         * g++.dg/ext/altivec-types-4.C: New test.
27695
27696 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
27697
27698         PR middle-end/18951
27699         * gcc.c-torture/execute/20041213-1.c: New test.
27700
27701 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
27702
27703         PR c++/18949
27704         * g++.dg/template/cast1.C: New.
27705
27706 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
27707
27708         * gcc.c-torture/execute/20041213-2.c: New test.
27709
27710 2004-12-13  Richard Henderson  <rth@redhat.com>
27711
27712         * gcc.dg/i386-sse-10.c: Fix typo in options.
27713
27714 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
27715
27716         PR c++/18968
27717         * g++.dg/opt/pr18968.C: New test.
27718
27719 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
27720
27721         PR c++/18925
27722         * g++.dg/ext/visibility/staticdatamem.C: New test.
27723
27724 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
27725
27726         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27727
27728 2004-12-13  Roger Sayle  <roger@eyesopen.com>
27729
27730         PR rtl-optimization/18928
27731         * gcc.dg/pr18928-1.c: New test case.
27732
27733 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
27734
27735         PR tree-opt/16951
27736         * gcc.c-torture/compile/20041211-1.c: New.
27737
27738 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27739
27740         PR middle-end/17564
27741         * gcc.c-torture/execute/20041212-1.c: New test.
27742
27743 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27744
27745         PR fortran/18869
27746         * gfortran.dg/common_1.f90: New test.
27747
27748 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
27749         Paul Brook  <paul@codesourcery.com>
27750
27751         PR fortran/16222
27752         * gfortran.dg/real_do_1.f90: New test.
27753
27754 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
27755
27756         PR tree-opt/18040
27757         * g++.dg/opt/ptrmem6.C: New test.
27758
27759 2004-12-11  Roger Sayle  <roger@eyesopen.com>
27760
27761         PR middle-end/18921
27762         * gcc.dg/pr18921-1.c: New test case.
27763
27764 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27765
27766         PR fortran/17175
27767         * gfortran.dg/scale_1.f90: New test.
27768
27769 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
27770
27771         PR middle-end/18903
27772         * gcc.c-torture/compile/pr18903.c: New test.
27773
27774 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
27775
27776         * gcc.c-torture/execute/20041210-1.c: New test.
27777
27778 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27779
27780         PR c++/18731
27781         * g++.dg/parser/struct-1.C: New test.
27782         * g++.dg/parser/struct-2.C: New test.
27783         * g++.dg/parser/struct-3.C: New test.
27784
27785 2004-12-09  Richard Henderson  <rth@redhat.com>
27786
27787         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27788
27789         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27790         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27791
27792 2004-12-09  Matt Austern  <austern@apple.com>
27793
27794         PR c++/18514
27795         * g++.dg/ext/builtin1.C: New
27796         * g++.dg/ext/builtin2.C: New
27797         * g++.dg/ext/builtin3.C: New
27798         * g++.dg/ext/builtin4.C: New
27799         * g++.dg/ext/builtin5.C: New
27800
27801 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
27802
27803         PR tree-opt/18904
27804         * g++.dg/opt/ptrmem5.C: New test.
27805
27806 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
27807
27808         * g++.dg/parse/typename5.C: Adjust for new error.
27809         * g++.dg/parse/typename7.C: New.
27810
27811 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27812
27813         PR c++/18073
27814         * g++.dg/other/mmintrin.C: New test.
27815
27816 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27817
27818         PR c++/16681
27819         * g++.dg/init/array15.C: New.
27820         * g++.dg/init/array16.C: New.
27821
27822 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27823
27824         PR fortran/18826
27825         * gfortran.dg/assign_1.f90: New test.
27826
27827 2004-12-08  Nick Clifton  <nickc@redhat.com>
27828
27829         * gcc.target/xstormy16/bss_below100: New directory containing tests.
27830         * gcc.target/xstormy16/data_below100: Likewise.
27831         * gcc.target/xstormy16/sfr: Likewise.
27832         * gcc.target/xstormy16/below100.S: New test source file.
27833         * gcc.target/xstormy16/below100.ld: New test linker script.
27834         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27835         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27836         bp instructions.
27837         * gcc.target/xstormy16/bp.c: Likewise.
27838
27839         * gcc.target/xstormy16/bss_below100: New files:
27840         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27841         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27842         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27843         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27844         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27845         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27846         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27847         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27848         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27849         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27850         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27851         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27852         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27853         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27854         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27855         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27856         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27857         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27858         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27859         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27860         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27861         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27862         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27863         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27864         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27865         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27866         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27867
27868         * gcc.target/xstormy16/data_below100: New files:
27869         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27870         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27871         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27872         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27873         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27874         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27875         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27876         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27877         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27878         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27879         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27880         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27881         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27882         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27883         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27884         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27885         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27886         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27887         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27888         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27889         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27890         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27891         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27892         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27893         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27894         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27895         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27896
27897         * gcc.target/xstormy16/sfr: New files:
27898         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27899         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27900         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27901         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27902         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27903         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27904         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27905         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27906         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27907         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27908         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27909         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27910         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27911         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27912         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27913         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27914         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27915         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27916         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27917         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27918         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27919         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27920         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27921         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27922         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27923         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27924         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27925         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27926         27_if0_sfrw_bitfield_f.c
27927
27928 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27929
27930         PR c++/18100
27931         * g++.dg/lookup/name-clash4.C: New test.
27932
27933 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
27934
27935         PR c++/18672
27936         * g++.dg/opt/array1.C: New.
27937
27938         PR c++/18803
27939         * g++.dg/template/operator5.C: New.
27940
27941 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
27942
27943         PR c/18867
27944         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27945
27946 2004-12-07  Steven Bosscher  <stevenb@suse.de>
27947
27948         * gcc.dg/noncompile/20041207.c: New test.
27949
27950 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
27951
27952         * g++.dg/other/unreachable-1.C: New test.
27953
27954 2004-12-06  Nick Clifton  <nickc@redhat.com>
27955
27956         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27957         <limits.h> because the latter comes from gcc's include/ directory
27958         and not the newlib/libc/include directory.
27959
27960 2004-12-04  Richard Henderson  <rth@redhat.com>
27961
27962         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27963
27964 2004-12-04  Richard Henderson  <rth@redhat.com>
27965
27966         * lib/target-supports.exp (check_gc_sections_available): Disable
27967         for alpha and ia64.
27968
27969 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
27970
27971         PR middle-end/17909
27972         * g++.dg/other/vararg-2.C: New test.
27973
27974 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27975
27976         PR c++/17011, c++/17971
27977         * g++.dg/template/error15.C: Adjust expected error.
27978         * g++.dg/template/instantiate3.C: Likewise.
27979
27980 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
27981
27982         * gcc.dg/altivec-18.c: Fix for darwin
27983
27984 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27985
27986         PR c++/18782
27987         * g++.dg/parse/ptrmem2.C: New.
27988
27989         PR c++/18318
27990         * g++.dg/template/new1.C: New.
27991
27992 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27993
27994         PR fortran/18710
27995         * gfortran.dg/direct_io_3.f90: New test.
27996
27997 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
27998
27999         PR 18758
28000         * g++.dg/parse/crash21.C: New.
28001
28002 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28003
28004         PR c++/15664, c++/18276
28005         * g++.dg/template/ttp13.C: New test.
28006         * g++.dg/template/ttp14.C: Likewise.
28007
28008 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28009
28010         PR c++/18123
28011         * g++.dg/parse/enum2.C: New test.
28012         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
28013
28014 2004-12-02  Nick Clifton  <nickc@redhat.com>
28015
28016         * gcc.target/xstormy16: New test directory.
28017         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28018         * gcc.target/xstormy16/bp.c: Check the generation of bp
28019         instructions.
28020         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
28021         bn instructions and the BELOW100 attribute.
28022
28023 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
28024
28025         PR target/16952
28026         * gcc.dg/ppc-eabi.c: New.
28027
28028 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28029
28030         PR fortran/18284
28031         * gfortran.dg/backspace.f90
28032
28033 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28034
28035         * gfortran.dg/inquire.f90: New test.
28036
28037 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
28038
28039         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
28040         handle effective-target-keyword.
28041         (dg-skip-if): Support effective-target keyword as target list.
28042         (dg-xfail-if): Ditto.
28043         * lib/target-supports.exp (is-effective-target-keyword): New proc.
28044
28045 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
28046
28047         PR tree-optimization/18291
28048         * gcc.c-torture/compile/pr18291.c: New test.
28049
28050 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28051
28052         PR C++/18729
28053         * g++.dg/parse/crash20.C: New.
28054
28055         PR c++/17431
28056         * g++.dg/overload/arg1.C: New.
28057         * g++.dg/overload/arg2.C: New.
28058         * g++.dg/overload/arg3.C: New.
28059         * g++.dg/overload/arg4.C: New.
28060
28061 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
28062
28063         * gcc.dg/c99-flex-array-4.c: Remove.
28064
28065 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28066
28067         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
28068
28069         * lib/target-supports.exp (is-effective-target): Simplify.
28070
28071         * lib/target-supports.exp (check_effective_target_vect_long):
28072         Fix for powerpc64-*-*.
28073
28074 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
28075
28076         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
28077         to support new requirements on FreeBSD 5.
28078
28079 2004-11-30  Devang Patel  <dpatel@apple.com>
28080
28081         PR 18702
28082         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
28083
28084 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28085
28086         * g++.dg/ext/altivec-13.C: New test.
28087
28088 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
28089
28090         PR tree-opt/18298
28091         * gcc.c-torture/execute/p18298.c: New test.
28092
28093 2004-11-30  Ira Rosen  <irar@il.ibm.com>
28094             Dorit Naishlos  <dorit@il.ibm.com>
28095
28096         PR tree-opt/18607
28097         * gcc.dg/vect/vect-89.c: New test.
28098
28099 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
28100
28101         * gcc.dg/pr18596-1.c: New test.
28102
28103 2004-11-30  Ben Elliston  <bje@au.ibm.com>
28104
28105         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
28106
28107 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28108
28109         PR c/18479
28110         * gcc.dg/pr18479.c: New test.
28111
28112 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28113
28114         PR target/18490
28115         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
28116         mmix-knuth-mmixware.
28117
28118         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
28119         cris-*-elf* cris-*-aout* mmix-*-*
28120
28121 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28122
28123         PR middle-end/18725
28124         * gcc.dg/pr18725.c: New test.
28125
28126 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28127
28128         PR target/18488
28129         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
28130
28131         PR target/18336
28132         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
28133
28134 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
28135
28136         PR c++/18368
28137         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
28138         * g++.old-deja/g++.law/ctors5.C: Likewise.
28139         * g++.old-deja/g++.other/crash25.C: Likewise.
28140
28141         PR c++/18674
28142         * g++.dg/template/error16.C: New test.
28143
28144         PR c++/18512
28145         * g++.dg/template/crash29.C: New test.
28146
28147 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
28148
28149         PR tree-optimization/18712
28150         * gcc.c-torture/compile/pr18712.c: New test.
28151
28152 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
28153
28154         PR c/7544
28155         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
28156         tests.
28157
28158 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28159
28160         PR c++/18652
28161         * g++.dg/lookup/crash6.C: New test.
28162
28163 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28164
28165         PR middle-end/18164
28166         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
28167
28168 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
28169
28170         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
28171         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
28172         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
28173
28174 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
28175
28176         * gcc.dg/pr18164.c: New test.
28177
28178 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
28179
28180         * gcc.dg/funroll-loops-all.c: New.
28181
28182 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28183
28184         PR target/18489
28185         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
28186         delimeter, match space and TAB as well as ":".
28187
28188         PR target/18484
28189         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
28190
28191         PR target/18348
28192         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
28193
28194         PR target/18345
28195         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
28196
28197         PR target/18337
28198         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
28199
28200 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
28201
28202         * gfortran.dg/direct_io_2.f90: New test.
28203
28204 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28205
28206         PR target/18334
28207         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
28208
28209 2004-11-28  Richard Henderson  <rth@redhat.com>
28210
28211         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
28212
28213 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
28214
28215         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
28216         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
28217         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
28218         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
28219         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
28220         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
28221         gcc.dg/pointer-arith-8.c: New tests.
28222
28223 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
28224
28225         PR fortran/18364
28226         * gfortran.dg/endfile.f90: New test.
28227
28228 2004-11-27  Falk Hueffner  <falk@debian.org>
28229
28230         * gcc.dg/loop-6.c: New test.
28231
28232 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28233
28234         * gcc.c-torture/execute/20041126-1.c: New test.
28235
28236 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28237
28238         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
28239         on IRIX.
28240
28241 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28242
28243         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
28244         functions.
28245
28246 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28247
28248         PR rtl-optimization/17825
28249         * gcc.c-torture/compile/20041119-1.c: New test.
28250
28251 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28252
28253         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
28254         Check existence of ld library path variables before unsetting.
28255
28256 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
28257
28258         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
28259
28260 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28261
28262         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
28263
28264 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28265
28266         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
28267
28268 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28269
28270         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
28271         dg-do directive.
28272
28273 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28274
28275         * gcc.dg/pr17957.c: Pass --param, not -param.
28276
28277 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
28278
28279         PR middle-end/17957
28280         * gcc.dg/pr17957.c: New test.
28281
28282 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
28283
28284         PR c++/18445
28285         * g++.dg/template/crash28.C: Likewise.
28286
28287         PR c++/18001
28288         * g++.dg/expr/unary2.C: Adjust lvalue messages.
28289         * g++.dg/ext/lvaddr.C: Likewise.
28290         * g++.dg/opt/pr7503-3.C: Likewise.
28291
28292         PR c++/18466
28293         * g++.dg/parse/qualified3.C: New test.
28294         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
28295
28296         PR c++/18545
28297         * g++.dg/expr/return1.C: New test.
28298
28299 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28300
28301         Friend class name lookup 3/n, PR c++/3332
28302         * g++.dg/lookup/friend3.C: New test.
28303         * g++.dg/lookup/friend4.C: Likewise.
28304         * g++.dg/lookup/friend5.C: Likewise.
28305
28306 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28307
28308         Friend class name lookup 2/n, PR c++/14513, c++/15410
28309         * g++.dg/lookup/friend2.C: New test.
28310         * g++.dg/template/friend31.C: Likewise.
28311
28312 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28313
28314         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
28315
28316 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28317
28318         PR c++/17473
28319         * g++.dg/tc1/dr56.C: Remove.
28320         * g++.dg/template/typedef1.C: Add dg-error markers.
28321         * g++.old-deja/g++.other/typedef7.C: Likewise.
28322
28323         PR c++/18285
28324         * g++.dg/parse/typedef7.C: New test.
28325
28326 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
28327
28328         * gcc.c-torture/execute/20041124-1.c: New test.
28329
28330 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28331
28332         * g++.dg/template/deduce3.C: New test.
28333
28334         PR c++/18586
28335         * g++.dg/template/crash27.C: New test.
28336
28337         PR c++/18530
28338         * g++.dg/warn/Wshadow-3.C: New test.
28339
28340 2004-11-24  Devang Patel  <dpatel@apple.com>
28341
28342         PR/18555
28343         * gcc.dg/cpp/isysroot-1.c: New test.
28344         * gcc.dg/cpp/usr/include/stdio.h: New file.
28345         * gcc.dg/cpp/isysroot-2.c: New test.
28346         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
28347         New file.
28348
28349 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28350
28351         PR c++/8929
28352         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
28353
28354 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28355
28356         * gcc.target/sparc/align.c: Do not include <stdint.h>.
28357         * gcc.target/sparc/pdist.c: Likewise.
28358
28359 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
28360
28361         PR c++/16882
28362         * g++.dg/conversion/simd1.C: New test.
28363
28364 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28365
28366         * lib/target-libpath.exp: New file defining
28367         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
28368         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
28369         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
28370         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
28371         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
28372
28373 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
28374
28375         * gcc.dg/pragma-align-2.c: Test macro expansion.
28376         * gcc.dg/pragma-pack-2.c: New test.
28377
28378 2004-11-23  Richard Henderson  <rth@redhat.com>
28379
28380         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
28381         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28382         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
28383         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
28384         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
28385         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
28386
28387         * gcc.dg/vect/vect.exp: Add check for alpha.
28388         * lib/target-supports.exp (check_alpha_max_hw_available): New.
28389         (check_effective_target_vect_int): Enable for alpha.
28390         (check_effective_target_vect_long): New.
28391         (is-effective-target): Add it.
28392
28393 2004-11-23  Uros Bizjak <uros@kss-loka.si>
28394
28395         * gcc.dg/pr18614-1.c: New test.
28396
28397 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28398
28399         * gcc.dg/setjmp-2.c: New test.
28400
28401 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
28402
28403         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
28404         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
28405         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
28406         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
28407         gcc.target/sparc/pdist.c: New tests.
28408
28409 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
28410
28411         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
28412
28413 2004-11-22  Dale Johannesen  <dalej@apple.com>
28414
28415         * gcc.dg/20041111-1.c: New.
28416
28417 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28418
28419         PR tree-opt/18536
28420         * gcc.dg/vect/pr18536.c: New test.
28421
28422 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28423
28424         PR c++/18354
28425         * g++.dg/template/nontype11.C: New test.
28426
28427 2004-11-21  Roger Sayle  <roger@eyesopen.com>
28428
28429         PR middle-end/18520
28430         * gcc.dg/pr18520-1.c: New test case.
28431
28432 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
28433
28434         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
28435         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
28436         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
28437         expected diagnostics.
28438
28439 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28440
28441         PR target/18580
28442         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
28443         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
28444         vect-77.c, vect-77a.c: XFAIL on the SPARC.
28445
28446 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28447
28448         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
28449
28450 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
28451             Joseph Myers  <joseph@codesourcery.com>
28452
28453         * lib/target-supports.exp (check_visibility_available): Really
28454         test the compiler.
28455
28456 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28457
28458         PR tree-opt/18181
28459         * gcc.dg/vect/vect-85.c: New test.
28460         * gcc.dg/vect/vect-86.c: New test.
28461         * gcc.dg/vect/vect-87.c: New test.
28462         * gcc.dg/vect/vect-88.c: New test.
28463
28464 2004-11-19  Ben Elliston  <bje@au.ibm.com>
28465
28466         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
28467
28468 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
28469
28470         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
28471         * gcc.dg/ppc-and-1.c: Ditto.
28472         * gcc.dg/ppc-compare-1.c: Ditto.
28473         * gcc.dg/ppc-mov-1.c: Ditto
28474
28475 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
28476             Mark Mitchell  <mark@codesourcery.com>
28477
28478         * gcc.dg/pragma-init-fini-2.c: New test.
28479
28480 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28481             Aldy Hernandez  <aldyh@redhat.com>
28482
28483         * lib/target-supports.exp (check_effective_target_vect_int): New
28484         (check_effective_target_vect_float): New
28485         (check_effective_target_vect_double): New.
28486         (is-effective-target): Support new effective targets keywords.
28487         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
28488         default action for dg-do.
28489         * gcc.dg/vect/pr16105.c: Use new support.
28490         * gcc.dg/vect/pr18400.c: Ditto.
28491         * gcc.dg/vect/pr18425.c: Ditto.
28492         * gcc.dg/vect/vect-1.c: Ditto.
28493         * gcc.dg/vect/vect-10.c: Ditto.
28494         * gcc.dg/vect/vect-11.c: Ditto.
28495         * gcc.dg/vect/vect-12.c: Ditto.
28496         * gcc.dg/vect/vect-13.c: Ditto.
28497         * gcc.dg/vect/vect-14.c: Ditto.
28498         * gcc.dg/vect/vect-15.c: Ditto.
28499         * gcc.dg/vect/vect-16.c: Ditto.
28500         * gcc.dg/vect/vect-17.c: Ditto.
28501         * gcc.dg/vect/vect-18.c: Ditto.
28502         * gcc.dg/vect/vect-19.c: Ditto.
28503         * gcc.dg/vect/vect-2.c: Ditto.
28504         * gcc.dg/vect/vect-20.c: Ditto.
28505         * gcc.dg/vect/vect-21.c: Ditto.
28506         * gcc.dg/vect/vect-22.c: Ditto.
28507         * gcc.dg/vect/vect-23.c: Ditto.
28508         * gcc.dg/vect/vect-24.c: Ditto.
28509         * gcc.dg/vect/vect-25.c: Ditto.
28510         * gcc.dg/vect/vect-26.c: Ditto.
28511         * gcc.dg/vect/vect-27.c: Ditto.
28512         * gcc.dg/vect/vect-27a.c: Ditto.
28513         * gcc.dg/vect/vect-28.c: Ditto.
28514         * gcc.dg/vect/vect-29.c: Ditto.
28515         * gcc.dg/vect/vect-29a.c: Ditto.
28516         * gcc.dg/vect/vect-3.c: Ditto.
28517         * gcc.dg/vect/vect-30.c: Ditto.
28518         * gcc.dg/vect/vect-31.c: Ditto.
28519         * gcc.dg/vect/vect-32.c: Ditto.
28520         * gcc.dg/vect/vect-33.c: Ditto.
28521         * gcc.dg/vect/vect-34.c: Ditto.
28522         * gcc.dg/vect/vect-35.c: Ditto.
28523         * gcc.dg/vect/vect-36.c: Ditto.
28524         * gcc.dg/vect/vect-37.c: Ditto.
28525         * gcc.dg/vect/vect-38.c: Ditto.
28526         * gcc.dg/vect/vect-4.c: Ditto.
28527         * gcc.dg/vect/vect-40.c: Ditto.
28528         * gcc.dg/vect/vect-41.c: Ditto.
28529         * gcc.dg/vect/vect-42.c: Ditto.
28530         * gcc.dg/vect/vect-43.c: Ditto.
28531         * gcc.dg/vect/vect-44.c: Ditto.
28532         * gcc.dg/vect/vect-45.c: Ditto.
28533         * gcc.dg/vect/vect-46.c: Ditto.
28534         * gcc.dg/vect/vect-47.c: Ditto.
28535         * gcc.dg/vect/vect-48.c: Ditto.
28536         * gcc.dg/vect/vect-48a.c: Ditto.
28537         * gcc.dg/vect/vect-49.c: Ditto.
28538         * gcc.dg/vect/vect-5.c: Ditto.
28539         * gcc.dg/vect/vect-50.c: Ditto.
28540         * gcc.dg/vect/vect-51.c: Ditto.
28541         * gcc.dg/vect/vect-52.c: Ditto.
28542         * gcc.dg/vect/vect-53.c: Ditto.
28543         * gcc.dg/vect/vect-54.c: Ditto.
28544         * gcc.dg/vect/vect-55.c: Ditto.
28545         * gcc.dg/vect/vect-56.c: Ditto.
28546         * gcc.dg/vect/vect-56a.c: Ditto.
28547         * gcc.dg/vect/vect-57.c: Ditto.
28548         * gcc.dg/vect/vect-58.c: Ditto.
28549         * gcc.dg/vect/vect-59.c: Ditto.
28550         * gcc.dg/vect/vect-6.c: Ditto.
28551         * gcc.dg/vect/vect-60.c: Ditto.
28552         * gcc.dg/vect/vect-61.c: Ditto.
28553         * gcc.dg/vect/vect-62.c: Ditto.
28554         * gcc.dg/vect/vect-63.c: Ditto.
28555         * gcc.dg/vect/vect-64.c: Ditto.
28556         * gcc.dg/vect/vect-65.c: Ditto.
28557         * gcc.dg/vect/vect-66.c: Ditto.
28558         * gcc.dg/vect/vect-67.c: Ditto.
28559         * gcc.dg/vect/vect-68.c: Ditto.
28560         * gcc.dg/vect/vect-69.c: Ditto.
28561         * gcc.dg/vect/vect-7.c: Ditto.
28562         * gcc.dg/vect/vect-72.c: Ditto.
28563         * gcc.dg/vect/vect-72a.c: Ditto.
28564         * gcc.dg/vect/vect-73.c: Ditto.
28565         * gcc.dg/vect/vect-74.c: Ditto.
28566         * gcc.dg/vect/vect-75.c: Ditto.
28567         * gcc.dg/vect/vect-76.c: Ditto.
28568         * gcc.dg/vect/vect-77.c: Ditto.
28569         * gcc.dg/vect/vect-77a.c: Ditto.
28570         * gcc.dg/vect/vect-78.c: Ditto.
28571         * gcc.dg/vect/vect-79.c: Ditto.
28572         * gcc.dg/vect/vect-8.c: Ditto.
28573         * gcc.dg/vect/vect-80.c: Ditto.
28574         * gcc.dg/vect/vect-82.c: Ditto.
28575         * gcc.dg/vect/vect-82_64.c: Ditto.
28576         * gcc.dg/vect/vect-83.c: Ditto.
28577         * gcc.dg/vect/vect-83_64.c: Ditto.
28578         * gcc.dg/vect/vect-9.c: Ditto.
28579         * gcc.dg/vect/vect-all.c: Ditto.
28580         * gcc.dg/vect/vect-none.c: Ditto.
28581
28582 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28583
28584         * lib/gcc-dg.exp (dg-skip-if): New function.
28585         (dg-forbid-option): Remove.
28586         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28587         * g++.dg/abi/bitfield8.C: Likewise.
28588         * g++.dg/abi/dtor1.C: Likewise.
28589         * g++.dg/abi/empty10.C: Likewise.
28590         * g++.dg/abi/empty7.C: Likewise.
28591         * g++.dg/abi/empty9.C: Likewise.
28592         * g++.dg/abi/layout3.C: Likewise.
28593         * g++.dg/abi/layout4.C: Likewise.
28594         * g++.dg/abi/thunk1.C: Likewise.
28595         * g++.dg/abi/thunk2.C: Likewise.
28596         * g++.dg/abi/vbase11.C: Likewise.
28597         * g++.dg/abi/vthunk2.C: Likewise.
28598         * g++.dg/abi/vthunk3.C: Likewise.
28599         * g++.dg/ext/attrib8.C: Likewise.
28600         * g++.dg/opt/longbranch2.C: Likewise.
28601         * g++.dg/opt/reg-stack4.C: Likewise.
28602         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28603         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28604         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28605         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28606         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28607         * gcc.dg/20000609-1.c: Likewise.
28608         * gcc.dg/20000720-1.c: Likewise.
28609         * gcc.dg/20011107-1.c: Likewise.
28610         * gcc.dg/20011119-1.c: Likewise.
28611         * gcc.dg/20020108-1.c: Likewise.
28612         * gcc.dg/20020122-2.c: Likewise.
28613         * gcc.dg/20020122-3.c: Likewise.
28614         * gcc.dg/20020201-3.c: Likewise.
28615         * gcc.dg/20020206-1.c: Likewise.
28616         * gcc.dg/20020218-1.c: Likewise.
28617         * gcc.dg/20020310-1.c: Likewise.
28618         * gcc.dg/20020411-1.c: Likewise.
28619         * gcc.dg/20020418-2.c: Likewise.
28620         * gcc.dg/20020426-1.c: Likewise.
28621         * gcc.dg/20020426-2.c: Likewise.
28622         * gcc.dg/20020517-1.c: Likewise.
28623         * gcc.dg/20020523-1.c: Likewise.
28624         * gcc.dg/20020523-2.c: Likewise.
28625         * gcc.dg/20020729-1.c: Likewise.
28626         * gcc.dg/20030204-1.c: Likewise.
28627         * gcc.dg/20030826-2.c: Likewise.
28628         * gcc.dg/20030926-1.c: Likewise.
28629         * gcc.dg/20031202-1.c: Likewise.
28630         * gcc.dg/980312-1.c: Likewise.
28631         * gcc.dg/980313-1.c: Likewise.
28632         * gcc.dg/990117-1.c: Likewise.
28633         * gcc.dg/990424-1.c: Likewise.
28634         * gcc.dg/990524-1.c: Likewise.
28635         * gcc.dg/991230-1.c: Likewise.
28636         * gcc.dg/i386-387-1.c: Likewise.
28637         * gcc.dg/i386-387-2.c: Likewise.
28638         * gcc.dg/i386-387-3.c: Likewise.
28639         * gcc.dg/i386-387-4.c: Likewise.
28640         * gcc.dg/i386-387-5.c: Likewise.
28641         * gcc.dg/i386-387-6.c: Likewise.
28642         * gcc.dg/i386-asm-1.c: Likewise.
28643         * gcc.dg/i386-bitfield1.c: Likewise.
28644         * gcc.dg/i386-bitfield2.c: Likewise.
28645         * gcc.dg/i386-loop-1.c: Likewise.
28646         * gcc.dg/i386-loop-2.c: Likewise.
28647         * gcc.dg/i386-loop-3.c: Likewise.
28648         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28649         * gcc.dg/i386-pic-1.c: Likewise.
28650         * gcc.dg/i386-regparm.c: Likewise.
28651         * gcc.dg/i386-signbit-1.c: Likewise.
28652         * gcc.dg/i386-signbit-2.c: Likewise.
28653         * gcc.dg/i386-signbit-3.c: Likewise.
28654         * gcc.dg/i386-sse-5.c: Likewise.
28655         * gcc.dg/i386-sse-8.c: Likewise.
28656         * gcc.dg/i386-unroll-1.c: Likewise.
28657         * gcc.dg/tls/opt-1.c: Likewise.
28658         * gcc.dg/tls/opt-2.c: Likewise.
28659         * gcc.dg/unroll-1.c: Likewise.
28660         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28661         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28662         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28663         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28664
28665 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28666
28667         * g++.dg/template/incomplete1.C: New test.
28668
28669 2004-11-16  Nick Clifton  <nickc@redhat.com>
28670
28671         Revert patches accidentally commited during checkin of fixes for
28672         xstormy16 tests:
28673         gcc.c-torture/execute/simd-4.c: Revert
28674         gcc.dg/20040910-1.c: Revert.
28675
28676 2004-11-16  Paul Brook  <paul@codesourcery.com>
28677
28678         PR fortran/13010
28679         * gfortran.dg/der_pointer_1.f90: New test.
28680
28681 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
28682
28683         PR c/18498
28684         * gcc.dg/bitfld-13.c: New test.
28685
28686 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
28687
28688         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28689         powerpc*-*-linux*.
28690
28691         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28692         * gcc.dg/ppc64-abi-2.c: Ditto.
28693         * gcc.dg/ppc64-abi-3.c: Ditto.
28694
28695         * lib/gcc-dg.exp (dg-target-list): Remove.
28696
28697 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
28698
28699         * gcc.dg/ia64-postinc.c: New test.
28700
28701 2004-11-15  Mark Mitchell <mark@codesourcery.com>
28702
28703         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28704
28705 2004-11-15  Nick Clifton  <nickc@redhat.com>
28706
28707         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28708         __INT_MAX__ so that the test can be compiled by toolchains
28709         targeted at 16-bit processors.
28710
28711         * gcc.dg/20040625-1.c: Use long constants rather than integers
28712         when performing arithmetic that will overflow 16-bits.
28713
28714         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28715         xstormy16.  It does not support 128-bit vector operations.
28716
28717         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28718         with the macro PTR_TYPE.  Define this macro to an integer type
28719         suitable for holding a pointer.
28720
28721         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28722         the target is a 16-bit processor.
28723
28724         * gcc.dg/cpp/if-2.c: Expect a different warning message from
28725         16-bit targets where the character constant will be too long.
28726
28727         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28728         where the double will not be directly addressable.
28729
28730 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28731
28732         Friend class name lookup 1/n, PR c++/18471
28733         * g++.dg/template/crash26.C: New test.
28734         * g++.dg/lookup/struct1.C: Adjust expected error.
28735         * g++.dg/parse/elab1.C: Likewise.
28736         * g++.dg/parse/elab2.C: Likewise.
28737         * g++.dg/parse/int-as-enum1.C: Likewise.
28738         * g++.dg/parse/struct-as-enum1.C: Likewise.
28739         * g++.dg/parse/typedef1.C: Likewise.
28740         * g++.dg/parse/typedef3.C: Likewise.
28741         * g++.dg/parse/typedef4.C: Likewise.
28742         * g++.dg/parse/typedef5.C: Likewise.
28743         * g++.dg/template/nontype4.C: Likewise.
28744         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28745         * g++.old-deja/g++.other/elab1.C: Likewise.
28746         * g++.old-deja/g++.other/syntax4.C: Likewise.
28747
28748 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28749
28750         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28751
28752 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
28753
28754         * gcc.c-torture/execute/20041114-1.c: New test.
28755
28756 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
28757
28758         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28759         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28760         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28761         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28762         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28763         gcc.dg/switch-7.c: New tests.
28764
28765 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28766
28767         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28768
28769 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28770
28771         PR tree-opt/18400
28772         * gcc.dg/vect/pr18400.c: New test.
28773
28774 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28775             Andrew Pinski  <pinskia@physics.uc.edu>
28776
28777         PR tree-opt/18425
28778         * gcc.dg/vect/pr18425.c: New test.
28779
28780 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28781
28782         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28783         Guard with dg-require-alias and dg-require-visibility.
28784
28785 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28786
28787         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28788
28789 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28790
28791         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28792
28793 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28794
28795         PR c++/17344
28796         * g++.dg/template/defarg5.C: New test.
28797
28798 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28799
28800         * g++.dg/parse/cast1.C: Run only on ILP32.
28801         * g++.old-deja/g++.mike/p784.C: Likewise.
28802
28803 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
28804
28805         * gcc.c-torture/execute/20041113-1.c: New test.
28806
28807 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28808
28809         PR target/18230
28810         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28811         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28812         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28813         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28814         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28815         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28816         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28817         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28818         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28819         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28820         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28821         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28822         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28823
28824 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28825
28826         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28827         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28828         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28829         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28830         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28831         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28832         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28833         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28834         gcc.target/sparc/combined-1.c: New tests.
28835
28836 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
28837
28838         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28839         New tests.
28840
28841 2004-11-12  Mark Mitchell <mark@codesourcery.com>
28842
28843         * lib/gcc-dg.exp (dg-forbid-option): New function.
28844         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28845         * g++.dg/abi/bitfield8.C: Likewise.
28846         * g++.dg/abi/dtor1.C: Likewise.
28847         * g++.dg/abi/empty10.C: Likewise.
28848         * g++.dg/abi/empty7.C: Likewise.
28849         * g++.dg/abi/empty9.C: Likewise.
28850         * g++.dg/abi/layout3.C: Likewise.
28851         * g++.dg/abi/layout4.C: Likewise.
28852         * g++.dg/abi/thunk1.C: Likewise.
28853         * g++.dg/abi/thunk2.C: Likewise.
28854         * g++.dg/abi/vbase11.C: Likewise.
28855         * g++.dg/abi/vthunk2.C: Likewise.
28856         * g++.dg/abi/vthunk3.C: Likewise.
28857         * g++.dg/ext/attrib8.C: Likewise.
28858         * g++.dg/opt/longbranch2.C: Likewise.
28859         * g++.dg/opt/reg-stack4.C: Likewise.
28860         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28861         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28862         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28863         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28864         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28865         * gcc.dg/20000609-1.c: Likewise.
28866         * gcc.dg/20000720-1.c: Likewise.
28867         * gcc.dg/20011107-1.c: Likewise.
28868         * gcc.dg/20011119-1.c: Likewise.
28869         * gcc.dg/20020108-1.c: Likewise.
28870         * gcc.dg/20020122-2.c: Likewise.
28871         * gcc.dg/20020122-3.c: Likewise.
28872         * gcc.dg/20020201-3.c: Likewise.
28873         * gcc.dg/20020206-1.c: Likewise.
28874         * gcc.dg/20020218-1.c: Likewise.
28875         * gcc.dg/20020310-1.c: Likewise.
28876         * gcc.dg/20020411-1.c: Likewise.
28877         * gcc.dg/20020418-2.c: Likewise.
28878         * gcc.dg/20020426-1.c: Likewise.
28879         * gcc.dg/20020426-2.c: Likewise.
28880         * gcc.dg/20020517-1.c: Likewise.
28881         * gcc.dg/20020523-1.c: Likewise.
28882         * gcc.dg/20020523-2.c: Likewise.
28883         * gcc.dg/20020729-1.c: Likewise.
28884         * gcc.dg/20030204-1.c: Likewise.
28885         * gcc.dg/20030826-2.c: Likewise.
28886         * gcc.dg/20030926-1.c: Likewise.
28887         * gcc.dg/20031202-1.c: Likewise.
28888         * gcc.dg/980312-1.c: Likewise.
28889         * gcc.dg/980313-1.c: Likewise.
28890         * gcc.dg/990117-1.c: Likewise.
28891         * gcc.dg/990424-1.c: Likewise.
28892         * gcc.dg/990524-1.c: Likewise.
28893         * gcc.dg/991230-1.c: Likewise.
28894         * gcc.dg/i386-387-1.c: Likewise.
28895         * gcc.dg/i386-387-2.c: Likewise.
28896         * gcc.dg/i386-387-3.c: Likewise.
28897         * gcc.dg/i386-387-4.c: Likewise.
28898         * gcc.dg/i386-387-5.c: Likewise.
28899         * gcc.dg/i386-387-6.c: Likewise.
28900         * gcc.dg/i386-asm-1.c: Likewise.
28901         * gcc.dg/i386-bitfield1.c: Likewise.
28902         * gcc.dg/i386-bitfield2.c: Likewise.
28903         * gcc.dg/i386-loop-1.c: Likewise.
28904         * gcc.dg/i386-loop-2.c: Likewise.
28905         * gcc.dg/i386-loop-3.c: Likewise.
28906         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28907         * gcc.dg/i386-pic-1.c: Likewise.
28908         * gcc.dg/i386-regparm.c: Likewise.
28909         * gcc.dg/i386-signbit-1.c: Likewise.
28910         * gcc.dg/i386-signbit-2.c: Likewise.
28911         * gcc.dg/i386-signbit-3.c: Likewise.
28912         * gcc.dg/i386-sse-5.c: Likewise.
28913         * gcc.dg/i386-sse-8.c: Likewise.
28914         * gcc.dg/i386-unroll-1.c: Likewise.
28915         * gcc.dg/tls/opt-1.c: Likewise.
28916         * gcc.dg/tls/opt-2.c: Likewise.
28917         * gcc.dg/unroll-1.c: Likewise.
28918         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28919         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28920         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28921         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28922         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28923         -m64 is specified.
28924
28925 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28926
28927         PR c++/18389
28928         * g++.dg/parse/cond1.C: New test.
28929
28930         PR c++/18429
28931         * g++.dg/template/array9.C: New test.
28932         * g++.dg/ext/vla1.C: Adjust error messages.
28933         * g++.dg/ext/vlm1.C: Likewise.
28934         * g++.dg/template/crash2.C: Likewise.
28935
28936         PR c++/18436
28937         * g++.dg/template/call3.C: New test.
28938
28939         PR c++/18407
28940         * g++.dg/template/ptrmem11.C: New test.
28941
28942 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
28943
28944         PR other/14264
28945         * lib/g++.exp: Set LC_ALL and LANG to C.
28946         * lib/gcc-dg.exp: Likewise.
28947         * lib/gfortran.exp: Likewise.
28948         * lib/objc.exp: Likewise.
28949         * lib/treelang.exp: Likewise.
28950
28951 2004-11-12  Andreas Schwab  <schwab@suse.de>
28952
28953         * gcc.dg/pr16286.c: Fix last change.
28954
28955 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28956
28957         PR c++/18416
28958         * g++.dg/init/global1.C: New test.
28959
28960 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
28961
28962         * gcc.c-torture/execute/20041112-1.c: New test.
28963
28964 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28965
28966         * lib/gcc-dg.exp (dg-target-list): New.
28967
28968 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28969             Richard Sandiford  <rsandifo@redhat.com>
28970
28971         * lib/target-supports.exp (get-compiler_messages): New.
28972         (check_named_sections_available): Use it.
28973         (check_effective_target_ilp32): New.
28974         (check_effective_target_lp64): New.
28975         (is-effective-target): New.
28976         * lib/gcc-dg.exp (dg-require-effective-target): New.
28977
28978 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
28979
28980         * gcc.dg/precedence-1.c: New test.
28981
28982 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28983
28984         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28985
28986         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28987         message, delete generated files, use more descriptive name for
28988         executable, and make the test unsupported when it cannot be run.
28989
28990         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28991         (dg-require-weak, dg-require-visibility, dg-require-alias,
28992         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28993         dg-require-iconv, dg-require-named-sections): Use it.
28994
28995         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28996
28997 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
28998
28999         PR target/16457
29000         * gcc.dg/ppc-and-1: New
29001
29002         PR target/16796
29003         * gcc.dg/ppc-mov-1.c: New.
29004
29005         PR target/16458
29006         * gcc.dg/ppc-compare-1.c: New.
29007
29008 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
29009
29010         * objc.dg/desig-init-2.m: New test.
29011
29012 2004-11-10  Adam Nemet  <anemet@lnxw.com>
29013
29014         PR middle-end/18160
29015         * g++.dg/warn/register-var-1.C: New test.
29016         * g++.dg/warn/register-var-2.C: New test.
29017
29018 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29019
29020         * gcc.dg/union-2.c: New test.
29021
29022 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
29023
29024         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
29025         New test for PR tree-optimization/17892.
29026
29027 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
29028
29029         PR c++/18369
29030         * g++.dg/init/new12.C: New test.
29031
29032 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
29033
29034         * gcc.target/sparc: New directory.
29035         * gcc.target/sparc/sparc.exp: New driver.
29036         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
29037         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
29038         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
29039         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
29040
29041 2004-11-10  Paul Brook  <paul@codesourcery.com>
29042
29043         PR fortran/18218
29044         * gfortran.dg/list_read.c: New test.
29045
29046 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29047
29048         PR c/18322
29049         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
29050         expected diagnostic location.
29051
29052 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
29053
29054         * gcc.dg/20041109-1.c: New test.
29055
29056 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29057
29058         PR objc/18406
29059         * objc/compile/pr18406.m: New test.
29060
29061 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29062
29063         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
29064
29065 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29066
29067         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
29068
29069 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29070
29071         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
29072
29073 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29074
29075         * gcc.dg/20030225-2.c: Add prototype for abort and
29076         exit.
29077
29078 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
29079
29080         PR tree-opt/18299
29081         * gcc.c-torture/pr18299-1.c: New test.
29082
29083 2004-11-06  Andreas Schwab  <schwab@suse.de>
29084
29085         * gcc.dg/pr16286.c: Also test for bool and pixel.
29086
29087 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
29088
29089         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
29090         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
29091         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
29092         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
29093         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
29094         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
29095         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
29096         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
29097         gcc.dg/struct-semi-3.c: New tests.
29098
29099 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29100
29101         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
29102
29103 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29104
29105         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
29106         Do not use C99 designators.
29107
29108 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29109
29110         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
29111
29112 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29113
29114         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
29115         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
29116         * gcc.c-torture/execute/simd-5.x: Remove.
29117
29118 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
29119
29120         PR rtl-optimization/17933
29121         * gcc.dg/torture/pr17933-1.c: New test.
29122
29123 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29124
29125         PR target/18106
29126         * lib/target-supports.exp (check_weak_available): Support
29127         Windows.
29128
29129 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
29130
29131         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
29132         call to fflush(stdout) before abort.
29133         (my_ffsll): New function.
29134         (generate_fields): Use it.
29135
29136 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29137
29138         * gcc.dg/init-undef-1.c: New test.
29139
29140 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29141
29142         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
29143         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
29144         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
29145         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
29146         expected messages for new parser.
29147
29148 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
29149
29150         * g++.dg/ext/visibility/symbian1.C: New test.
29151
29152 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29153
29154         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
29155         on LP64 targets.
29156
29157 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29158
29159         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
29160         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
29161         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
29162         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
29163         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
29164         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
29165         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
29166         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
29167         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
29168         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
29169
29170 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29171
29172         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
29173         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
29174         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
29175         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
29176         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
29177         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
29178         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
29179         for new parser.
29180
29181 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
29182
29183         PR target/15342
29184         * gcc.dg/20041104-1.c: New test.
29185
29186 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29187
29188         * g++.dg/template/nontype7.C: New test.
29189         * g++.dg/template/nontype8.C: Likewise.
29190         * g++.dg/template/nontype9.C: Likewise.
29191         * g++.dg/template/nontype10.C: Likewise.
29192         * g++.dg/tc1/dr49.C: Likewise.
29193         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
29194         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
29195
29196 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29197
29198         * g++.dg/rtti/tinfo1.C: Remove xfails.
29199
29200 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29201
29202         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
29203         packed attribute to the definition to satisfy the new C++ parser.
29204
29205 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29206
29207         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
29208         invocations of va_arg.
29209
29210 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
29211
29212         PR c++/18124
29213         * g++.dg/template/crash25.C: New test.
29214
29215         PR c++/18155
29216         * g++.dg/template/typedef2.C: New test.
29217         * g++.dg/parse/crash13.C: Adjust error markers.
29218
29219         PR c++/18177
29220         * g++.dg/conversion/const3.C: New test.
29221
29222 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29223
29224         PR fortran/17535
29225         PR fortran/17583
29226         PR fortran/17713
29227         * gfortran.dg/generic_[123].f90: New testcases.
29228
29229 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29230
29231         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
29232         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
29233
29234 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
29235
29236         PR tree-opt/16808
29237         * gcc.c-torture/compile/pr16808.c: New test.
29238
29239 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
29240
29241         PR rtl-optimization/17104
29242         * gcc.dg/ppc-bitfield1.c: New.
29243
29244 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29245
29246         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
29247
29248 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29249
29250         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
29251         strings for 32-bit code.
29252
29253 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
29254
29255         PR c/18239
29256         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
29257
29258 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
29259
29260         PR c++/18064
29261         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
29262
29263 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
29264
29265         PR c++/15172
29266         * g++.dg/init/aggr2.C: New test.
29267
29268 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
29269
29270         * objc.dg/local-decl-1.m: New test.
29271
29272 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29273
29274         * gcc.dg/20040910-1.c: Adjust regex.
29275
29276 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29277
29278         PR rtl-optimization/18084
29279         * g++.dg/opt/pr18084-1.C: New testcase.
29280
29281 2004-10-30  Matt Austern  <austern@apple.com>
29282
29283         PR c++/17542
29284         * g++.dg/ext/attrib18.C: New test.
29285
29286 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29287
29288         PR middle-end/18096
29289         * gcc.dg/pr18096-1.c: New test case.
29290
29291 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29292
29293         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
29294
29295 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
29296
29297         PR c/16666
29298         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
29299         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
29300         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
29301         gcc.dg/old-style-prom-3.c: New tests.
29302
29303 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
29304
29305         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
29306         Remove unnecessary inclusion of stdio.h.
29307
29308 2004-10-29  Roger Sayle  <roger@eyesopen.com>
29309
29310         PR rtl-optimization/17581
29311         * gcc.dg/pr17581-1.c: New test case.
29312
29313 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
29314
29315         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
29316         being implemented.
29317         * g++.dg/conversion/dr195-1.C: New.
29318         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
29319         * g++.old-deja/g++.mike/p10148.C: Likewise.
29320
29321 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
29322
29323         PR c++/17695
29324         * g++.dg/debug/typedef2.C: New test.
29325
29326 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
29327
29328         PR fortran/13490
29329         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
29330         * gfortran.dg/g77/README: Update.
29331
29332 2004-10-28  Matt Austern  <austern@apple.com>
29333
29334         PR c++/14124
29335         * g++.dg/ext/packed7.C: New test.
29336
29337 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
29338
29339         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
29340         scan-assembler.
29341         * lib/scanasm.exp (hidden-scan-for): New proc.
29342         (scan-hidden): Use hidden-scan-for instead of constructing the scan
29343         string.
29344         (scan-not-hidden): Likewise.
29345         * lib/target-supports.exp (check_visibility_available): mach-o is
29346         support too.
29347
29348 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
29349
29350         PR c++/17132
29351         * g++.dg/template/memclass3.C: New test.
29352
29353 2004-10-28  Adam Nemet  <anemet@lnxw.com>
29354
29355         PR middle-end/18160
29356         * gcc.dg/register-var-1.c: New test.
29357         * gcc.dg/register-var-2.c: New test.
29358         * gcc.dg/asm-7.c: Taking the address of a register variable is an
29359         error now.
29360
29361 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
29362
29363         PR other/18172
29364         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
29365         unused variables.
29366         * gcc.dg/vect/vect-22.c: Likewise.
29367
29368 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
29369
29370         * gcc.dg/i386-rotate-1.c: New test.
29371
29372 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
29373
29374         * g++.dg/init/ref12.C: Add "run" marker.
29375
29376         PR c++/17435
29377         * g++.dg/init/ref12.C: New test.
29378
29379         PR c++/18140
29380         * g++.dg/template/shift1.C: New test.
29381         * g++.dg/template/error10.C: Adjust error markers.
29382
29383 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
29384
29385         PR tree-opt/17529
29386         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
29387
29388 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
29389
29390         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
29391         * gcc.dg/weak/weak-3.c: Likewise.
29392         * gcc.dg/weak/weak-5.c: Likewise.
29393         * gcc.dg/weak/weak-9.c: Likewise.
29394         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
29395         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
29396
29397         * gcc.dg/darwin-weakimport-1.c: New.
29398
29399 2004-10-28  Ben Elliston  <bje@au.ibm.com>
29400
29401         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
29402
29403 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
29404
29405         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
29406         'syntax' error messages.
29407         * gcc.dg/cpp/direct2s.c: Likewise.
29408
29409 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
29410
29411         * gcc.c-torture/compile/20041026-1.c: New.
29412
29413 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
29414
29415         PR c++/18093
29416         * g++.dg/lookup/ns2.C: New test.
29417
29418         PR c++/18020
29419         * g++.dg/template/enum4.C: New test.
29420
29421         PR c++/18161
29422         * g++.dg/template/expr1.C: New test.
29423
29424 2004-10-26  Ben Elliston  <bje@au.ibm.com>
29425
29426         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
29427
29428 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29429
29430         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
29431         gcc.dg/decl-nospec-3.c: New tests.
29432
29433 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
29434
29435         * objc.dg/super-class-3.m: New test.
29436
29437 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29438
29439         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
29440         resyncing.
29441         * gcc.dg/cpp/direct2s.c: Likewise.
29442
29443 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
29444
29445         * objc.dg/image-info.m: Update for changes to section selection.
29446
29447 2004-10-25  David Ayers  <d.ayers@inode.at>
29448             Ziemowit Laski  <zlaski@apple.com>
29449
29450         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
29451         diagnostics when messaging 'id <Proto>'.
29452         * objc.dg/class-protocol-1.m: New test.
29453         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
29454         a non-existent method signature.
29455         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
29456         Update diagnostics when messaging with non-existent method signature.
29457         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
29458         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
29459         invalid receivers are now resolved as if messaging 'id'; remove
29460         extraneous diagnostics.
29461
29462 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29463
29464         PR c/16667
29465         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
29466         gcc.dg/init-desig-obs-3.c: New tests.
29467
29468 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
29469
29470         * gcc.dg/debug/20041023-1.c: New test.
29471
29472 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
29473
29474         PR middle-end/17407
29475         * gcc.c-torture/compile/pr17407.c: New test.
29476
29477         PR c++/18121
29478         * g++.dg/template/array8.C: New test.
29479
29480 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29481
29482         PR other/18138
29483         * lib/g++.exp: Accept more than one multilib libgcc.
29484         * lib/gcc-dg.exp: Likewise.
29485         * lib/objc.exp: Likewise.
29486         * lib/treelang.exp: Likewise.
29487         * lib/gfortran.exp: Likewise.
29488
29489 2004-10-24  Ben Elliston  <bje@au.ibm.com>
29490
29491         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
29492
29493 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
29494
29495         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
29496         * gcc.dg/c99-const-expr-3.c: Likewise.
29497
29498 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
29499
29500         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
29501
29502 2004-10-23  Ben Elliston  <bje@au.ibm.com>
29503
29504         * gcc.c-torture/execute/loop-2e.x: Remove.
29505
29506 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29507
29508         PR c++/18095
29509         * g++.dg/parse/crash18.C: New.
29510         * g++.dg/parse/crash19.C: New.
29511
29512 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29513
29514         * g++.dg/ext/dllimport1.C: Move dg-warnings.
29515         * g++.dg/ext/dllimport2.C: Same.
29516         * g++.dg/ext/dllimport8.C: Same.
29517
29518 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
29519
29520         PR c++/10841
29521         * g++.dg/conversion/cast1.C: New test.
29522         * g++.dg/overload/pmf1.C: Adjust error marker.
29523
29524 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
29525
29526         PR objc/17923
29527         * objc.dg/const-str-7.m: New test.
29528
29529 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29530
29531         * g++.dg/template/memfriend11.C: Fix comment typo.
29532         * g++.dg/template/memfriend14.C: Likewise.
29533
29534 2004-10-20  Richard Henderson  <rth@redhat.com>
29535
29536         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
29537         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
29538         -fasynchronous-unwind-tables.
29539
29540 2004-10-20  Richard Henderson  <rth@redhat.com>
29541
29542         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
29543         (main): Return success.
29544         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
29545         (main): Return success.
29546
29547 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29548
29549         PR c++/13495
29550         * g++.dg/template/memfriend9.C: New test.
29551         * g++.dg/template/memfriend10.C: Likewise.
29552         * g++.dg/template/memfriend11.C: Likewise.
29553         * g++.dg/template/memfriend12.C: Likewise.
29554         * g++.dg/template/memfriend13.C: Likewise.
29555         * g++.dg/template/memfriend14.C: Likewise.
29556         * g++.dg/template/memfriend15.C: Likewise.
29557         * g++.dg/template/memfriend16.C: Likewise.
29558         * g++.dg/template/memfriend17.C: Likewise.
29559         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29560
29561 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
29562
29563         * g++.dg/conversion/dr195.C: New.
29564         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29565
29566 2004-10-20  Ben Elliston  <bje@au.ibm.com>
29567             Devang Patel  <dpatel@apple.com>
29568
29569         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29570         of floating point arithmetic, which could trap.
29571
29572 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
29573
29574         PR c++/14035
29575         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29576         * g++.dg/conversion/const2.C: New test.
29577         * g++.dg/expr/reinterpret2.C: New test.
29578         * g++.dg/expr/reinterpret3.C: New test.
29579         * g++.dg/expr/cast2.C: New test.
29580         * g++.dg/expr/copy1.C: New test.
29581         * g++.dg/other/conversion1.C: Change error message.
29582         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29583         function pointers to void *.
29584         * g++.old-deja/g++.mike/p10148.C: Likewise.
29585
29586 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29587
29588         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29589
29590 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
29591
29592         PR c++/18047
29593
29594         * g++.dg/parse/expr3.C: New test.
29595
29596 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29597
29598         * gcc.dg/smod-1.c: New test.
29599
29600 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
29601
29602         * objc.dg/method-14.m: New test.
29603
29604 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29605
29606         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29607         Also xfail as the patch was reverted.
29608
29609 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29610
29611         PR middle-end/16973
29612         * gcc.dg/pr16973.c: New test.
29613
29614 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
29615
29616         PR tree-optimization/17656
29617         * gcc.c-torture/compile/pr17656.c: New test.
29618
29619 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
29620
29621         * g++.dg/eh/shadow1.C: New.
29622
29623 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
29624
29625         * gcc.c-torture/compile/20041018-1.c: New test.
29626
29627 2004-10-18  Ben Elliston  <bje@au.ibm.com>
29628
29629         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29630         compiler referring to register 0 when accessing sdata.  The linker
29631         now patches things up.
29632
29633 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
29634
29635         PR c/17529
29636         * gcc.c-torture/compile/pr17529.c: New test.
29637
29638 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29639
29640         PR c++/17743
29641         * g++.dg/ext/attrib17.C: New test.
29642
29643 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29644
29645         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29646
29647 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29648
29649         PR c++/10479
29650         * g++.dg/ext/attrib16.C: New test.
29651
29652 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
29653
29654         PR c++/17042
29655         * g++.dg/init/dso_handle1.C: New test.
29656
29657         PR c++/14667
29658         * g++.dg/parse/typedef6.C: New test.
29659
29660         PR c++/17916
29661         * g++.dg/parse/pragma1.C: New test.
29662
29663 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
29664
29665         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29666
29667 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
29668
29669         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29670         -fno-common when on HPPA HP-UX platforms.
29671
29672 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
29673
29674         PR other/16820
29675         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29676         stdint.h.
29677         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29678         uintptr_t.
29679
29680 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29681
29682         PR c++/16301
29683         * g++.dg/lookup/strong-using-4.C: New test.
29684
29685 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29686
29687         PR middle-end/16567
29688         * gcc.c-torture/compile/nested-1.c: New test.
29689
29690 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29691
29692         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29693         and mipsisa64*-*-* (until support for misaligned loads is added).
29694         * gcc.dg/vect/vect-50.c: Likewise.
29695         * gcc.dg/vect/vect-52.c: Likewise.
29696         * gcc.dg/vect/vect-54.c: Likewise.
29697         * gcc.dg/vect/vect-58.c: Likewise.
29698         * gcc.dg/vect/vect-60.c: Likewise.
29699         * gcc.dg/vect/vect-80.c: Likewise.
29700
29701 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
29702
29703         PR c++/17976
29704         * g++.dg/init/dtor3.C: New test.
29705
29706 2004-10-15  Ben Elliston  <bje@au.ibm.com>
29707
29708         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29709
29710 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
29711
29712         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29713         * gcc.dg/macho-lo-sum.c: Likewise.
29714
29715 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
29716
29717         * gcc.dg/ppc-spe64-1.c: New test.
29718
29719 2004-10-14  Devang Patel  <dpatel@apple.com>
29720
29721         PR 17635
29722         * gcc.dg/pr17635.c : New test.
29723
29724 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
29725
29726         * gcc.dg/vect/vect-28.c: Remove xfail.
29727         * gcc.dg/vect/vect-30.c: Remove xfail.
29728         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29729         * gcc.dg/vect/vect-33.c: Remove xfail.
29730         * gcc.dg/vect/vect-44.c: Remove xfail.
29731         * gcc.dg/vect/vect-46.c: Remove xfail.
29732         * gcc.dg/vect/vect-50.c: Remove xfail.
29733         * gcc.dg/vect/vect-52.c: Remove xfail.
29734         * gcc.dg/vect/vect-54.c: Remove xfail.
29735         * gcc.dg/vect/vect-58.c: Remove xfail.
29736         * gcc.dg/vect/vect-60.c: Remove xfail.
29737         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29738         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29739         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29740         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29741         * gcc.dg/vect/vect-8.c: Remove xfail.
29742         * gcc.dg/vect/vect-80.c: Remove xfail.
29743         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29744
29745 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29746
29747         * gcc.dg/vect/vect-82.c: New testcase.
29748         * gcc.dg/vect/vect-82_64.c: New testcase.
29749         * gcc.dg/vect/vect-83.c: New testcase.
29750         * gcc.dg/vect/vect-83_64.c: New testcase.
29751
29752 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29753
29754         * gcc.dg/cpp/error-1.c: New test.
29755
29756 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29757
29758         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29759
29760 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
29761
29762         PR target/17984
29763         * gcc.dg/cris-peep2-xsrand2.c: New test.
29764
29765 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
29766
29767         PR c++/17661
29768         * g++.dg/expr/for2.C: New test.
29769
29770 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29771
29772         * g++.dg/inherit/thunk1.C: Run on the SPARC.
29773
29774 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
29775
29776         PR tree-optimization/17724
29777         * g++.dg/opt/pr17724-1.C: New test.
29778         * g++.dg/opt/pr17724-2.C: New test.
29779         * g++.dg/opt/pr17724-3.C: New test.
29780         * g++.dg/opt/pr17724-4.C: New test.
29781         * g++.dg/opt/pr17724-5.C: New test.
29782         * g++.dg/opt/pr17724-6.C: New test.
29783
29784 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
29785
29786         PR c/17301
29787         * gcc.dg/pr17301-2.c: New test.
29788
29789 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
29790
29791         PR c++/15876
29792         * g++.dg/parse/error22.C: New test.
29793
29794         PR c++/17936
29795         * g++.dg/template/spec18.C: New test.
29796
29797 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
29798
29799         * gcc.dg/ia64-asm-1.c: Add prototype for abort
29800         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29801         memcpy.
29802         * gcc.dg/ia64-sync-2.c: Ditto.
29803         * gcc.dg/ia64-sync-3.c: Ditto.
29804
29805 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
29806
29807         * g++.dg/eh/cleanup5.C: Add dg-options "".
29808
29809 2004-10-11  Roger Sayle  <roger@eyesopen.com>
29810
29811         PR middle-end/17657
29812         * gcc.dg/switch-4.c: New test case.
29813
29814 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
29815
29816         * gcc.c-torture/execute/20041011-1.c: New test.
29817
29818 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29819
29820         PR c++/17554
29821         * g++.dg/init/for3.C: New test.
29822
29823         PR c++/17657
29824         * g++.dg/opt/switch2.C: New test.
29825
29826         PR middle-end/17703
29827         * g++.dg/warn/Wreturn-2.C: New test.
29828
29829 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29830
29831         PR c++/17907
29832         * g++.dg/eh/cleanup5.C: New test.
29833
29834 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
29835
29836         PR c++/17393
29837         * g++.dg/parse/error21.C: New test.
29838
29839 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29840
29841         * g++.dg/overload/pmf1.C: Adjust quoting marks.
29842         * g++.dg/warn/incomplete1.C: Likewise.
29843         * g++.dg/template/qualttp20.C: Likewise.
29844
29845 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29846
29847         PR c/17881
29848         * parm-incomplete-1.c: New test.
29849
29850 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29851
29852         PR c++/17867
29853         * g++.dg/parse/error19.C: New test.
29854
29855         PR c++/17670
29856         * g++.dg/init/new11.C: New test.
29857
29858         PR c++/17821
29859         * g++.dg/parse/error20.C: New test.
29860
29861         PR c++/17826
29862         * g++.dg/template/crash24.C: New test.
29863
29864 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29865
29866         PR c/17301
29867         * gcc.dg/pr17301-1.c: New test.
29868
29869 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29870
29871         PR c/17189
29872         * gcc.dg/anon-struct-5.c: New test.
29873
29874 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29875
29876         PR c/17844
29877         * gcc.dg/pr17844-1.c: New test.
29878
29879 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
29880
29881         PR tree-optimization/17906
29882         * gcc.c-torture/compile/pr17906.c: New.
29883
29884 2004-10-09  Stuart Hastings  <stuart@apple.com>
29885             Roger Sayle  <roger@eyesopen.com>
29886
29887         PR rtl-optimization/17853
29888         * gcc.dg/i386-mmx-5.c: New testcase.
29889
29890 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
29891
29892         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29893
29894 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29895
29896         PR c++/17524
29897         * g++.dg/template/static9.C: New test.
29898
29899         PR c++/17685
29900         * g++.dg/parse/operator5.C: New test.
29901
29902 2004-10-09  Roger Sayle  <roger@eyesopen.com>
29903
29904         PR middle-end/17894
29905         * gcc.c-torture/execute/divcmp-4.c: New test case.
29906
29907 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29908
29909         PR tree-opt/17902
29910         * g++.dg/opt/pr17902.C: New test.
29911
29912 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
29913
29914         * gcc.dg/cpp/ident-1.c: Add dg-options "".
29915
29916 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29917
29918         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29919
29920 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29921
29922         * gcc.dg/assign-warn-3.c: New test.
29923
29924 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29925
29926         PR c/16999
29927         * gcc.dg/cpp/ident-1.c: New test.
29928
29929 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29930
29931         * gcc.c-torture/compile/acc1.c: New.
29932
29933 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29934
29935         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29936         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29937
29938 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29939
29940         * gcc.dg/ultrasp11.c: New test.
29941
29942 2004-10-08  Michael Matz  <matz@suse.de>
29943
29944         * gcc.dg/doloop-2.c: New test.
29945
29946 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29947
29948         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29949         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29950         objc.dg/method-9.m: Update expected diagnostics.
29951
29952 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
29953
29954         * gcc.dg/ppc-fsel-3.c: New file.
29955         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29956
29957 2004-10-07  Paul Brook  <paul@codesourcery.com>
29958
29959         * gfortran.dg/intrinsic_verify_1.f90: New test.
29960
29961 2004-10-07  Paul Brook  <paul@codesourcery.com>
29962
29963         * gfortran.dg/empty_format_1.f90: Remove stray commas.
29964
29965 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29966
29967         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29968         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29969         commit.
29970
29971 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
29972
29973         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29974
29975 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29976
29977         PR c++/17115
29978         * g++.dg/warn/Winline-4.C: New test.
29979
29980 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29981
29982         * gcc.c-torture/compile/20041007-1.c: New test.
29983
29984 2004-10-07  Paul Brook  <paul@codesourcery.com>
29985
29986         PR fortran/17678
29987         * gfortran.dg/use_allocated_1.f90: New test.
29988
29989 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29990
29991         PR middle-end/17849
29992         * gfortran.fortran-torture/compile/nested.f90: New test
29993
29994 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29995
29996         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29997
29998 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29999
30000         PR c++/17368
30001         * g++.dg/ext/asm6.C: New test.
30002
30003 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
30004
30005         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
30006
30007 2004-10-06  Paul Brook  <paul@codesourcery.com>
30008
30009         PR libfortran/17709
30010         * gfortran.dg/empty_format_1.f90: New test.
30011
30012 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30013
30014         PR fortran/17568
30015         * gfortran.dg/ishft.f90: New test.
30016
30017         PR fortran/17283
30018         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
30019         tests.
30020
30021 2004-10-06  Paul Brook  <paul@codesourcery.com>
30022
30023         * gfortran.dg/do_1.f90: New test.
30024
30025 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30026
30027         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
30028         optimizing for size.
30029
30030 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30031
30032         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
30033
30034 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30035
30036         * gcc.c-torture/compile/20041005-1.c: New test.
30037
30038 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30039
30040         PR c++/17829
30041         * g++.dg/lookup/koenig4.C: New.
30042
30043 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30044
30045         * g++.dg/other/classkey1.C: Adjust quoting marks.
30046         * g++.dg/parse/error15.C: Likewise.
30047         * g++.dg/template/meminit2.C (int>): Likewise.
30048
30049 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30050
30051         PR fortran/17283
30052         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
30053
30054         PR fortran/17631
30055         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
30056
30057         PR fortran/17708
30058         * gfortran.dg/pr17708.f90: New test.
30059
30060 2004-10-04  Chao-ying Fu  <fu@mips.com>
30061
30062         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
30063         * gcc.dg/vect/vect-4.c: Ditto.
30064         * gcc.dg/vect/vect-5.c: Ditto.
30065         * gcc.dg/vect/vect-6.c: Ditto.
30066         * gcc.dg/vect/vect-8.c: Ditto.
30067         * gcc.dg/vect/vect-16.c: Ditto.
30068         * gcc.dg/vect/vect-30.c: Ditto.
30069         * gcc.dg/vect/vect-40.c: Ditto.
30070         * gcc.dg/vect/vect-41.c: Ditto.
30071         * gcc.dg/vect/vect-42.c: Ditto.
30072         * gcc.dg/vect/vect-43.c: Ditto.
30073         * gcc.dg/vect/vect-44.c: Ditto.
30074         * gcc.dg/vect/vect-45.c: Ditto.
30075         * gcc.dg/vect/vect-46.c: Ditto.
30076         * gcc.dg/vect/vect-47.c: Ditto.
30077         * gcc.dg/vect/vect-48.c: Ditto.
30078         * gcc.dg/vect/vect-49.c: Ditto.
30079         * gcc.dg/vect/vect-50.c: Ditto.
30080         * gcc.dg/vect/vect-51.c: Ditto.
30081         * gcc.dg/vect/vect-52.c: Ditto.
30082         * gcc.dg/vect/vect-53.c: Ditto.
30083         * gcc.dg/vect/vect-54.c: Ditto.
30084         * gcc.dg/vect/vect-55.c: Ditto.
30085         * gcc.dg/vect/vect-56.c: Ditto.
30086         * gcc.dg/vect/vect-57.c: Ditto.
30087         * gcc.dg/vect/vect-58.c: Ditto.
30088         * gcc.dg/vect/vect-59.c: Ditto.
30089         * gcc.dg/vect/vect-60.c: Ditto.
30090         * gcc.dg/vect/vect-74.c: Ditto.
30091         * gcc.dg/vect/vect-79.c: Ditto.
30092         * gcc.dg/vect/vect-80.c: Ditto.
30093
30094 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
30095
30096         * gcc.dg/unused-7.c: Use the correct option.
30097
30098 2004-10-04  Paul Brook  <paul@codesourcery.com>
30099         Bud Davis  <bdavis9659@comcast.net>
30100
30101         PR fortran/17706
30102         PR fortran/16434
30103         * gfortran/pr17706.f90: New test.
30104         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
30105
30106 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30107
30108         * gfortran.dg/pr17612.f90: New test.
30109
30110 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30111
30112         * g++.dg/template/local1.C: Adjust quoting marks in
30113         testing for diagnostics.
30114         * g++.dg/tls/diag-2.C: Likewise.
30115         * g++.dg/other/error8.C: Likewise.
30116
30117 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30118
30119         PR c/17178
30120         * gcc.dg/unused-4.c: Adjust to be correct.
30121
30122         PR c/17820
30123         * gcc.dg/unused-7.c: New test.
30124
30125 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30126
30127         PR c++/17797
30128         * g++.dg/overload/template2.C: New test.
30129
30130 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
30131
30132         PR tree-optimization/16632
30133         * gcc.dg/tree-ssa/20041002-1.c: New.
30134
30135 2004-10-03  Paul Brook  <paul@codesourcery.com>
30136
30137         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
30138         rather than relying on default formatting.
30139
30140 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
30141
30142         * gcc.dg/20040920-1.c: Update expected message text.
30143
30144 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
30145
30146         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
30147
30148 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
30149
30150         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
30151         tree level.
30152
30153 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30154
30155         * gcc.dg/tree-ssa/pr17343.c: Remove.
30156
30157 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30158
30159         PR tree-opt/17343
30160         * gcc.dg/tree-ssa/pr17343.c: New test.
30161
30162 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
30163
30164         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
30165         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
30166         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
30167         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
30168         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
30169
30170 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30171
30172         * gcc.dg/lvalue-2.c: New test.
30173
30174 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30175
30176         PR c/17730
30177         * gcc.dg/pr17730-1.c: New test
30178
30179 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30180
30181         PR c/7425
30182         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
30183
30184 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30185
30186         * gcc.c-torture/execute/stdarg-1.c: New test.
30187         * gcc.c-torture/execute/stdarg-2.c: New test.
30188         * gcc.c-torture/execute/stdarg-3.c: New test.
30189         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30190         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30191         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30192         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30193         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30194
30195 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30196
30197         PR tree-optimization/17697
30198         * g++.dg/opt/pr17697-1.C: New test.
30199         * g++.dg/opt/pr17697-2.C: New test.
30200         * g++.dg/opt/pr17697-3.C: New test.
30201
30202 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30203
30204         PR c/16409
30205         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
30206         gcc.dg/vla-init-5.c: New tests.
30207
30208 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30209
30210         PR c/13804
30211         * gcc.dg/pr13804-1.c: New test.
30212
30213 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30214
30215         PR fortran/16938
30216         * gfortran.dg/pr16938.f90: New test.
30217
30218 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30219
30220         * g++.dg/template/crash23.C: New test.
30221
30222 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30223
30224         PR c++/17585
30225         * g++.dg/template/static8.C: New test.
30226
30227 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
30228
30229         PR c++/17681
30230         * g++.dg/other/error9.C: New test.
30231
30232 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30233
30234         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
30235
30236 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30237
30238         PR fortran/15164
30239         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
30240
30241 2004-09-26  Roger Sayle  <roger@eyesopen.com>
30242
30243         PR middle-end/17112
30244         * gcc.dg/pr17112-1.c: New test case.
30245
30246 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30247
30248         PR c/11459
30249         * gcc.dg/pr11459-1.c: New test.
30250
30251 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
30252
30253         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
30254         * gcc.dg/tree-ssa/loop-4.c: Likewise.
30255
30256 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30257
30258         * gfortran.dg/pr15324.f90: Make array bounds consistent.
30259
30260 2004-09-25  Jan Hubicka  <jh@suse.cz>
30261
30262         * compile/30040909-1.c: New test.
30263         * compile/30040907-1.c: New test.
30264
30265 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
30266
30267         * gcc.c-torture/execute/va-arg-26.c: New test.
30268
30269 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
30270
30271         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
30272         extra diagnostics on targets with 64-bit pointers.
30273         * objc.dg/selector-1.m: Adjust dg-warning regexp.
30274
30275 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30276
30277         PR c/17188
30278         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
30279         * gcc.dg/decl-3.c: Adjust expected message.
30280
30281 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30282
30283         PR fortran/17615
30284         * gfortran.dg/pr17615.f90: New test.
30285
30286 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
30287
30288         PR tree-optimzation/17517
30289         * g++.dg/tree-ssa/pr17517.C: New Test.
30290
30291 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30292
30293         PR c++/16889
30294         * g++.dg/lookup/ambig3.C: New.
30295
30296 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
30297
30298         PR tree-opt/17624
30299         * g++.dg/opt/pr17624.C: New test.
30300
30301 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30302
30303         PR c/6980
30304         * gcc.dg/Wbad-function-cast-1.c: New test.
30305
30306 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
30307
30308         * g++.dg/ext/complit1.C
30309         * g++.dg/other/error2.C
30310         * g++.dg/other/nontype-1.C
30311         * g++.dg/parse/crash11.C
30312         * g++.dg/parse/crash12.C
30313         * g++.dg/parse/error15.C
30314         * g++.dg/parse/error4.C
30315         * g++.dg/parse/tmpl-outside1.C
30316         * g++.dg/parse/too-many-tmpl-args1.C
30317         * g++.dg/template/dependent-expr3.C
30318         * g++.dg/template/error10.C
30319         * g++.dg/template/instantiate1.C
30320         * g++.dg/template/vtable2.C
30321         * g++.dg/warn/Wshadow-1.C
30322         * g++.dg/warn/weak1.C
30323         * g++.old-deja/g++.brendan/crash16.C
30324         * g++.old-deja/g++.brendan/crash18.C
30325         * g++.old-deja/g++.brendan/crash48.C
30326         * g++.old-deja/g++.brendan/crash49.C
30327         * g++.old-deja/g++.brendan/crash55.C
30328         * g++.old-deja/g++.brendan/crash56.C
30329         * g++.old-deja/g++.brendan/crash8.C
30330         * g++.old-deja/g++.brendan/enum11.C
30331         * g++.old-deja/g++.brendan/enum8.C
30332         * g++.old-deja/g++.brendan/enum9.C
30333         * g++.old-deja/g++.brendan/friend3.C
30334         * g++.old-deja/g++.brendan/misc14.C
30335         * g++.old-deja/g++.bugs/900402_02.C
30336         * g++.old-deja/g++.bugs/900404_03.C
30337         * g++.old-deja/g++.bugs/900404_04.C
30338         * g++.old-deja/g++.bugs/900428_03.C
30339         * g++.old-deja/g++.jason/crash4.C
30340         * g++.old-deja/g++.jason/overload21.C
30341         * g++.old-deja/g++.jason/redecl1.C
30342         * g++.old-deja/g++.jason/report.C
30343         * g++.old-deja/g++.jason/rfg10.C
30344         * g++.old-deja/g++.jason/template30.C
30345         * g++.old-deja/g++.law/arm12.C
30346         * g++.old-deja/g++.law/ctors5.C
30347         * g++.old-deja/g++.law/cvt20.C
30348         * g++.old-deja/g++.law/init10.C
30349         * g++.old-deja/g++.law/init8.C
30350         * g++.old-deja/g++.law/visibility17.C
30351         * g++.old-deja/g++.law/visibility7.C
30352         * g++.old-deja/g++.mike/net8.C
30353         * g++.old-deja/g++.mike/p646.C
30354         * g++.old-deja/g++.mike/p700.C
30355         * g++.old-deja/g++.mike/p701.C
30356         * g++.old-deja/g++.mike/p811.C
30357         * g++.old-deja/g++.ns/template13.C
30358         * g++.old-deja/g++.other/array3.C
30359         * g++.old-deja/g++.other/crash25.C
30360         * g++.old-deja/g++.other/dtor3.C
30361         * g++.old-deja/g++.other/dtor4.C
30362         * g++.old-deja/g++.other/main1.C
30363         * g++.old-deja/g++.other/warn7.C
30364         * g++.old-deja/g++.pt/crash11.C
30365         * g++.old-deja/g++.pt/crash36.C
30366         * g++.old-deja/g++.pt/spec22.C
30367         * g++.old-deja/g++.pt/spec9.C
30368         * g++.old-deja/g++.pt/ttp52.C
30369         * g++.old-deja/g++.robertl/eb103.C
30370         * g++.old-deja/g++.robertl/eb121.C
30371         * g++.old-deja/g++.robertl/eb22.C
30372         * g++.old-deja/g++.robertl/eb8.C:
30373         Update locations and/or regexps of dg-error markers.
30374         Remove markers for some bogus messages that are no longer issued.
30375
30376 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
30377
30378         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
30379         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
30380
30381 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
30382
30383         PR c++/17618
30384         * g++.dg/lookup/crash5.C: New test.
30385
30386 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
30387
30388         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
30389         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
30390         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
30391         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
30392         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
30393         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
30394
30395         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
30396         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
30397         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
30398         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
30399         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
30400         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
30401
30402         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
30403
30404         * gcc.dg/vect/vect-44.c: Check additional cases.
30405         * gcc.dg/vect/vect-48.c: Check additional cases.
30406
30407         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
30408         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
30409         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
30410         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
30411         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
30412         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
30413         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
30414         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
30415         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
30416
30417         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
30418         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
30419         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
30420
30421 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30422
30423         * gcc.dg/tree-ssa/loop-6.c: New test.
30424
30425 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
30426
30427         PR c++/17620
30428         * g++.dg/inherit/base2.C: New.
30429
30430 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30431
30432         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
30433         * gcc.dg/20001012-2.c: Likewise.
30434         * gcc.dg/20001013-1.c: Likewise.
30435         * gcc.dg/20001101-1.c: Likewise.
30436         * gcc.dg/20001102-1.c: Likewise.
30437         * gcc.dg/bf-spl1.c: Likewise.
30438         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
30439         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
30440
30441 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
30442
30443         PR tree-optimization/16721
30444         * gcc.dg/tree-ssa/pr16721.c: New test.
30445
30446 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
30447
30448         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
30449         * gcc.dg/20040305-1.c: Likewise.
30450
30451 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30452
30453         PR c/16566
30454         * gcc.c-torture/compile/pr16566-1.c,
30455         gcc.c-torture/compile/pr16566-2.c,
30456         gcc.c-torture/compile/pr16566-3.c: New tests.
30457
30458 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
30459
30460         PR tree-optimization/17512
30461         * gcc.c-torture/compile/20040916-1.c.
30462
30463 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
30464
30465         * gcc.dg/pragma-re-3.c: New test.
30466
30467 2004-09-17  Matt Austern  <austern@apple.com>
30468
30469         PR c++/15049
30470         * g++.dg/other/anon3.C: New.
30471
30472 2004-09-21  Roger Sayle  <roger@eyesopen.com>
30473
30474         PR c++/7503
30475         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
30476         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
30477         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
30478         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
30479         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
30480
30481 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
30482
30483         PR fortran/17286
30484         * gfortran.dg/pr17286.f90: New test.
30485
30486 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
30487
30488         PR c++/17530
30489         * g++.dg/template/static7.C: New test.
30490
30491 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
30492
30493         PR tree-opt/17558
30494         * gcc.c-torture/compile/pr17558.c: New test.
30495
30496 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30497
30498         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
30499         if SKIP_ATTRIBUTE is defined.
30500
30501 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30502
30503         PR fortran/15957
30504         * gfortran.dg/pr15957.f90: New test.
30505
30506 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
30507
30508         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
30509         in comparison.
30510         * gcc.dg/vect/vect-79.c: Likewise.
30511         * gcc.dg/vect/vect-80.c: Likewise.
30512
30513 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30514
30515         PR fortran/15750
30516         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
30517
30518 2004-09-20  Ira Rosen  <irar@il.ibm.com>
30519
30520         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
30521         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
30522         * gcc.dg/vect/vect-62.c: New testcase.
30523         * gcc.dg/vect/vect-63.c: New testcase.
30524         * gcc.dg/vect/vect-64.c: New testcase.
30525         * gcc.dg/vect/vect-65.c: New testcase.
30526         * gcc.dg/vect/vect-66.c: New testcase.
30527         * gcc.dg/vect/vect-67.c: New testcase.
30528         * gcc.dg/vect/vect-68.c: New testcase.
30529         * gcc.dg/vect/vect-69.c: New testcase.
30530         * gcc.dg/vect/vect-79.c: New testcase.
30531         * gcc.dg/vect/vect-80.c: New testcase.
30532
30533 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30534
30535         * gcc.target/mips/asm-1.c: New test.
30536
30537 2004-09-19  Ira Rosen  <irar@il.ibm.com>
30538
30539         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
30540         * gcc.dg/vect/vect-73.c: New testcase.
30541         * gcc.dg/vect/vect-74.c: New testcase.
30542         * gcc.dg/vect/vect-75.c: New testcase.
30543         * gcc.dg/vect/vect-76.c: New testcase.
30544         * gcc.dg/vect/vect-77.c: New testcase.
30545         * gcc.dg/vect/vect-78.c: New testcase
30546
30547 2004-09-18  Paul Brook  <paul@codesourcery.com>
30548
30549         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
30550
30551 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30552
30553         PR c/17424
30554         * gcc.dg/pr17424-1.c: New test.
30555
30556 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
30557
30558         * g++.dg/tree-ssa/pr17153.C: New test.
30559
30560 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
30561
30562         PR pch/13361
30563         * g++.dg/pch/wchar-1.C: New.
30564         * g++.dg/pch/wchar-1.Hs: New.
30565
30566 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
30567
30568         * gcc.c-torture/execute/20040917-1.c: New test.
30569
30570 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30571
30572         PR tree-optimization/17319
30573         * gcc.dg/pr17319.c: New test.
30574
30575 2004-09-17  Devang Patel  <dpatel@apple.com>
30576
30577         * gcc.dg/20040813-1.c: New test.
30578
30579 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30580
30581         PR tree-optimization/17273
30582         * gcc.c-torture/compile/pr17273.c: New test.
30583
30584 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30585
30586         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30587         Update expected messages.
30588         * gcc.dg/declspec-13.c: New test.
30589
30590 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
30591
30592         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30593
30594 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30595
30596         * gcc.c-torture/execute/pr17252.c: Use post-increment to
30597         change what 'a' is pointing to.
30598
30599 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
30600
30601         PR c++/16002
30602         * g++.dg/template/error18.C: New test.
30603
30604         PR c++/16029
30605         * g++.dg/warn/Wunused-8.C: New test.
30606
30607 2004-09-17  Steven Bosscher  <stevenb@suse.de>
30608
30609         PR tree-optimization/17513
30610         * gcc.dg/20040916-1.c: New test.
30611
30612 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
30613
30614         PR c++/17501
30615         * g++.dg/template/typename7.C: New test.
30616
30617 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30618
30619         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30620
30621 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
30622
30623         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30624         with -ftree-based-profiling also.
30625         * lib/profopt.exp: Support late-set profile_option/feedback_option.
30626
30627 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
30628
30629         PR/15364
30630         * gfortran.dg/der_array_io_1.f90: New test.
30631         * gfortran.dg/der_array_io_2.f90: New test.
30632         * gfortran.dg/der_array_io_3.f90: New test.
30633
30634 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30635
30636         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30637         EABI.
30638
30639 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30640
30641         * g++.dg/opt/switch1.C: New test.
30642
30643 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30644
30645         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30646         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30647         Update expected messages.
30648
30649 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30650
30651         PR fortran/16485
30652         * gfortran.dg/same_name_1.f90: New test.
30653
30654 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
30655
30656         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
30657         dereference garbage pointers.
30658
30659 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
30660
30661         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30662         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30663
30664         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30665         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30666         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30667
30668 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
30669
30670         PR c++/17324
30671         * g++.dg/template/mangle1.C: New test.
30672
30673 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30674
30675         PR tree-optimization/17252
30676         * gcc.c-torture/execute/pr17252.c: New test.
30677
30678 2004-09-14  Andrew Pinski  <apinski@apple.com>
30679
30680         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30681
30682 2004-09-14  Roger Sayle  <roger@eyesopen.com>
30683
30684         PR rtl-optimization/9771
30685         * gcc.dg/pr9771-1.c: New test case.
30686
30687 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30688
30689         PR tree-optimization/15262
30690         * gcc.c-torture/execute/pr15262-1.c: New test.
30691         * gcc.c-torture/execute/pr15262-2.c: New test.
30692
30693 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30694
30695         * gcc.dg/declspec-12.c: New test.
30696
30697 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
30698
30699         * gfortran.dg/pr17090.f90: Add directives to test.
30700
30701 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30702
30703         * gcc.c-torture/compile/20040914-1.c: New test.
30704
30705 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30706
30707         PR c++/16162
30708         * g++.dg/template/decl2.C: New test.
30709
30710 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
30711
30712         PR fortran/17090
30713         * gfortran.dg/pr17090.f90: New test.
30714
30715 2004-09-13  Dale Johannesen  <dalej@apple.com>
30716
30717         * gcc.c-torture/compile/pr17408.c: New test case.
30718
30719 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30720
30721         PR c++/16716
30722         * g++.dg/parse/crash17.C: New test.
30723
30724         PR c++/17327
30725         * g++.dg/template/enum3.C: New test.
30726
30727 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
30728
30729         * lib/gcc-defs.exp: Load wrapper.exp.
30730         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30731         using local code.
30732         * lib/gcc.exp (gcc_init): Similar.
30733         * lib/gfortran.exp (gfortran_init): Similar.
30734         * lib/objc.exp (objc_init): Similar.
30735         * lib/treelang.exp (treelang_init): Similar.
30736         * lib/wrapper.exp: New file with build_wrapper call machinery in
30737         ${tool}_maybe_build_wrapper.
30738
30739 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30740
30741         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30742         "inline".
30743         * gcc.dg/declspec-11.c: Update expected messages.
30744         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30745         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30746         gcc.dg/inline-12.c: New tests.
30747
30748 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
30749
30750         * g++.dg/tree-ssa/pr17400.C: New testcase.
30751
30752 2004-09-13  James E Wilson  <wilson@specifixinc.com>
30753
30754         * gcc.target/mips/sb1-1.c: New testcase.
30755
30756 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
30757
30758         * lib/g77-dg.exp: Remove unused file.
30759         * lib/mike-g77.exp: Ditto.
30760         * lib/g77.exp: Ditto.
30761
30762 2004-09-12  Richard Henderson  <rth@redhat.com>
30763
30764         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30765
30766 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30767
30768         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30769         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30770         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30771         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30772         Update expected messages.
30773
30774 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
30775
30776         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30777         declaration/use mismatch for dirp parameter.
30778
30779 2004-09-12  Andrew Pinski  <apinski@apple.com>
30780
30781         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30782         -fgnu-runtime is passed.
30783
30784 2004-09-12  Richard Henderson  <rth@redhat.com>
30785
30786         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30787         do the uplevel thing and update additional_flags directly.
30788         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30789         gfortran.fortran-torture/execute/intrinsic_nearest.x,
30790         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30791         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30792
30793 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30794
30795         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30796
30797 2004-09-11  Roger Sayle  <roger@eyesopen.com>
30798
30799         PR middle-end/17411
30800         * g++.dg/opt/pr17411-1.C: New test case.
30801
30802 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30803
30804         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30805         gcc.dg/tls/diag-2.c: Update expected messages.
30806         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
30807         messages.
30808         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30809         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30810         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30811         gcc.dg/tls/diag-5.c: New tests.
30812
30813 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
30814
30815         * gcc.dg/20040910-1.c: Correct dg-error regexp.
30816
30817 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30818
30819         * g++.dg/parse/break-in-for.C: New test.
30820
30821 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
30822
30823         * gcc.dg/tree-ssa/20040911-1.c: New test.
30824
30825 2004-09-11  Andreas Jaeger  <aj@suse.de>
30826
30827         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30828         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30829
30830 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
30831
30832         * gcc.target/frv: New directory of FR-V-specific tests.
30833
30834 2004-09-10  James E Wilson  <wilson@specifixinc.com>
30835
30836         * gcc.dg/convert-vec-1.c: New test.
30837
30838 2004-09-10  Roger Sayle  <roger@eyesopen.com>
30839
30840         PR middle-end/17024
30841         * gcc.dg/pr17024-1.c: New test case.
30842
30843 2004-09-10  Eric Christopher  <echristo@redhat.com>
30844
30845         * gcc.dg/20040910-1.c: New test.
30846
30847 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30848
30849         * gcc.dg/bitfld-9.c: New test.
30850
30851 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
30852
30853         * gcc.c-torture/execute/ieee/acc1.c: New test.
30854         * gcc.c-torture/execute/ieee/acc2.c: New test.
30855         * gcc.c-torture/execute/ieee/mzero6.c: New test.
30856
30857 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30858
30859         * gcc.dg/deprecated-2.c: New test.
30860
30861 2004-09-09  James E Wilson  <wilson@specifixinc.com>
30862
30863         * gcc.dg/init-vec-1.c: New test.
30864
30865 2004-09-09  Roger Sayle  <roger@eyesopen.com>
30866
30867         PR middle-end/17055
30868         * gcc.dg/pr17055-1.c: New test case.
30869
30870 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
30871
30872         PR target/17377
30873         * gcc.c-torture/execute/pr17377.c: New test.
30874
30875 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30876
30877         PR c/8420
30878         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30879         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30880         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30881         gcc.dg/long-long-typespec-1.c: New tests.
30882         * gcc.dg/tls/diag-2.c: Update expected diagnostics
30883
30884 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30885
30886         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30887         gcc.dg/gnu99-static-1.c: New tests.
30888
30889 2004-09-08  Devang Patel  <dpatel@apple.com>
30890
30891         * gcc.dg/darwin-ld-20040828-1.c: New test.
30892         * gcc.dg/darwin-ld-20040828-2.c: New test.
30893         * gcc.dg/darwin-ld-20040828-3.c: New test.
30894
30895 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
30896
30897         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30898         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30899         in error message.
30900         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30901         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30902         in error message.
30903         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30904         types they qualify.
30905         * objc.dg/type-size-2.m: Fix wording in comment.
30906         * objc.dg/va-meth-1.m: New test case.
30907
30908 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
30909
30910         PR c/16633:
30911         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30912         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30913
30914 2004-09-06  Devang Patel  <dpatel@apple.com>
30915
30916         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30917         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30918
30919 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
30920
30921         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30922         reflect changed line numbering of diagnostics.
30923
30924 2004-09-06  Paul Brook  <paul@codesourcery.com>
30925
30926         * gfortran.dg/edit_real_1.f90: Add new test.
30927
30928 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30929
30930         * gcc.dg/tree-ssa/loop-2.c: New test.
30931         * gcc.dg/tree-ssa/loop-3.c: New test.
30932         * gcc.dg/tree-ssa/loop-4.c: New test.
30933         * gcc.dg/tree-ssa/loop-5.c: New test.
30934
30935 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30936
30937         * gcc.dg/format/sentinel-1.c: Update for parameter option.
30938
30939 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30940
30941         * gcc.dg/format/sentinel-1.c: New test.
30942
30943 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
30944
30945         * gcc.dg/builtins-46.c: New.
30946
30947 2004-09-03  Devang Patel  <dpatel@apple.com>
30948
30949         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30950         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30951
30952 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30953
30954         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30955         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30956         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30957         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30958         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30959         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30960         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30961         the non-portable bzero.
30962         * gcc.dg/20010912-1.c: xfail for NetWare.
30963         * gcc.dg/20020426-2.c: xfail for NetWare.
30964         * gcc.dg/20021014-1.c: xfail for NetWare.
30965         * gcc.dg/20021018-1.c: xfail for NetWare.
30966         * gcc.dg/20030213-1.c: xfail for NetWare.
30967         * gcc.dg/20030225-1.c: xfail for NetWare.
30968         * gcc.dg/20030708-1.c: xfail for NetWare.
30969         * gcc.dg/builtins-config.h: Also exclude NetWare.
30970         * gcc.dg/format/format.h: Define restrict only if not already defined.
30971         * gcc.dg/nest.c: xfail for NetWare.
30972         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30973         * lib/target-supports.exp (check_visibility_available): Exclude
30974         NetWare.
30975
30976 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30977
30978         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30979         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30980         deterministic starting point for the alignment of structure fields.
30981         * gcc.dg/Wpadded.c: Dito.
30982         * g++.dg/abi/vbase10.C: Dito.
30983
30984 2004-09-03  Devang Patel  <dpatel@apple.com>
30985
30986         * g++.dg/debug/pr15736.cc: New test.
30987
30988 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30989
30990         * README.QMTEST: Fix out-of-date link.
30991
30992 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
30993
30994         PR fortran/16579
30995         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30996         Delete.  Duplicate of gfortran.dg/g77/20010610.f
30997
30998 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30999
31000         * g++.dg/abi/arm_rtti1.C: New test.
31001
31002 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
31003
31004         * gcc.dg/ppc-vector-memcpy.c: New.
31005         * gcc.dg/ppc-vector-memset.c: New.
31006
31007 2004-09-02  Chao-ying Fu  <fu@mips.com>
31008
31009         * gcc.target/mips/mips-3d-1.c: New test.
31010         * gcc.target/mips/mips-3d-2.c: New test.
31011         * gcc.target/mips/mips-3d-3.c: New test.
31012         * gcc.target/mips/mips-3d-4.c: New test.
31013         * gcc.target/mips/mips-3d-5.c: New test.
31014         * gcc.target/mips/mips-3d-6.c: New test.
31015         * gcc.target/mips/mips-3d-7.c: New test.
31016         * gcc.target/mips/mips-3d-8.c: New test.
31017         * gcc.target/mips/mips-3d-9.c: New test.
31018         * gcc.target/mips/mips-ps-1.c: New test.
31019         * gcc.target/mips/mips-ps-2.c: New test.
31020         * gcc.target/mips/mips-ps-3.c: New test.
31021         * gcc.target/mips/mips-ps-4.c: New test.
31022         * gcc.target/mips/mips-ps-type.c: New test.
31023
31024 2004-09-02  Paul Brook  <paul@codesourcery.com>
31025
31026         * gfortran.dg/edit_real_1.f90: Add new tests.
31027
31028 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31029
31030         PR fortran/15327
31031         * gfortran.dg/merge_char_1.f90: New test.
31032
31033 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31034
31035         PR fortran/16404
31036         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
31037
31038 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31039
31040         PR c/1522
31041         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
31042
31043 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
31044
31045         * g++.dg/opt/loop1.C: Do not XFAIL.
31046
31047 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
31048
31049         * gcc.c-torture/execute/20040831-1.c: New test.
31050
31051 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
31052
31053         PR fortran/16579
31054         * gfortran.dg/g77/20010610.f: Now passes.
31055         Copy from g77.f-torture/execute. Add dg-run directive.
31056         * gfortran.dg/g77/README: Update
31057
31058 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
31059
31060         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
31061         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
31062         (t1, t2, t3, t4): Add volatile.
31063
31064 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31065
31066         * g++.dg/ext/visibility/arm1.C: New test.
31067
31068 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
31069
31070         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
31071         -pedantic-errors.
31072
31073 2004-09-01  Paul Brook  <paul@codesourcery.com>
31074
31075         * gfortran.dg/eof_2.f90: New test.
31076
31077 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31078
31079         PR fortran/16579
31080         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
31081
31082 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
31083
31084         PR libfortran/16805
31085         * gfortran.dg/list_read_2.f90: New test.
31086
31087 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31088
31089         * g++.dg/abi/key1.C: New test.
31090
31091 2004-08-31  Richard Henderson  <rth@redhat.com>
31092
31093         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
31094         form of offsetof.
31095         * g++.dg/other/offsetof5.C: Remove duplicate.
31096
31097 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31098
31099         PR fortran/17244
31100         * gfortran.dg/func_derived_1.f90: New test.
31101
31102 2004-08-31  Paul Brook  <paul@codesourcery.com>
31103
31104         * gfortran.dg/eof_1.f90: New test.
31105
31106 2004-08-31  Paul Brook  <paul@codesourcery.com>
31107
31108         * gfortran.dg/list_read_1.f90: New file.
31109
31110 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
31111
31112         * g++.dg/opt/loop1.C: XFAIL.
31113
31114 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
31115
31116         * gcc.dg/funcdef-storage-1.c: New.
31117         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
31118         an extern function in local scope.
31119         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
31120         declare an 'auto inline' function in local scope.
31121         * gcc.dg/20011130-1.c: Likewise.
31122         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
31123         an 'auto' function in local scope.
31124         * gcc.dg/20021014-1.c: Likewise.
31125         * gcc.dg/20030331-2.c: Likewise.
31126
31127 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31128
31129         * gfortran.dg/blockdata_1.f90: New test.
31130
31131 2004-08-30  Richard Henderson  <rth@redhat.com>
31132
31133         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
31134
31135 2004-08-30  Richard Henderson  <rth@redhat.com>
31136
31137         * lib/fortran-torture.exp (fortran-torture-execute): Honor
31138         additional_flags set by alternate driver.
31139         (ieee-options): New procedure.
31140         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
31141         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
31142         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
31143         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
31144
31145 2004-08-30  Richard Henderson  <rth@redhat.com>
31146
31147         * lib/f-torture.exp: Remove.
31148
31149 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
31150
31151         PR rtl-optimization/16590
31152         * g++.dg/opt/loop1.C: New test.
31153
31154 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31155
31156         PR fortran/13910
31157         * gfortran.dg/oldstyle_1.f90: New test.
31158
31159 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
31160         Paul Brook  <paul@codesourcery.com>
31161
31162         * gfortran.dg/g77/README: Update.
31163         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
31164         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
31165         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
31166
31167 2004-08-28  Paul Brook  <paul@codesourcery.com>
31168
31169         PR libfortran/17195
31170         * gfortran.dg/edit_real_1.f90: New test.
31171
31172 2004-08-27  Paul Brook  <paul@codesourcery.com>
31173
31174         * gfortran.dg/rewind_1.f90: New test.
31175
31176 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
31177
31178         PR fortran/16597
31179         * gfortran.dg/pr16597.f90: New test.
31180
31181 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31182
31183         PR c/13801
31184         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
31185         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
31186         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
31187         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
31188         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
31189
31190 2004-08-26  Nick Clifton  <nickc@redhat.com>
31191
31192         * gcc.c-torture/compile/pr17119.c: New test.
31193
31194 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31195
31196         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
31197
31198 2004-08-25  Richard Henderson  <rth@redhat.com>
31199
31200         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
31201         the bits that expect kind=8 to be the largest real kind.
31202
31203 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31204
31205         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
31206
31207 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31208
31209         * gfortran.dg/assignment_1.f90: New test.
31210
31211 2004-08-25  Adam Nemet  <anemet@lnxw.com>
31212
31213         * g++.dg/template/repo3.C: New test.
31214
31215 2004-08-25  Roger Sayle  <roger@eyesopen.com>
31216
31217         PR middle-end/16693
31218         PR tree-optimization/16372
31219         * g++.dg/opt/pr16372-1.C: New test case.
31220         * g++.dg/opt/pr16693-1.C: New test case.
31221         * g++.dg/opt/pr16693-2.C: New test case.
31222
31223 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31224
31225         * objc.dg/proto-lossage-4.m: New test.
31226
31227 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
31228
31229         PR c++/17155
31230         * g++.dg/inherit/local2.C: New test.
31231
31232 2004-08-25  Paul Brook  <paul@codesourcery.com>
31233
31234         PR fortran/17144
31235         * gfortran.dg/string_ctor_1.f90: New test.
31236
31237 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31238
31239         PR c++/14428
31240         * g++.dg/template/redecl2.C: New test.
31241
31242 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31243
31244         PR fortran/17143
31245         * gfortran.dg/pr17143.f90: New test.
31246
31247 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31248
31249         PR fortran/17164
31250         * gfortran.dg/pr17164.f90: New test.
31251
31252 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31253
31254         * gcc.dg/tree-ssa/loop-1.c: New test.
31255
31256 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31257
31258         * gcc.c-torture/compile/20040824-1.c: New test.
31259
31260 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31261
31262         * gcc.c-torture/compile/iftrap-3.c: New test.
31263
31264 2004-08-24  Paul Brook  <paul@codesourcery.com>
31265
31266         * gfortran.dg/entry_2.f90: New test.
31267
31268 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31269
31270         PR c++/16889
31271         * g++.dg/lookup/ambig[12].C: New.
31272
31273 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31274
31275         PR c++/16706
31276         * g++.dg/template/crash21.C: New test.
31277         * g++.dg/template/crash22.C: Likewise.
31278
31279 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31280
31281         PR c++/17149
31282         * g++.dg/template/access15.C: New.
31283
31284 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31285
31286         PR c++/17163
31287         * g++.dg/template/repo2.C: New test.
31288
31289 2004-08-23  Roger Sayle  <roger@eyesopen.com>
31290
31291         PR rtl-optimization/17078
31292         * gcc.c-torture/execute/pr17078-1.c: New test case.
31293
31294 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31295
31296         PR c/14492
31297         * gcc.dg/debug/crash1.c: New test.
31298
31299 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31300
31301         PR c/16180
31302         * gcc.dg/loop-5.c: New test.
31303
31304 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31305
31306         * gcc.c-torture/execute/20040823-1.c: New test.
31307
31308 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
31309
31310         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
31311         to the assembler.  Simplify test accordingly.
31312         (asm_abi_flags): Use GNU names.
31313         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
31314         to check for ABI flags.
31315
31316 2004-08-22  Andrew Pinski  <apinski@apple.com>
31317
31318         * g++.dg/opt/pr14029.C: New test.
31319         * gcc.c-torture/execute/pr15262.c: New test.
31320
31321 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31322
31323         * gfortran.dg/reduction.f90: Add checks with complex arguments.
31324
31325 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
31326
31327         PR 16908
31328         * gfortran.dg/direct_io.f90: New test.
31329
31330 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31331
31332         PR c++/17121
31333         * g++.dg/inherit/local2.C: New test.
31334
31335 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31336
31337         PR c++/17120
31338         * g++.dg/warn/Wparentheses-4.C: New test.
31339
31340 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31341
31342         PR c++/17121
31343         * g++.dg/inherit/local2.C: New test.
31344
31345         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
31346         * gcc.dg/ppc-ldstruct.c: Likewise.
31347         * gcc.dg/ppc64-abi-2.c: Likewise.
31348
31349 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
31350
31351         PR rtl-optimization/17099
31352         * gcc.c-torture/execute/20040820-1.c: New test.
31353
31354 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
31355
31356         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
31357
31358 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
31359
31360         PR fortran/17077
31361         * gfortran.dg/auto_array_1.f90: New test.
31362
31363 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31364
31365         PR fortran/17074
31366         * gfortran.dg/simpleif_1.f90: New test.
31367
31368 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
31369
31370         * lib/target-supports.exp (check_profiling_available): Return
31371         false for arm*-*-symbianelf* and arm*-*-eabi*.
31372
31373         PR c++/15890
31374         * g++.dg/template/delete1.C: New test.
31375
31376 2004-08-19  Paul Brook  <paul@codesourcery.com>
31377
31378         PR fortran/14976
31379         PR fortran/16228
31380         * gfortran.dg/data_char_1.f90: New test.
31381
31382 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
31383
31384         PR fortran/16946
31385         * gfortran.dg/reduction.f90: New testcase.
31386
31387 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31388
31389         PR fortran/16520
31390         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
31391
31392 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31393
31394         PR c++/17041
31395         * g++.dg/Wparentheses-3.C: New test.
31396
31397 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
31398
31399         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
31400         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
31401         * gcc.dg/vect/vect-2.c: Likewise.
31402         * gcc.dg/vect/vect-3.c: Likewise.
31403         * gcc.dg/vect/vect-4.c: Likewise.
31404         * gcc.dg/vect/vect-5.c: Likewise.
31405         * gcc.dg/vect/vect-6.c: Likewise.
31406         * gcc.dg/vect/vect-7.c: Likewise.
31407         * gcc.dg/vect/vect-25.c: Likewise.
31408         * gcc.dg/vect/vect-31.c: Likewise.
31409         * gcc.dg/vect/vect-32.c: Likewise.
31410         * gcc.dg/vect/vect-34.c: Likewise.
31411         * gcc.dg/vect/vect-36.c: Likewise.
31412         * gcc.dg/vect/vect-all.c: Likewise.
31413
31414 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
31415
31416         PR c++/17068
31417         * g++.dg/template/operator4.C: New test.
31418
31419 2004-08-18  Richard Henderson  <rth@redhat.com>
31420
31421         * gcc.dg/20040206-1.c: XFAIL.
31422
31423 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31424
31425         PR c++/16246
31426         * g++.dg/template/array7.C: New test.
31427
31428 2004-08-17  James E Wilson  <wilson@specifixinc.com>
31429
31430         * gcc.dg/mips-movcc-1.c: New test.
31431         * gcc.dg/mips-movcc-2.c: New test.
31432         * gcc.dg/mips-movcc-3.c: New test.
31433
31434         * gcc.dg/mips-nmadd-1.c: New test.
31435         * gcc.dg/mips-nmadd-2.c: New test.
31436
31437 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31438
31439         PR c++/15871
31440         * g++.dg/opt/inline8.C: New test.
31441
31442         PR c++/16965
31443         * g++.dg/parse/error17.C: New test.
31444
31445 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
31446
31447         * gcc.dg/vect: New directory for vectorizer tests.
31448         * gcc.dg/vect/tree-vect.h: New file.
31449         * gcc.dg/vect/vect.exp: New file.
31450         * gcc.dg/vect/pr16105.c.c: New test.
31451         * gcc.dg/vect/vect-1.c: New test.
31452         * gcc.dg/vect/vect-2.c: New test.
31453         * gcc.dg/vect/vect-3.c: New test.
31454         * gcc.dg/vect/vect-4.c: New test.
31455         * gcc.dg/vect/vect-5.c: New test.
31456         * gcc.dg/vect/vect-6.c: New test.
31457         * gcc.dg/vect/vect-7.c: New test.
31458         * gcc.dg/vect/vect-8.c: New test.
31459         * gcc.dg/vect/vect-9.c: New test.
31460         * gcc.dg/vect/vect-10.c: New test.
31461         * gcc.dg/vect/vect-11.c: New test.
31462         * gcc.dg/vect/vect-12.c: New test.
31463         * gcc.dg/vect/vect-13.c: New test.
31464         * gcc.dg/vect/vect-14.c: New test.
31465         * gcc.dg/vect/vect-15.c: New test.
31466         * gcc.dg/vect/vect-16.c: New test.
31467         * gcc.dg/vect/vect-17.c: New test.
31468         * gcc.dg/vect/vect-18.c: New test.
31469         * gcc.dg/vect/vect-19.c: New test.
31470         * gcc.dg/vect/vect-20.c: New test.
31471         * gcc.dg/vect/vect-21.c: New test.
31472         * gcc.dg/vect/vect-22.c: New test.
31473         * gcc.dg/vect/vect-23.c: New test.
31474         * gcc.dg/vect/vect-24.c: New test.
31475         * gcc.dg/vect/vect-25.c: New test.
31476         * gcc.dg/vect/vect-26.c: New test.
31477         * gcc.dg/vect/vect-27.c: New test.
31478         * gcc.dg/vect/vect-28.c: New test.
31479         * gcc.dg/vect/vect-29.c: New test.
31480         * gcc.dg/vect/vect-30.c: New test.
31481         * gcc.dg/vect/vect-31.c: New test.
31482         * gcc.dg/vect/vect-32.c: New test.
31483         * gcc.dg/vect/vect-33.c: New test.
31484         * gcc.dg/vect/vect-34.c: New test.
31485         * gcc.dg/vect/vect-35.c: New test.
31486         * gcc.dg/vect/vect-36.c: New test.
31487         * gcc.dg/vect/vect-37.c: New test.
31488         * gcc.dg/vect/vect-38.c: New test.
31489         * gcc.dg/vect/vect-40.c: New test.
31490         * gcc.dg/vect/vect-41.c: New test.
31491         * gcc.dg/vect/vect-42.c: New test.
31492         * gcc.dg/vect/vect-43.c: New test.
31493         * gcc.dg/vect/vect-44.c: New test.
31494         * gcc.dg/vect/vect-45.c: New test.
31495         * gcc.dg/vect/vect-46.c: New test.
31496         * gcc.dg/vect/vect-47.c: New test.
31497         * gcc.dg/vect/vect-48.c: New test.
31498         * gcc.dg/vect/vect-49.c: New test.
31499         * gcc.dg/vect/vect-50.c: New test.
31500         * gcc.dg/vect/vect-51.c: New test.
31501         * gcc.dg/vect/vect-52.c: New test.
31502         * gcc.dg/vect/vect-53.c: New test.
31503         * gcc.dg/vect/vect-54.c: New test.
31504         * gcc.dg/vect/vect-55.c: New test.
31505         * gcc.dg/vect/vect-56.c: New test.
31506         * gcc.dg/vect/vect-57.c: New test.
31507         * gcc.dg/vect/vect-58.c: New test.
31508         * gcc.dg/vect/vect-59.c: New test.
31509         * gcc.dg/vect/vect-60.c: New test.
31510         * gcc.dg/vect/vect-61.c: New test.
31511         * gcc.dg/vect/vect-all.c: New test.
31512         * gcc.dg/vect/vect-none.c: New test.
31513
31514 2004-08-17  Paul Brook  <paul@codesourcery.com>
31515
31516         PR fortran/13082
31517         * gfortran.dg/entry_1.f90: New test.
31518
31519 2004-08-17  Andrew Pinski  <apinski@apple.com>
31520
31521         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
31522
31523 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
31524
31525         * gcc.dg/pr17036-1.c: New test.
31526
31527 2004-08-16  Devang Patel  <dpatel@apple.com>
31528
31529         * gcc.dg/darwin-20040809-1.c: New test.
31530
31531 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
31532
31533         * gcc.dg/funcdef-attr-1.c: New test.
31534
31535 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
31536
31537         * gcc.dg/altivec-17.c: New test.
31538         * gcc.dg/altivec-18.c: New test.
31539
31540 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31541
31542         PR c++/6749
31543         * g++.dg/template/vtable2.C: New test.
31544
31545 2004-08-14  Richard Henderson  <rth@redhat.com>
31546
31547         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
31548         * gcc.dg/pack-test-4.c (main): Return 0.
31549         * gcc.dg/setjmp-1.c: Remove XFAIL.
31550         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
31551
31552 2004-08-14  Richard Henderson  <rth@redhat.com>
31553
31554         * gcc.dg/980217-1.c: Add prototype for printf.
31555
31556 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
31557
31558         * gfortran.dg/pr16935.f90: New test.
31559
31560 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
31561
31562         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31563
31564 2004-08-13  Paul Brook  <paul@codesourcery.com>
31565
31566         * gfortran.dg/der_io_1.f90: Remove stray comma.
31567
31568 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31569
31570         * gcc.dg/vmx/cw-bug-2.c: Remove.
31571         * gcc.dg/vmx/vprint-1.c: Remove.
31572         * gcc.dg/vmx/vscan-1.c: Remove.
31573
31574 2004-08-12  Devang patel  <dpatel@apple.com>
31575
31576         * gcc.dg/darwin-20040809-2.c: New test.
31577
31578 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
31579
31580         * g++.dg/ext/altivec-12.C: New test.
31581
31582         * g++.dg/ext/altivec-11.C: New test.
31583
31584 2004-08-12  Paul Brook  <paul@codesourcery.com>
31585
31586         * g++.dg/abi/arm_cxa_vec_1.C: New test.
31587
31588 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31589
31590         * g++.dg/ext/altivec-2.C: Check for hardware support before
31591         executing any VMX instructions.
31592
31593         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31594
31595 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
31596
31597         PR c++/16276
31598         * g++.old-deja/g++.other/comdat4.C: New test.
31599         * g++.old-deja/g++.other/comdat4-aux.cc: New.
31600
31601 2004-08-12  Ben Elliston  <bje@au.ibm.com>
31602
31603         PR target/16286
31604         * gcc.dg/pr16286.c: New test.
31605
31606 2004-08-12 Jan Beulich <jbeulich@novell.com>
31607
31608         * g++.dg/ext/asm5.C: New.
31609
31610 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31611
31612         PR c++/16698
31613         * g++.dg/eh/crash1.C: New test.
31614
31615         PR c++/16717
31616         * g++.dg/ext/construct1.C: New test.
31617
31618 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31619
31620         PR c++/16853
31621         * g++.dg/init/ptrmem1.C: New test.
31622
31623         PR c++/16618
31624         * g++.dg/parse/offsetof5.C: New test.
31625
31626         PR c++/16870
31627         * g++.dg/template/overload3.C: New test.
31628
31629 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31630
31631         PR c++/16964
31632         * g++.dg/parse/error16.C: New test.
31633
31634         PR c++/16904
31635         * g++.dg/template/error14.C: New test.
31636
31637         PR c++/16929
31638         * g++.dg/template/error15.C: New test.
31639
31640 2004-08-11  Devang Patel  <dpatel@apple.com>
31641
31642         * gcc.dg/darwin-ld-20040809-1.c: New test.
31643         * gcc.dg/darwin-ld-20040809-2.c: New test.
31644
31645 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
31646
31647         PR fortran/16917
31648         * gfortran.dg/dfloat_1.f90: New test.
31649
31650 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
31651
31652         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31653         * gcc.dg/dll-2.c: Fix dg-require syntax.
31654         * gcc.misc-tests/arm-isr.c (abort): Declare.
31655         (exit): Likewise.
31656
31657 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
31658
31659         PR c++/16971
31660         * g++.dg/parse/crash16.C: New test.
31661
31662 2004-08-10  Roger Sayle  <roger@eyesopen.com>
31663
31664         * gcc.dg/mips-rsqrt-1.c: New test case.
31665         * gcc.dg/mips-rsqrt-2.c: New test case.
31666         * gcc.dg/mips-rsqrt-3.c: New test case.
31667
31668 2004-08-10  Paul Brook  <paul@codesourcery.com>
31669
31670         * gfortran.dg/der_io_1.f90: New test.
31671
31672 2004-08-10  Paul Brook  <paul@codesourcery.com>
31673
31674         PR fortran/16919
31675         * gfortran.dg/der_array_1.f90: New test.
31676
31677 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
31678
31679         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31680
31681 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
31682
31683         * gcc.dg/wchar_t-2.c: Fix typo.
31684
31685 2004-08-09  Falk Hueffner  <falk@debian.org>
31686
31687         PR tree-optimization/12517
31688         * gcc.c-torture/compile/pr12517.c: New test.
31689
31690         PR tree-optimization/12578
31691         * gcc.c-torture/compile/pr12578.c: New test.
31692
31693         PR tree-optimization/12899
31694         * gcc.c-torture/compile/pr12899.c: New test.
31695
31696         PR rtl-optimization/14692
31697         * gcc.c-torture/compile/pr14692.c: New test.
31698
31699         PR tree-optimization/16461
31700         * gcc.c-torture/compile/pr16461.c: New test.
31701
31702 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31703
31704         * gfortran.dg/getenv_1.f90: New test.
31705
31706 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31707
31708         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31709         wchar_t.
31710         * gcc.dg/symbian5.c: Test -fno-short-wchar.
31711
31712 2004-08-06  Paul Brook  <paul@codesourcery.com>
31713
31714         * gfortran.dg/ret_array_1.f90: New test.
31715         * gfortran.dg/ret_pointer_1.f90: New test.
31716
31717 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
31718
31719         * gcc.dg/missing-field-init-[12].c: New tests.
31720         * g++.dg/warn/missing-field-init-[12].C: New tests.
31721
31722 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31723
31724         * gcc.dg/enum2.c: New test.
31725         * gcc.dg/symbian3.c: Likewise.
31726         * gcc.dg/symbian4.c: Likewise.
31727         * gcc.dg/wchar_t-2.c: Likewise.
31728
31729 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31730
31731         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31732         destructor tests.
31733
31734 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31735
31736         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31737         dg-require-visiblity.
31738         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31739         * g++.dg/ext/visibility/fvisibility.C: Likewise.
31740         * g++.dg/ext/visibility/memfuncts.C: Likewise.
31741         * g++.dg/ext/visibility/new1.C: Likewise.
31742         * g++.dg/ext/visibility/pragma.C: Likewise.
31743         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31744         * g++.dg/ext/visibility/virtual.C: Likewise.
31745         * g++/dg/ext/visibility/visibility-1.C: Likewise.
31746         * g++/dg/ext/visibility/visibility-2.C: Likewise.
31747         * g++/dg/ext/visibility/visibility-3.C: Likewise.
31748         * g++/dg/ext/visibility/visibility-4.C: Likewise.
31749         * g++/dg/ext/visibility/visibility-5.C: Likewise.
31750         * g++/dg/ext/visibility/visibility-6.C: Likewise.
31751         * g++/dg/ext/visibility/visibility-7.C: Likewise.
31752         * g++/dg/ext/visibility/visibility-8.C: New test.
31753         * gcc.c-torture/compile/dll.x: Remove.
31754         * gcc.dg/dll-2.c: Use dg-require-dll
31755         * gcc.dg/visibility-10.c: New test.
31756         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31757         supporting DLLs.
31758         * lib/scanasm.exp (scan_hidden): New function.
31759         (scan_not_hidden): Likewise.
31760
31761 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
31762
31763         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31764
31765 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
31766
31767         * gcc.c-torture/execute/20040805-1.c: New test.
31768
31769 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
31770
31771         * gcc.dg/20020118-1.c: Declare abort.
31772         * gcc.dg/altivec_check.h: Likewise.
31773         * gcc.dg/iftrap-2.c: Likewise.
31774         * gcc.dg/pragma-darwin.c: Likewise.
31775         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31776
31777 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
31778
31779         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31780
31781 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31782
31783         * gcc.c-torture/execute/builtins/abs-2.c,
31784         gcc.c-torture/execute/builtins/abs-3.c,
31785         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31786         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31787         intmax_t, uintmax_t and their limits.
31788         * gcc.dg/intmax_t-1.c: New test.
31789
31790 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31791
31792         * g++.dg/tc1/dr147.C: Add reference to PR.
31793
31794 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
31795
31796         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31797         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31798
31799 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
31800
31801         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31802
31803 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31804
31805         * gcc.dg/redecl-5.c: New test.
31806         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31807         of scanf.
31808
31809 2004-08-03  Roger Sayle  <roger@eyesopen.com>
31810
31811         PR middle-end/16790
31812         * gcc.c-torture/execute/pr16790-1.c: New test case.
31813
31814 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
31815
31816         * g++.dg/ext/visibility/assign1.C: New test.
31817         * g++.dg/ext/visibility/new1.C: Likewise.
31818
31819         * gcc.dg/symbian1.c: New test.
31820         * gcc.dg/symbian2.c: Likewise.
31821
31822 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
31823
31824         PR target/16570
31825         * gcc.dg/i386-sse-9.c: New test.
31826
31827 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31828
31829         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31830
31831 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31832
31833         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31834         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31835         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31836         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31837         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31838         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31839         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31840         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31841         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31842         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31843         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31844         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31845         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31846         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31847         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31848         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31849         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31850         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31851         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31852         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31853         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31854         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31855         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31856         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31857         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31858         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31859         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31860         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31861         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31862         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31863         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31864         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31865         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31866         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31867         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31868         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31869         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31870         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31871         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31872         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31873         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31874         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31875         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31876         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31877         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31878         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31879         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31880         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31881         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31882         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31883         gcc.misc-tests/i386-pf-3dnow-1.c,
31884         gcc.misc-tests/i386-pf-athlon-1.c,
31885         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31886         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31887         Declare built-in functions used.
31888         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31889
31890 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
31891
31892         PR c++/16707
31893         * g++.dg/lookup/using12.C: New test.
31894
31895         * g++.dg/init/null1.C: Fix PR number.
31896         * g++.dg/parse/namespace10.C: Likewise.
31897
31898 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31899
31900         PR c++/16224
31901         * g++.dg/template/spec17.C: New test.
31902         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31903         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31904
31905 2004-08-02  David Billinghurst
31906
31907         PR fortran/16292
31908         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31909
31910 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
31911
31912         * gcc.dg/ia64-got-1.c: New test case.
31913
31914 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31915
31916         PR c++/16489
31917         * g++.dg/init/null1.C: New test.
31918         * g++.dg/tc1/dr76.C: Adjust error marker.
31919
31920         PR c++/16529
31921         * g++.dg/parse/namespace10.C: New test.
31922
31923         PR c++/16810
31924         * g++.dg/inherit/ptrmem2.C: New test.
31925
31926 2004-08-02  Ben Elliston  <bje@au.ibm.com>
31927
31928         PR target/16155
31929         * gcc.dg/pr16155.c: New test.
31930
31931 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31932
31933         * gcc.dg/redecl-2.c: New test.
31934
31935 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
31936
31937         * gcc.dg/darwin-longdouble.c: New file.
31938
31939 2004-07-30  Richard Henderson  <rth@redhat.com>
31940
31941         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31942         write to constant argument.
31943         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31944
31945 2004-07-30  Richard Henderson  <rth@redhat.com>
31946
31947         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31948         tests of nearest around zero.
31949
31950 2004-07-30  Andrew Pinski  <apinski@apple.com>
31951
31952         * gcc.c-torture/compile/20040730-1.c: New test.
31953
31954 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31955
31956         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31957         powerpc-eabispe.
31958
31959 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31960
31961         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31962
31963 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
31964
31965         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31966         contains $ld_library_path.
31967         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31968
31969 2004-07-29  Richard Henderson  <rth@redhat.com>
31970
31971         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31972
31973         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31974         (alt2, which): New.
31975         (Check): Accept either alternative.
31976
31977 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
31978
31979         * g++.dg/abi/inline1.C: New test.
31980         * g++.dg/abi/local1-a.cc: Likewise.
31981         * g++.dg/abi/local1.C: Likewise.
31982         * g++.dg/abi/mangle11.C: Tweak location of warnings.
31983         * g++.dg/abi/mangle12.C: Likewise.
31984         * g++.dg/abi/mangle17.C: Likewise.
31985         * g++.dg/abi/mangle20-2.C: Likewise.
31986         * g++.dg/opt/interface1.C: Likewise.
31987         * g++.dg/opt/interface1.h: Likewise.
31988         * g++.dg/opt/interface1-a.cc: New test.
31989         * g++.dg/parse/repo1.C: New test.
31990         * g++.dg/template/repo1.C: Likewise.
31991         * g++.dg/warn/Winline-1.C: Likewise.
31992         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31993
31994 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
31995
31996         * gcc.dg/tree-ssa/20040729-1.c: New test.
31997
31998 2004-07-27  Matt Austern <austern@apple.com>
31999
32000         * gcc.dg/darwin-bool-1.c: New test.
32001         * gcc.dg/darwin-bool-2.c: New test.
32002
32003 2004-07-28  Richard Henderson  <rth@redhat.com>
32004
32005         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
32006         arguments in the correct type.  Don't write to constant arguments.
32007
32008 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32009
32010         PR tree-optimization/16688
32011         PR tree-optimization/16689
32012         * g++.dg/tree-ssa/pr16688.C: New test.
32013
32014 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32015
32016         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32017         loads.  Not only in the comment, this time.
32018
32019 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
32020
32021         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
32022         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
32023         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
32024         * gcc.dg/sh4a-bitmovua.c: New.
32025         * gcc.dg/sh4a-cos.c: New.
32026         * gcc.dg/sh4a-cosf.c: New.
32027         * gcc.dg/sh4a-fprun.c: New.
32028         * gcc.dg/sh4a-fsrra.c: New.
32029         * gcc.dg/sh4a-memmovua.c: New.
32030         * gcc.dg/sh4a-sin.c: New.
32031         * gcc.dg/sh4a-sincos.c: New.
32032         * gcc.dg/sh4a-sincosf.c: New.
32033         * gcc.dg/sh4a-sinf.c: New.
32034
32035 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32036
32037         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
32038         conditionals.
32039         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32040         loads.
32041         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
32042         DOM1.
32043
32044 2004-07-27  Andrew Pinski  <apinski@apple.com>
32045
32046         * g++.dg/rtti/tinfo1.C: Correct the xfail.
32047
32048 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
32049
32050         * gcc.dg/pragma-isr.c: New test.
32051
32052 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32053
32054         PR c++/14429
32055         * g++.dg/template/ttp11.C: New test.
32056
32057 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
32058
32059         * gcc.c-torture/compile/20040727-1.c: New test.
32060
32061 2004-07-26  Eric Christopher  <echristo@redhat.com>
32062
32063         * gcc.c-torture/compile/20040726-2.c: New test.
32064
32065 2004-07-26  Andrew Pinski  <apinski@apple.com>
32066
32067         * g++.dg/rtti/tinfo1.C: Xfail.
32068
32069 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
32070
32071         * gcc.c-torture/compile/20040726-1.c: New test.
32072
32073 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
32074             Brian Ryner  <bryner@brianryner.com>
32075
32076         PR c++/9283
32077         PR c++/15000
32078         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
32079         * g++.dg/ext/visibility/: New directory.
32080         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
32081         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
32082         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
32083         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
32084         * g++.dg/ext/visibility/fvisibility.C,
32085         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
32086         g++.dg/ext/visibility/fvisibility-override1.C
32087         g++.dg/ext/visibility/fvisibility-override2.C
32088         g++.dg/ext/visibility/memfuncts.C
32089         g++.dg/ext/visibility/noPLT.C
32090         g++.dg/ext/visibility/pragma.C
32091         g++.dg/ext/visibility/pragma-override1.C
32092         g++.dg/ext/visibility/pragma-override2.C
32093         g++.dg/ext/visibility/staticmemfuncts.C
32094         g++.dg/ext/visibility/virtual.C: New tests.
32095
32096 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32097
32098         PR c/15360
32099         * gcc.dg/pr15360-1.c: New test.
32100
32101 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
32102
32103         * gcc.dg/pragma-align-2.c: New test.
32104         * gcc.dg/pragma-init-fini.c: New test.
32105         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
32106         targets.
32107
32108 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32109
32110         * gcc.dg/init-string-2.c: New test.
32111
32112 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
32113
32114         PR 16684
32115         * gcc.dg/Wredundant-decls-1.c: New test case.
32116
32117 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
32118
32119         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
32120         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
32121         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
32122         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
32123         * gcc.dg/compat/generate-random.c: New file.
32124         * gcc.dg/compat/generate-random.h: Likewise.
32125         * gcc.dg/compat/generate-random_r.c: Likewise.
32126         * gcc.dg/compat/struct-layout-1.h: Likewise.
32127         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
32128         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
32129         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
32130         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
32131         * gcc.dg/compat/struct-layout-1_main.c: New test.
32132         * gcc.dg/compat/struct-layout-1_x.c: New file.
32133         * gcc.dg/compat/struct-layout-1_y.c: New file.
32134         * gcc.dg/compat/struct-layout-1_test.h: New file.
32135
32136 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
32137
32138         * gcc.dg/comp-return-1.c: New test
32139
32140 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
32141
32142         * gcc.dg/vmx/8-02a.c: Fix typo.
32143
32144         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
32145         * gcc.dg/darwin-abi-3.c: New test.
32146
32147         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
32148         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
32149
32150         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
32151         * gcc.dg/vmx/ops-long-1.c: New test.
32152         * gcc.dg/vmx/ops-long-2.c: New test.
32153
32154 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32155
32156         * g++.dg/lookup/conv-[1234].C: New.
32157
32158 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
32159
32160         * g++.dg/parse/attr2.C: Simplify.
32161
32162 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32163
32164         PR c/7284
32165         * gcc.c-torture/execute/pr7284-1.c: New test.
32166
32167 2004-07-22  Brian Booth  <bbooth@redhat.com>
32168
32169         * gcc.dg/tree-ssa/20040721-1.c: New test.
32170
32171 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32172
32173         * g++.dg/template/crash20.c: New.
32174
32175 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
32176
32177         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
32178         Add dg-run directive.  Declare variables as required.
32179         * gfortran.dg/g77/README: Update
32180
32181 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
32182
32183         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
32184         gcc.dg/cris-peep2-andu2.c: New tests.
32185
32186 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32187
32188         PR c/15052
32189         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
32190         on return type.
32191         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
32192         messages.
32193         * gcc.dg/qual-return-2.c: Update expected messages.
32194         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
32195
32196 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32197
32198         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
32199         * gcc.dg/noncompile/921102-1.c: Update expected error message.
32200
32201 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32202
32203         PR c/11250
32204         * gcc.dg/init-string-1.c: New test.
32205
32206 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
32207
32208         PR middle-end/15345
32209         PR c/16450
32210         * gcc.dg/torture/nested-fn-1.c: New test.
32211
32212 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
32213
32214         PR target/16559
32215         * gcc.dg/ia64-fptr-1.c: New file.
32216
32217 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32218
32219         PR c++/14497
32220         * g++.dg/template/spec16.C: New test.
32221         * g++.old-deja/g++.robertl/eb118.C: Remove.
32222
32223 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32224
32225         PR c++/509
32226         * g++.dg/template/spec15.C: New test.
32227
32228 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
32229
32230         Copy cases from g77.f-torture/execute and add dg-run
32231         directive.  Other changes as noted.
32232         * gfortran.dg/g77/13037.f
32233         * gfortran.dg/g77/1832.f
32234         * gfortran.dg/g77/19981119-0.f
32235         * gfortran.dg/g77/19990313-0.f
32236         * gfortran.dg/g77/19990313-1.f
32237         * gfortran.dg/g77/19990313-2.f
32238         * gfortran.dg/g77/19990313-3.f
32239         * gfortran.dg/g77/19990419-1.f
32240         * gfortran.dg/g77/19990826-0.f
32241         * gfortran.dg/g77/19990826-2.f
32242         * gfortran.dg/g77/20000503-1.f
32243         * gfortran.dg/g77/20001111.f
32244         * gfortran.dg/g77/20010116.f
32245         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
32246         * gfortran.dg/g77/20010430.f
32247         * gfortran.dg/g77/6177.f
32248         * gfortran.dg/g77/947.f
32249         * gfortran.dg/g77/970816-3.f
32250         * gfortran.dg/g77/971102-1.f
32251         * gfortran.dg/g77/980520-1.f
32252         * gfortran.dg/g77/980628-0.f
32253         * gfortran.dg/g77/980628-1.f
32254         * gfortran.dg/g77/980628-10.f
32255         * gfortran.dg/g77/980628-2.f
32256         * gfortran.dg/g77/980628-3.f
32257         * gfortran.dg/g77/980628-7.f
32258         * gfortran.dg/g77/980628-8.f
32259         * gfortran.dg/g77/980628-9.f
32260         * gfortran.dg/g77/980701-0.f
32261         * gfortran.dg/g77/980701-1.f
32262         * gfortran.dg/g77/cabs.f
32263         * gfortran.dg/g77/claus.f
32264         * gfortran.dg/g77/complex_1.f
32265         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
32266         * gfortran.dg/g77/dcomplex.f
32267         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
32268         * gfortran.dg/g77/f90-intrinsic-mathematical.f
32269         * gfortran.dg/g77/f90-intrinsic-numeric.f
32270         * gfortran.dg/g77/int8421.f
32271         * gfortran.dg/g77/labug1.f
32272         * gfortran.dg/g77/large_vec.f
32273         * gfortran.dg/g77/le.f
32274         * gfortran.dg/g77/short.f
32275         * gfortran.dg/g77/README: Update
32276
32277 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
32278
32279         PR c++/16637
32280         * g++.dg/parse/lookup4.C: New test.
32281
32282 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32283
32284         PR c++/16175
32285         * g++.dg/template/ttp10.C: New test.
32286
32287 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32288
32289         * gcc.dg/pr12625-1.c: New test.
32290
32291 2004-07-20  Steven Bosscher  <stevenb@suse.de>
32292
32293         * gcc.dg/switch-warn-1.c: New test.
32294         * gcc.dg/switch-warn-2.c: New test.
32295         * gcc.c-torture/compile/pr14730.c: Update.
32296
32297 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
32298
32299         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
32300         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
32301         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
32302         g++.dg/template/nontype3.C: Remove trailing CR from tests.
32303
32304 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
32305
32306         PR c++/16623
32307         * g++.dg/template/assign1.C: New test.
32308
32309 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32310
32311         PR c++/12170
32312         * g++.dg/template/ttp9.C: New test.
32313
32314 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
32315
32316         * gcc.dg/format/cmn-err-1.c: New test.
32317
32318 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32319
32320         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
32321         gcc.dg/Wparentheses-10.c: New tests.
32322         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
32323
32324 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32325
32326         PR fortran/16465
32327         * gfortran.dg/g77//ffixed-line-length-0.f,
32328         gfortran.dg/g77/ffixed-line-length-132.f,
32329         gfortran.dg/g77/ffixed-line-length-72.f,
32330         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
32331         gfortran.dg/g77/README: Update.
32332
32333 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32334
32335         PR c++/13092
32336         * g++.dg/template/non-dependent7.C: New test.
32337         * g++.dg/template/non-dependent8.C: Likewise.
32338         * g++.dg/template/non-dependent9.C: Likewise.
32339         * g++.dg/template/non-dependent10.C: Likewise.
32340
32341 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
32342
32343         PR c++/16337
32344         * g++.dg/parse/attr2.C: New test.
32345
32346 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
32347
32348         * g77.dg: Removed.
32349         * g77.f-torture: Ditto.
32350
32351 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32352
32353         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
32354         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
32355         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
32356
32357 2004-07-16  Richard Henderson  <rth@redhat.com>
32358
32359         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
32360
32361 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32362
32363         * lib/fortran-torture.exp (fortran-torture): Don't test compile
32364         tests with full list of options.
32365         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
32366         of TORTURE_OPTIONS if test contains 'dg-do run'.
32367
32368         PR fortran/16404
32369         * gfortran.dg/do_iterator.f90: New test.
32370
32371 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32372
32373         PR rtl-optimization/16536
32374         * gcc.c-torture/execute/restrict-1.c: New test.
32375
32376 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32377
32378         PR fortran/15324
32379         * gfortran.dg/pr15324.f90: New test.
32380
32381         PR fortran/15129
32382         * gfortran.dg/pr15129.f90: New test.
32383
32384         PR fortran/15140
32385         * gfortran.dg/pr15140.f90: New test.
32386
32387         PR fortran/13792
32388         * gfortran.fortran-torture/execute/bounds.f90: Add check for
32389         compile-time simplification.
32390
32391 2004-07-14  Mike Stump  <mrs@apple.com>
32392
32393         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
32394
32395 2004-07-14  James E Wilson  <wilson@specifixinc.com>
32396
32397         PR target/16325
32398         * gcc.dg/profile-generate-1.c: New.
32399
32400 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
32401
32402         * gcc.c-torture/execute/20040709-1.c: New test.
32403         * gcc.c-torture/execute/20040709-2.c: New test.
32404
32405 2004-07-14  Mike Stump  <mrs@apple.com>
32406
32407         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
32408
32409 2004-07-14  Mike Stump  <mrs@apple.com>
32410
32411         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
32412
32413 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
32414
32415         PR c++/16518
32416         * g++.dg/parse/mutable1.C: New test.
32417
32418 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
32419
32420         PR tree-optimization/16443
32421         * gcc.dg/tree-ssa/20040713-1.c: New test.
32422
32423 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
32424
32425         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
32426         for operator new.
32427
32428 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32429
32430         * gfortran.dg/g77/README: New file
32431         * gfortran.dg/g77/19981216-0.f: Copy from
32432         g77.f-torture/noncompile.  Add "dg-do compile" and
32433         dg-error as required.
32434         * gfortran.dg/g77/19990218-1.f: Likewise.
32435         * gfortran.dg/g77/19990905-1.f: Likewise.
32436         * gfortran.dg/g77/9263.f: Likewise.
32437         * gfortran.dg/g77/980615-0.f: Likewise.
32438         * gfortran.dg/g77/980616-0.f: Likewise.
32439         * gfortran.dg/g77/check0.f: Likewise.
32440         * gfortran.dg/g77/select_no_compile.f: Likewise.
32441
32442 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32443
32444         Copy files from g77.f-torture/compile.
32445         Add "{ dg-do compile}".  Other changes as noted
32446         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
32447         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
32448         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
32449         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
32450         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
32451         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
32452         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
32453         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
32454         statement to conform to standard.  Append alpha1.x for reference.
32455         * gfortran.dg/g77/xformat.f: Add dg-warning
32456
32457 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32458
32459         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
32460         Add {dg-do compile} directive.
32461         * gfortran.dg/g77/cpp2.F: Likewise.
32462
32463 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32464
32465         PR c++/5402
32466         * g++.dg/lookup/name-clash1.C: New test.
32467
32468         PR c++/9777
32469         * g++.dg/lookup/name-clash2.C: New test.
32470
32471         PR c++/12102
32472         * g++.dg/lookup/name-clash3.C: New test.
32473
32474 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32475
32476         * g++.dg/lookup/new2.C: New test.
32477         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
32478
32479 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
32480
32481         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
32482         Add {dg-do compile} directive.
32483         * gfortran.dg/g77/13060.f: Likewise.
32484         * gfortran.dg/g77/19990218-0.f: Likewise.
32485         * gfortran.dg/g77/19990305-0.f: Likewise.
32486         * gfortran.dg/g77/19990419-0.f: Likewise.
32487         * gfortran.dg/g77/19990502-0.f: Likewise.
32488         * gfortran.dg/g77/19990502-1.f: Likewise.
32489         * gfortran.dg/g77/19990525-0.f: Likewise.
32490         * gfortran.dg/g77/19990826-1.f: Likewise.
32491         * gfortran.dg/g77/19990826-3.f: Likewise.
32492         * gfortran.dg/g77/19990905-2.f: Likewise.
32493         * gfortran.dg/g77/20000412-1.f: Likewise.
32494         * gfortran.dg/g77/20000511-1.f: Likewise.
32495         * gfortran.dg/g77/20000511-2.f: Likewise.
32496         * gfortran.dg/g77/20000518.f: Likewise.
32497         * gfortran.dg/g77/20000601-1.f: Likewise.
32498         * gfortran.dg/g77/20000601-2.f: Likewise.
32499         * gfortran.dg/g77/20000629-1.f: Likewise.
32500         * gfortran.dg/g77/20000630-2.f: Likewise.
32501         * gfortran.dg/g77/20010115.f: Likewise.
32502         * gfortran.dg/g77/20010321-1.f: Likewise.
32503         * gfortran.dg/g77/20010426.f: Likewise.
32504         * gfortran.dg/g77/20020307-1.f: Likewise.
32505         * gfortran.dg/g77/8485.f: Likewise.
32506         * gfortran.dg/g77/960317-1.f: Likewise.
32507         * gfortran.dg/g77/970915-0.f: Likewise.
32508         * gfortran.dg/g77/980310-1.f: Likewise.
32509         * gfortran.dg/g77/980310-2.f: Likewise.
32510         * gfortran.dg/g77/980310-3.f: Likewise.
32511         * gfortran.dg/g77/980310-4.f: Likewise.
32512         * gfortran.dg/g77/980310-6.f: Likewise.
32513         * gfortran.dg/g77/980310-7.f: Likewise.
32514         * gfortran.dg/g77/980310-8.f: Likewise.
32515         * gfortran.dg/g77/980419-2.f: Likewise.
32516         * gfortran.dg/g77/980424-0.f: Likewise.
32517         * gfortran.dg/g77/980427-0.f: Likewise.
32518         * gfortran.dg/g77/980729-0.f: Likewise.
32519         * gfortran.dg/g77/981117-1.f: Likewise.
32520         * gfortran.dg/g77/toon_1.f: Likewise.
32521
32522 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32523
32524         PR c++/2204
32525         * g++.dg/other/abstract2.C: New test.
32526
32527 2004-07-12  Paul Brook  <paul@codesourcery.com>
32528
32529         * gfortran.dg/pointer_init_1.f90: New test.
32530
32531 2004-07-11  Paul Brook  <paul@codesourcery.com>
32532
32533         PR fortran/15986
32534         * gfortran.dg/contained_1.f90: New test.
32535
32536 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
32537
32538         * g++.dg/parse/defarg8.C: New test.
32539
32540 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32541
32542         PR fortran/16433
32543         * gfortran.dg/pr16433.f: New test.
32544
32545         PR fortran/17574
32546         * gfortran.dg/pr15754.f90: New test.
32547
32548 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32549
32550         PR tree-optimization/16437
32551         * gcc.c-torture/execute/bitfld-4.c: New test.
32552
32553 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32554
32555         * gfortran.fortran-torture/execute/common_2.f90: Add check for
32556         access to common var from module.
32557
32558 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32559
32560         PR fortran/16336
32561         * gfortran.fortran-torture/execute/common_2.f90: New test.
32562
32563 2004-07-10  Paul Brook  <paul@codesourcery.com>
32564
32565         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32566
32567 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32568
32569         PR fortran/15969
32570         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32571
32572 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
32573
32574         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32575         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32576         * gfortran.dg/g77/ffree-form-1.f: Likewise.
32577         * gfortran.dg/g77/ffree-form-2.f: Likewise.
32578         * gfortran.dg/g77/ffree-form-3.f: Likewise.
32579         * gfortran.dg/g77/fno-underscoring.f: Likewise.
32580         * gfortran.dg/g77/funderscoring.f: Likewise.
32581         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
32582
32583 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32584
32585         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32586
32587 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32588         Paul Brook  <paul@codesourcery.com>
32589
32590         PR fortran/13415
32591         * gfortran.dg/common_pointer_1.f90: New test.
32592
32593 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32594
32595         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32596
32597 2004-07-09  James E Wilson  <wilson@specifixinc.com>
32598
32599         PR target/16364
32600         * gcc.c-torture/compile/20040709-1.c: New.
32601
32602 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32603
32604         PR fortran/14077
32605         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32606
32607 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32608
32609         PR fortran/13201
32610         * gfortran.dg/shape_1.f90: New test.
32611
32612 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
32613             Andrew Pinski  <apinski@apple.com>
32614
32615         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32616
32617 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32618
32619         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32620         comment.
32621
32622 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32623         Paul Brook  <paul@codesourcery.com>
32624
32625         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32626         '.f95' and '.F95'.
32627
32628 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
32629
32630         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32631
32632 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32633
32634         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32635         testcases with capital suffix.
32636
32637 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32638
32639         PR fortran/15481
32640         PR fortran/13372
32641         PR fortran/13575
32642         PR fortran/15978
32643         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32644
32645         * gfortran.dg/implicit_1.f90: New test.
32646
32647 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32648
32649         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32650         expression to match gfortran warning/error messages
32651         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32652         dg-error text.
32653
32654 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32655
32656         * lib/fortran-torture.exp: Rename proc search_for to
32657         search_for_re.
32658
32659 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32660
32661         * gcc.c-torture/execute/simd-5.x: New file.
32662         XFAIL on SPARC 64-bit at -O0.
32663
32664 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32665
32666         PR c++/8211
32667         PR c++/16165
32668         * g++.dg/warn/effc3.C: New test.
32669
32670 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32671
32672         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32673         change X to 1X in format.
32674         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32675         add data statements to conform to standard.
32676
32677 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32678
32679         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32680         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32681         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32682
32683 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32684
32685         * gfortran.dg/g77/7388.f: Copy from g77.dg
32686         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32687         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32688         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32689         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32690         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32691         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32692         * gfortran.dg/g77/strlen0.f: Likewise.
32693
32694 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32695
32696         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32697         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32698
32699 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32700
32701         * gcc.c-torture/execute/920428-2.x: Delete.
32702         * gcc.c-torture/execute/920501-7.x: Likewise.
32703
32704 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
32705
32706         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32707         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
32708         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32709         prescott and c3-2.
32710         (PREFETCH_3DNOW): Add -march=c3.
32711
32712 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
32713
32714         PR c/16437
32715         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32716         * gcc.c-torture/execute/bf64-1.x: Likewise.
32717
32718 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32719
32720         * gcc.c-torture/compile/20040708-1.c: New test.
32721
32722 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32723
32724         PR c++/16169
32725         * g++.dg/warn/effc2.C: New test.
32726
32727 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32728
32729         * gcc.c-torture/execute/bitfld-1.x: Remove.
32730         * gcc.c-torture/execute/bitfld-3.c: New test.
32731         * gcc.dg/bitfld-2.c: Remove XFAILs.
32732
32733 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
32734
32735         PR c++/16276
32736         * g++.dg/rtti/tinfo1.C: New file.
32737
32738 2004-07-07  Eric Christopher  <echristo@redhat.com>
32739
32740         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32741
32742 2004-07-07  Andrew Pinski  <apinski@apple.com>
32743
32744         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32745
32746 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
32747
32748         * g++.dg/init/call1.C: XFAIL.
32749
32750 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
32751
32752         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32753         except for movstrict*, to movmem* and clrstr* to clrmem*.
32754
32755 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
32756
32757         * gcc.c-torture/execute/20040707-1.c: New test.
32758
32759 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
32760
32761         * gcc.c-torture/execute/20040706-1.c: New test.
32762
32763 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32764
32765         PR c++/3671
32766         * g++.dg/template/spec14.C: New test.
32767
32768 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
32769
32770         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32771         nothing if not yet defined.  Use it in b, c and d type definitions.
32772         * gcc.c-torture/execute/20040705-1.c: New test.
32773         * gcc.c-torture/execute/20040705-2.c: New test.
32774
32775 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32776
32777         PR c++/2518
32778         * g++.dg/lookup/new1.C: New test.
32779
32780 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32781
32782         PR c++/11406
32783         * g++.dg/template/sizeof8.C: New test.
32784
32785 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
32786
32787         * gcc.c-torture/compile/20040705-1.c: New test.
32788
32789 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
32790
32791         * gfortran.fortran-torture/execute/seq_io.f90: New test.
32792
32793 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
32794
32795         * gcc.dg/cpp/if-mop.c: Two new testcases.
32796         * gcc.dg/cpp/trad/comment-3.c: New.
32797
32798 2004-07-04  Paul Brook  <paul@codesourcery.com>
32799
32800         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32801
32802 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
32803
32804         PR c++/3761
32805         * g++.dg/lookup/crash4.C: New test.
32806
32807 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
32808
32809         * gcc.c-torture/execute/builtin-abs-1.c
32810         * gcc.c-torture/execute/builtin-abs-2.c
32811         * gcc.c-torture/execute/builtin-complex-1.c
32812         * gcc.c-torture/execute/builtins/string-1-lib.c
32813         * gcc.c-torture/execute/builtins/string-1.c
32814         * gcc.c-torture/execute/builtins/string-2-lib.c
32815         * gcc.c-torture/execute/builtins/string-2.c
32816         * gcc.c-torture/execute/builtins/string-3-lib.c
32817         * gcc.c-torture/execute/builtins/string-3.c
32818         * gcc.c-torture/execute/builtins/string-4-lib.c
32819         * gcc.c-torture/execute/builtins/string-4.c
32820         * gcc.c-torture/execute/builtins/string-5-lib.c
32821         * gcc.c-torture/execute/builtins/string-5.c
32822         * gcc.c-torture/execute/builtins/string-6-lib.c
32823         * gcc.c-torture/execute/builtins/string-6.c
32824         * gcc.c-torture/execute/builtins/string-7-lib.c
32825         * gcc.c-torture/execute/builtins/string-7.c
32826         * gcc.c-torture/execute/builtins/string-8-lib.c
32827         * gcc.c-torture/execute/builtins/string-8.c
32828         * gcc.c-torture/execute/builtins/string-9-lib.c
32829         * gcc.c-torture/execute/builtins/string-9.c
32830         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32831         * gcc.c-torture/execute/builtins/string-asm-1.c
32832         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32833         * gcc.c-torture/execute/builtins/string-asm-2.c
32834         * gcc.c-torture/execute/stdio-opt-1.c
32835         * gcc.c-torture/execute/stdio-opt-2.c
32836         * gcc.c-torture/execute/stdio-opt-3.c
32837         * gcc.c-torture/execute/string-opt-1.c
32838         * gcc.c-torture/execute/string-opt-10.c
32839         * gcc.c-torture/execute/string-opt-11.c
32840         * gcc.c-torture/execute/string-opt-12.c
32841         * gcc.c-torture/execute/string-opt-13.c
32842         * gcc.c-torture/execute/string-opt-14.c
32843         * gcc.c-torture/execute/string-opt-15.c
32844         * gcc.c-torture/execute/string-opt-16.c
32845         * gcc.c-torture/execute/string-opt-2.c
32846         * gcc.c-torture/execute/string-opt-6.c
32847         * gcc.c-torture/execute/string-opt-7.c
32848         * gcc.c-torture/execute/string-opt-8.c:
32849         Replace with ...
32850
32851         * gcc.c-torture/execute/builtins/abs-2.c
32852         * gcc.c-torture/execute/builtins/abs-3.c
32853         * gcc.c-torture/execute/builtins/complex-1.c
32854         * gcc.c-torture/execute/builtins/fprintf.c
32855         * gcc.c-torture/execute/builtins/fputs.c
32856         * gcc.c-torture/execute/builtins/memcmp.c
32857         * gcc.c-torture/execute/builtins/memmove.c
32858         * gcc.c-torture/execute/builtins/memops-asm.c
32859         * gcc.c-torture/execute/builtins/mempcpy-2.c
32860         * gcc.c-torture/execute/builtins/mempcpy.c
32861         * gcc.c-torture/execute/builtins/memset.c
32862         * gcc.c-torture/execute/builtins/printf.c
32863         * gcc.c-torture/execute/builtins/sprintf.c
32864         * gcc.c-torture/execute/builtins/strcat.c
32865         * gcc.c-torture/execute/builtins/strchr.c
32866         * gcc.c-torture/execute/builtins/strcmp.c
32867         * gcc.c-torture/execute/builtins/strcpy.c
32868         * gcc.c-torture/execute/builtins/strcspn.c
32869         * gcc.c-torture/execute/builtins/strlen-2.c
32870         * gcc.c-torture/execute/builtins/strlen.c
32871         * gcc.c-torture/execute/builtins/strncat.c
32872         * gcc.c-torture/execute/builtins/strncmp-2.c
32873         * gcc.c-torture/execute/builtins/strncmp.c
32874         * gcc.c-torture/execute/builtins/strncpy.c
32875         * gcc.c-torture/execute/builtins/strpbrk.c
32876         * gcc.c-torture/execute/builtins/strpcpy-2.c
32877         * gcc.c-torture/execute/builtins/strpcpy.c
32878         * gcc.c-torture/execute/builtins/strrchr.c
32879         * gcc.c-torture/execute/builtins/strspn.c
32880         * gcc.c-torture/execute/builtins/strstr-asm.c
32881         * gcc.c-torture/execute/builtins/strstr.c:
32882         ... these new files.
32883
32884         * gcc.c-torture/execute/builtins/abs-2-lib.c
32885         * gcc.c-torture/execute/builtins/abs-3-lib.c
32886         * gcc.c-torture/execute/builtins/complex-1-lib.c
32887         * gcc.c-torture/execute/builtins/fprintf-lib.c
32888         * gcc.c-torture/execute/builtins/fputs-lib.c
32889         * gcc.c-torture/execute/builtins/memcmp-lib.c
32890         * gcc.c-torture/execute/builtins/memmove-lib.c
32891         * gcc.c-torture/execute/builtins/memops-asm-lib.c
32892         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32893         * gcc.c-torture/execute/builtins/mempcpy-lib.c
32894         * gcc.c-torture/execute/builtins/memset-lib.c
32895         * gcc.c-torture/execute/builtins/printf-lib.c
32896         * gcc.c-torture/execute/builtins/sprintf-lib.c
32897         * gcc.c-torture/execute/builtins/strcat-lib.c
32898         * gcc.c-torture/execute/builtins/strchr-lib.c
32899         * gcc.c-torture/execute/builtins/strcmp-lib.c
32900         * gcc.c-torture/execute/builtins/strcpy-lib.c
32901         * gcc.c-torture/execute/builtins/strcspn-lib.c
32902         * gcc.c-torture/execute/builtins/strlen-2-lib.c
32903         * gcc.c-torture/execute/builtins/strlen-lib.c
32904         * gcc.c-torture/execute/builtins/strncat-lib.c
32905         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32906         * gcc.c-torture/execute/builtins/strncmp-lib.c
32907         * gcc.c-torture/execute/builtins/strncpy-lib.c
32908         * gcc.c-torture/execute/builtins/strpbrk-lib.c
32909         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32910         * gcc.c-torture/execute/builtins/strpcpy-lib.c
32911         * gcc.c-torture/execute/builtins/strrchr-lib.c
32912         * gcc.c-torture/execute/builtins/strspn-lib.c
32913         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32914         * gcc.c-torture/execute/builtins/strstr-lib.c
32915         * gcc.c-torture/execute/builtins/lib/abs.c
32916         * gcc.c-torture/execute/builtins/lib/fprintf.c
32917         * gcc.c-torture/execute/builtins/lib/memset.c
32918         * gcc.c-torture/execute/builtins/lib/printf.c
32919         * gcc.c-torture/execute/builtins/lib/sprintf.c
32920         * gcc.c-torture/execute/builtins/lib/strcpy.c
32921         * gcc.c-torture/execute/builtins/lib/strcspn.c
32922         * gcc.c-torture/execute/builtins/lib/strncat.c
32923         * gcc.c-torture/execute/builtins/lib/strncmp.c
32924         * gcc.c-torture/execute/builtins/lib/strncpy.c
32925         * gcc.c-torture/execute/builtins/lib/strpbrk.c
32926         * gcc.c-torture/execute/builtins/lib/strspn.c
32927         * gcc.c-torture/execute/builtins/lib/strstr.c:
32928         New files containing support routines.
32929
32930         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32931         declaration.
32932         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32933         when not optimizing.
32934
32935 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
32936
32937         PR c++/16240
32938         * g++.dg/abi/mangle22.C: New test.
32939         * g++.dg/abi/mangle23.C: Likewise.
32940
32941 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
32942
32943         PR fortran/16290
32944         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32945         Allow for cases without denormalized floating point numbers.
32946
32947 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
32948
32949         PR c/1027
32950         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32951         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32952         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32953         expected warning text.
32954         * gcc.dg/format/diag-2.c: New test.
32955
32956 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32957
32958         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32959
32960 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
32961
32962         * gcc.dg/builtins-43.c: New.
32963         * gcc.dg/builtins-44.c: New.
32964         * gcc.dg/builtins-45.c: New.
32965
32966 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
32967             Andreas Tobler  <a.tobler@schweiz.ch>
32968
32969         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32970         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
32971         as SIGSEGV.
32972         * gcc.dg/cleanup-11.c: Likewise.
32973         * gcc.dg/cleanup-8.c: Likewise.
32974         * gcc.dg/cleanup-9.c: Likewise.
32975         * gcc.dg/cleanup-5.c: Run on all platforms.
32976
32977 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32978
32979         * g++.dg/warn/nonnull1.C: New test.
32980
32981 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32982
32983         * gcc.dg/compat/compat-common.h: Wrap up CINT in
32984         an #ifndef SKIP_COMPLEX_INT/#endif pair.
32985         Special-case the Sun compiler wrt to <complex.h>.
32986
32987 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
32988
32989         * gcc.dg/Wunreachable-8.C: New test.
32990
32991         * gcc.dg/h8300-ice2.c : New test.
32992
32993 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
32994
32995         PR fortran/16161
32996         * gfortran.fortran-torture/compile/implicit.f90: Add test
32997         for implicit character.
32998
32999 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
33000
33001         PR fortran/16289
33002         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
33003         Use tiny() intrinsic to find smallest non-negative real
33004
33005 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
33006
33007         * gcc.dg/compat/struct-by-value-22_main.c: New test.
33008         * gcc.dg/compat/struct-by-value-22_x.c: New.
33009         * gcc.dg/compat/struct-by-value-22_y.c: New.
33010
33011         * gcc.c-torture/execute/20040629-1.c: New test.
33012
33013 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
33014
33015         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
33016         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
33017
33018         PR target/16195
33019         * gcc.dg/20040625-1.c: New test.
33020
33021 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33022
33023         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
33024
33025 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33026
33027         PR fortran/15963
33028         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
33029
33030 2004-06-29  Richard Henderson  <rth@redhat.com>
33031
33032         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
33033
33034 2004-06-29  Paul Brook  <paul@codesourcery.com>
33035
33036         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
33037         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
33038
33039 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
33040
33041         PR c++/16260
33042         * g++.dg/parse/crash15.C: New.
33043
33044 2004-06-28  Andrew Pinski  <apinski@apple.com>
33045
33046         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
33047         by the error already.
33048
33049         * g++.dg/opt/ptrmem4.C: Change to compile only test.
33050
33051 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
33052
33053         PR target/14041
33054         * gcc.dg/h8300-bss-align-1.c : New.
33055
33056 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33057
33058         * PR c++/16174
33059         * g++.dg/template/ctor4.C: New.
33060
33061 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33062
33063         PR c++/16205
33064         * g++.dg/warn/Wsequence-point-1.C: New test.
33065
33066 2004-06-27  Paul Brook  <paul@codesourcery.com>
33067
33068         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
33069
33070 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
33071
33072         * g++.old-deja/g++.mike/p7325.C: Remove.
33073
33074 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33075
33076         PR c/14963
33077         * gcc.dg/pr14963.c: New test.
33078
33079 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
33080
33081         PR c++/16193
33082         * g++.dg/parse/redef1.C: New test.
33083
33084 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33085
33086         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
33087         20021110.c.
33088         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
33089         20021119-1.c.
33090         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
33091         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
33092         5-04.c.
33093         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
33094         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
33095         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
33096         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
33097         g++.brendan/enum14.C.
33098         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
33099         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
33100         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
33101         g++.mike/virt1.C.
33102         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
33103         memtemp24.C.
33104
33105 2004-06-27  Roger Sayle  <roger@eyesopen.com>
33106
33107         * gcc.dg/20040527-1.c: New test case.
33108
33109 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
33110
33111         PR gfortran/pr16196
33112         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
33113
33114 2004-06-25  Roger Sayle  <roger@eyesopen.com>
33115
33116         PR middle-end/15825
33117         * gcc.dg/pr15825-1.c: New test case.
33118
33119 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33120
33121         * gcc.c-torture/execute/20040625-1.c: New test.
33122
33123 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33124
33125         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
33126
33127 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33128
33129         * gcc.dg/torture/mips-div-1.c: New test.
33130
33131 2004-06-24  Jeff Law  <law@redhat.com>
33132
33133         * gcc.dg/tree-ssa/20040624-1.c: New test.
33134
33135 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
33136
33137         * gcc.c-torture/compile/20040624-1.c: New test.
33138
33139 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33140
33141         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
33142         this directory.
33143
33144 2004-06-23  Andrew Pinski  <apinski@apple.com>
33145
33146         PR middle-end/15988
33147         * g++.dg/opt/ptrmem4.C: New test.
33148
33149         * gcc.dg/c90-array-quals-2.c: New test.
33150
33151 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
33152
33153         * gcc.dg/kpice1.c: New test.
33154
33155 2006-06-23  Andrew Pinski  <apinski@apple.com>
33156
33157         * gcc.dg/c90-array-quals.c: New test.
33158
33159 2006-06-22  Richard Henderson  <rth@redhat.com>
33160
33161         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
33162
33163 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
33164
33165         * gcc.dg/builtins-config.h: Handle FreeBSD.
33166
33167 2006-06-22  Richard Henderson  <rth@redhat.com>
33168
33169         * g++.dg/opt/devirt1.C: New.
33170
33171 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
33172
33173         * g++.dg/opt/pr15551.C: New testcase.
33174
33175 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
33176
33177         PR target/14800
33178         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
33179         x86_64-*-linux* when compiling for 32bit.
33180
33181 2004-06-21  Andrew Pinski  <apinski@apple.com>
33182
33183         * gcc.dg/pch/struct-1.c: New.
33184         * gcc.dg/pch/struct-1.hs: New.
33185
33186 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
33187
33188         * gcc.dg/pch/save-temps-1.c: New file.
33189         * gcc.dg/pch/save-temps-1.hs: New file.
33190
33191 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33192
33193         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
33194         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
33195
33196 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33197
33198         * gfortran.fortran-torture/execute/select_1.f90: Rename function
33199         to fix type error.
33200         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
33201         Remove trailing spaces.
33202
33203 2004-06-21  Richard Henderson  <rth@redhat.com>
33204
33205         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
33206         merging && to BIT_FIELD_REF.
33207
33208 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
33209
33210         * g++.dg/opt/placeholder1.C: New test.
33211
33212 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33213
33214         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
33215         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33216         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33217         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33218
33219 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
33220
33221         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
33222         extern "C".
33223         * g++.dg/other/pragma-re-1.C: Add comments.
33224
33225 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
33226
33227         PR gfortran/16080
33228         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
33229
33230 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
33231
33232         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
33233         instead of setting the type of size_t by
33234         hand.
33235
33236 2004-06-18  Roger Sayle  <roger@eyesopen.com>
33237
33238         * gcc.dg/unordered-2.c: New test case.
33239         * gcc.dg/unordered-3.c: New test case.
33240
33241 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
33242
33243         PR other/16043
33244         * lib/g++.exp (g++_version): Tweak regexp for version
33245         * lib/g77.exp (g77_version): Likewise.
33246         * lib/gfortran.exp (gfortran_version): Likewise.
33247         * lib/objc.exp (objc_version): Likewise.
33248         * lib/treelang.exp (treelang_version): Likewise.
33249
33250 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
33251
33252         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
33253         Use INT_MAX instead of __INT_MAX__.
33254         * gcc.dg/compat/struct-align-2_y.c: Likewise.
33255
33256         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
33257         * gcc.dg/compat/scalar-return-3_x.c: Use it.
33258         * gcc.dg/compat/scalar-return-3_y.c: Use it.
33259         * gcc.dg/compat/scalar-return-4_x.c: Use it.
33260         * gcc.dg/compat/scalar-return-4_y.c: Use it.
33261         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
33262         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
33263         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
33264         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
33265
33266         * gcc.dg/range-test-1.c: New test.
33267         * g++.dg/opt/range-test-1.C: New test.
33268
33269 2004-06-17  Richard Henderson  <rth@redhat.com>
33270
33271         * objc.dg/sync-1.m: New.
33272         * objc.dg/try-catch-1.m: Don't force next runtime.
33273         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
33274         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
33275         shadowed catch clause.
33276         * objc.dg/try-catch-5.m: New.
33277
33278 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
33279
33280         Bug 14610
33281         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
33282
33283 2004-06-15  Richard Henderson  <rth@redhat.com>
33284
33285         * gcc.dg/20001116-1.c: Move expected warning line.
33286
33287 2004-06-15  Richard Henderson  <rth@redhat.com>
33288
33289         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
33290         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
33291
33292 2004-06-15  Jeff Law  <law@redhat.com>
33293
33294         * gcc.dg/tree-ssa/20040615-1.c: New test.
33295         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
33296         be less sensitive to operand ordering.
33297         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
33298
33299 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
33300
33301         * g++.dg/abi/bitfield3.C: Add comment..
33302
33303 2004-06-15  Richard Henderson  <rth@redhat.com>
33304
33305         * g++.dg/ext/stmtexpr1.C: XFAIL.
33306         * gcc.dg/20030612-1.c: XFAIL.
33307
33308 2004-06-15  Eric Christopher  <echristo@redhat.com>
33309
33310         * g++.dg/charset/asm5.c: New.
33311         * gcc.dg/charset/asm6.c: New.
33312
33313 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33314
33315         PR fortran/15962
33316         * gfortran.fortran-torture/execute/select_1.f90: New test.
33317
33318 2004-06-15  Paul Brook  <paul@codesourcery.com>
33319
33320         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
33321
33322 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33323
33324         PR c++/15967
33325         * g++.dg/lookup/crash3.C: New test.
33326
33327 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33328
33329         PR c++/15947
33330         * g++.dg/parse/dtor4.C: New test.
33331
33332 2004-06-14  Jeff Law  <law@redhat.com>
33333
33334         * gcc.c-torture/compile/20040614-1.c: New test.
33335
33336 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33337
33338         PR fortran/15211
33339         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
33340         LEN of a character array.
33341
33342 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
33343
33344         PR c++/15096
33345         * g++.dg/template/ptrmem10.C: New test.
33346
33347         PR c++/14930
33348         * g++.dg/template/friend30.C: New test.
33349
33350 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33351
33352         PR fortran/14928
33353         * gfortran.fortran-torture/compile/mloc.f90: New test.
33354
33355 2004-06-13  Paul Brook  <paul@codesourcery.com>
33356
33357         * gfortran.fortran-torture/execute/random_2.f90: New test.
33358
33359 2004-06-13  Eric Christopher  <echristo@redhat.com>
33360
33361         * gcc.dg/noncompile/redecl-1.c: Fix error message.
33362
33363 2004-06-12  Paul Brook  <paul@codesourcery.com>
33364
33365         * gfortran.fortran-torture/execute/contained_3.f90: New test.
33366
33367 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33368
33369         PR fortran/14923
33370         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
33371
33372 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33373
33374         PR fortran/14957
33375         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
33376         syntax errors in end statements of contained subroutines.
33377
33378 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33379
33380         PR fortran/12841
33381         * gfortran.fortran-torture/execute/null_arg.f90: New test.
33382
33383 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33384
33385         PR fortran/15665
33386         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
33387
33388 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33389
33390         PR gfortran/12839
33391         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
33392
33393 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
33394
33395         PR c++/15862
33396         * g++.dg/parse/enum1.C: New test.
33397
33398 2004-06-10  Jeff Law  <law@redhat.com>
33399
33400         * gcc.c-torture/compile/20040610-1.c: New test.
33401
33402 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33403
33404         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
33405         * g++.old-deja/g++.other/decl3.C: Likewise.
33406
33407 2004-06-10  Brian Booth  <bbooth@redhat.com>
33408
33409         * gcc.dg/tree-ssa/20031015-1.c: Scan for
33410         V_MAY_DEF instead of VDEF.
33411         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
33412
33413 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
33414
33415         PR c++/14211
33416         * g++.dg/conversion/const1.C: New test.
33417
33418         PR c++/15076
33419         * g++.dg/conversion/reinterpret1.C: New test.
33420
33421         PR c++/15877
33422         * g++.dg/template/enum2.C: New test.
33423
33424         PR c++/15227
33425         * g++.dg/template/error13.C: New test.
33426
33427 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33428
33429         PR fortran/14957
33430         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
33431         arguments to test_* REAL and of the right size.
33432
33433 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33434
33435         PR target/15569
33436         PR rtl-optimization/15681
33437         * gcc.dg/20040609-1.c: New test.
33438
33439 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33440
33441         PR c++/14791
33442         * g++.dg/opt/builtins1.C: New test.
33443
33444 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
33445
33446         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
33447         that use default windows32 struct layout.
33448         * gcc.dg/i386-bitfield2.c: Likewise.
33449
33450 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
33451
33452         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
33453         for mingw32 and cygwin targets.
33454
33455 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
33456
33457         * gcc.dg/pch/macro-4.c: New.
33458         * gcc.dg/pch/macro-4.hs: New.
33459
33460 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33461
33462         PR fortran/13249
33463         * gfortran.fortran-torture/compile/name_clash.f90: New test.
33464
33465 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33466
33467         PR fortran/13372
33468         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
33469
33470 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33471
33472         PR gfortran/14897
33473         * gfortran.fortran-torture/execute/t_edit.f90: New test.
33474
33475 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33476
33477         PR gfortran/15755
33478         * gfortran.fortran-torture/execute/backspace.c : New test.
33479
33480 2004-06-09  Paul Brook  <paul@codesourcery.com>
33481
33482         * gfortran.fortran-torture/execure/intrinsic_associated.f90
33483         (pointer_to_section): Rewrite to use smaller array.
33484
33485 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
33486
33487         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
33488         * gcc.dg/ext/altivec-10.c: Same.
33489         * gcc.dg/ext/altivec-11.c: Same.
33490         * gcc.dg/ext/altivec-12.c: Same.
33491         * gcc.dg/ext/altivec-13.c: Same.
33492         * gcc.dg/ext/altivec-14.c: Same.
33493         * gcc.dg/ext/altivec-15.c: Same.
33494         * gcc.dg/ext/altivec-16.c: Same.
33495         * gcc.dg/ext/altivec-3.c: Same.
33496         * gcc.dg/ext/altivec-4.c: Same.
33497         * gcc.dg/ext/altivec-6.c: Same.
33498         * gcc.dg/ext/altivec-7.c: Same.
33499         * gcc.dg/ext/altivec-8.c: Same.
33500         * gcc.dg/ext/altivec-varargs-1.c: Same.
33501
33502         * g++.dg/ext/altivec-1.C: Correct dg syntax.
33503         * g++.dg/ext/altivec-10.C: Same.
33504         * g++.dg/ext/altivec-2.C: Same.
33505         * g++.dg/ext/altivec-3.C: Same.
33506         * g++.dg/ext/altivec-4.C: Same.
33507         * g++.dg/ext/altivec-5.C: Same.
33508         * g++.dg/ext/altivec-6.C: Same.
33509         * g++.dg/ext/altivec-7.C: Same.
33510         * g++.dg/ext/altivec-8.C: Same.
33511         * g++.dg/ext/altivec-9.C: Same.
33512
33513 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33514
33515         PR c++/7841
33516         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
33517
33518 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33519
33520         * gcc.dg/union-1.c: New test.
33521
33522 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33523
33524         * gcc.dg/builtins-41.c: New test case.
33525         * gcc.dg/builtins-42.c: New test case.
33526
33527 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33528
33529         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
33530         * g++.dg/ext/altivec-10.C: Same.
33531         * g++.dg/ext/altivec-2.C: Same.
33532         * g++.dg/ext/altivec-3.C: Same.
33533         * g++.dg/ext/altivec-4.C: Same.
33534         * g++.dg/ext/altivec-5.C: Same.
33535         * g++.dg/ext/altivec-6.C: Same.
33536         * g++.dg/ext/altivec-7.C: Same.
33537         * g++.dg/ext/altivec-8.C: Same.
33538         * g++.dg/ext/altivec-9.C: Same.
33539         * g++.old-deja/g++.abi/cxa_vec.C: Same.
33540         * g++.old-deja/g++.brendan/new3.C: Same.
33541         * gcc.c-torture/execute/eeprof-1.x: Same.
33542
33543 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33544
33545         PR c/14765
33546         * gcc.dg/pr14765-1.c: New test.
33547
33548 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33549
33550         PR c/14649
33551         * gcc.dg/pr14649-1.c: New test case.
33552
33553 2004-06-07  Richard Henderson  <rth@redhat.com>
33554
33555         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
33556         if temporaries.
33557
33558 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33559
33560         * g++.dg/eh/elide1.C: Remove XFAIL.
33561
33562 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
33563
33564         PR c++/15337
33565         * g++.dg/expr/sizeof3.C: New test.
33566
33567         PR c++/14777
33568         * g++.dg/template/access14.C: New test.
33569
33570         PR c++/15554
33571         * g++.dg/template/enum1.C: New test.
33572
33573         PR c++/15057
33574         * g++.dg/eh/throw1.C: New test.
33575
33576 2004-06-07  David Ayers  <d.ayers@inode.at>
33577             Ziemowit Laski  <zlaski@apple.com>
33578
33579         * lib/objc.exp (objc_target_compile): Revert the '-framework
33580         Foundation' flag fix, since bare Darwin does not ship
33581         with the Foundation framework.
33582         * objc/execute/next_mapping.h: Provide a local NSConstantString
33583         @interface and @implementation.
33584         (objc_constant_string_init): A constructor function, used to
33585         initialize the NSConstantString meta-class object.
33586         * objc/execute/string1.m: Include "next_mapping.h" instead of
33587         <Foundation/NSString.h>.
33588         * objc/execute/string2.m: Likewise.
33589         * objc/execute/string3.m: Likewise.
33590         * objc/execute/string4.m: Likewise.
33591
33592 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
33593
33594         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33595         to double. Replace double with FLOAT.
33596         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33597
33598         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33599         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33600         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33601         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33602         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33603         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33604         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33605         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33606
33607 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33608
33609         PR c/13519
33610         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33611
33612 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33613
33614         PR c++/15503
33615         * g++.dg/template/meminit2.C: New test.
33616
33617 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
33618
33619         PR target/15822
33620         * gcc.c-torture/execute/compare-fp-1.c,
33621         gcc.c-torture/execute/compare-fp-2.c,
33622         gcc.c-torture/execute/compare-fp-3.c,
33623         gcc.c-torture/execute/compare-fp-4.c,
33624         gcc.c-torture/execute/compare-fp-3.x,
33625         gcc.c-torture/execute/compare-fp-4.x: Moved...
33626         * gcc.c-torture/execute/ieee/compare-fp-1.c,
33627         gcc.c-torture/execute/ieee/compare-fp-2.c,
33628         gcc.c-torture/execute/ieee/compare-fp-3.c,
33629         gcc.c-torture/execute/ieee/compare-fp-4.c,
33630         gcc.c-torture/execute/ieee/compare-fp-3.x,
33631         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33632
33633 2004-06-04  David Ayers  <d.ayers@inode.at>
33634
33635         * objc/execute/protocol-isEqual-4.m: New testcase.
33636
33637 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
33638
33639         * objc/execute/protocol-isEqual-1.m: New testcase.
33640         * objc/execute/protocol-isEqual-2.m: New testcase.
33641         * objc/execute/protocol-isEqual-3.m: New testcase.
33642
33643 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33644
33645         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33646
33647 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
33648
33649         * lib/objc.exp (objc_target_compile): When running tests on
33650         Darwin (Mac OS X), inform the linker about '-framework
33651         'Foundation'.
33652
33653 2004-06-02  Eric Christopher  <echristo@redhat.com>
33654
33655         * gcc.c-torture/compile/20040602-1.c: New.
33656
33657 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
33658
33659         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33660         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33661
33662         PR tree-optimization/14736
33663         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33664
33665         PR tree-optimization/14042
33666         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33667
33668         PR tree-optimization/14729
33669         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33670
33671 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33672
33673         PR fortran/15557
33674         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33675
33676 2004-06-01  Richard Hederson  <rth@redhat.com>
33677
33678         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33679
33680 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33681
33682         PR c++/14932
33683         * g++.dg/parse/offsetof4.C: New test.
33684
33685 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
33686
33687         PR objc/7993
33688         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33689
33690 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
33691
33692         PR c++/15701
33693         * g++.dg/template/friend29.C: New test.
33694
33695 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33696
33697         PR c/15749
33698         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33699
33700 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
33701
33702         * gcc.dg/sparc-trap-1.c: New test.
33703
33704 2004-05-31  Roger Sayle  <roger@eyesopen.com>
33705
33706         PR middle-end/15069
33707         * g++.dg/opt/fold3.C: New test case.
33708
33709 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
33710
33711         * lib/target-supports.exp (check_iconv_available): Fix fallout
33712         from 2004-05-28 patch.
33713
33714 2004-05-30  Paul Brook  <paul@codesourcery.com>
33715
33716         PR fortran/15620
33717         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33718         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33719
33720 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
33721
33722         * gfortran.fortran-torture/execute/random_1.f90: New test.
33723
33724 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33725
33726         * g++.dg/ext/altivec-10.C: New test.
33727
33728 2004-05-29  Paul Brook  <paul@codesourcery.com>
33729
33730         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33731
33732 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33733
33734         * gcc.dg/altivec-16.c: New test.
33735
33736 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
33737
33738         * lib/target-supports.exp (check_vmx_hw_available): New.
33739         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33740
33741         * lib/target-supports.exp (check_alias_available,
33742         check_iconv_available, check_named_sections_available): Use
33743         unique names for temporary files.
33744
33745 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33746
33747         * gcc.dg/altivec-15.c: New test.
33748
33749 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33750
33751         PR c++/15083
33752         * g++.dg/warn/noeffect6.C: New test.
33753
33754         PR c++/15471
33755         * g++.dg/expr/ptrmem4.C: New test.
33756
33757         PR c++/15640
33758         * g++.dg/template/operator3.C: New test.
33759
33760 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33761
33762         PR c++/14668
33763         * g++.dg/lookup/redecl1.C: New test.
33764         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33765
33766 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
33767
33768         * gcc.c-torture/execute/compare-fp-1.c,
33769         gcc.c-torture/execute/compare-fp-2.c,
33770         gcc.c-torture/execute/compare-fp-3.c,
33771         gcc.c-torture/execute/compare-fp-4.c,
33772         gcc.c-torture/execute/compare-fp-3.x,
33773         gcc.c-torture/execute/compare-fp-4.x,
33774         gcc.dg/pr15649-1.c: New.
33775
33776 2004-05-27  Adam Nemet  <anemet@lnxw.com>
33777
33778         PR c++/12883
33779         * g++.dg/init/array14.C: New test.
33780
33781 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
33782
33783         * lib/compat.exp (compat-get-options-main): New.
33784         (compat-get-options): Remove unneeded code, warn for ignored
33785         command.
33786         (compat-execute): Check flag set by dg-require-* commands.
33787
33788         * lib/compat.exp (compat-execute): Break up long lines.
33789
33790 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
33791
33792         * gcc.dg/altivec-7.c: Don't use 'vector long'.
33793         * gcc.dg/altivec-14.c: New test.
33794         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33795
33796         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33797         * gcc.dg/altivec-12.c: Ditto.
33798
33799         * gcc.dg/altivec-3.c: Move call to altivec_check.
33800
33801 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33802
33803         PR c++/15044
33804         * g++.dg/template/error12.C: New test.
33805
33806         PR c++/15317
33807         * g++.dg/ext/attrib15.C: New test.
33808
33809         PR c++/15329
33810         * g++.dg/template/ptrmem9.C: New test.
33811
33812 2004-05-25  Paul Brook  <paul@codesourcery.com>
33813
33814         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33815
33816 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33817
33818         PR c++/15165
33819         * g++.dg/template/crash19.C: New test.
33820
33821 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33822
33823         PR c++/15025
33824         * g++.dg/template/redecl1.C: New test.
33825
33826 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33827
33828         PR c++/14821
33829         * g++.dg/other/ns1.C: New test.
33830
33831         PR c++/14883
33832         * g++.dg/template/invalid1.C: New test.
33833
33834 2004-05-23  Paul Brook  <paul@codesourcery.com>
33835         Victor Leikehman  <lei@haifasphere.co.il>
33836
33837         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33838         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33839
33840 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33841
33842         PR c++/15285
33843         PR c++/15299
33844         * g++.dg/template/non-dependent5.C: New test.
33845         * g++.dg/template/non-dependent6.C: New test.
33846
33847 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33848
33849         PR c++/15507
33850         * g++.dg/inherit/union1.C: New test.
33851
33852         PR c++/15542
33853         * g++.dg/template/addr1.C: New test.
33854
33855         PR c++/15427
33856         * g++.dg/template/array5.C: New test.
33857
33858         PR c++/15287
33859         * g++.dg/template/array6.C: New test.
33860
33861 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
33862             Roger Sayle  <roger@eyesopen.com>
33863
33864         * g++.dg/lookup/forscope2.C: New test case.
33865
33866 2004-05-22  Ben Elliston  <bje@au.ibm.com>
33867
33868         * gcc.dg/cpp/Wmissingdirs.c: New.
33869
33870 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33871
33872         PR target/15301
33873         * gcc.dg/compat/union-m128-1.h: New file.
33874         * gcc.dg/compat/union-m128-1_main.c: Likewise.
33875         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33876         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33877
33878 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33879
33880         PR target/15302
33881         * gcc.dg/compat/struct-complex-1.h: New file.
33882         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33883         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33884         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33885
33886 2004-05-20  Roger Sayle  <roger@eyesopen.com>
33887
33888         PR middle-end/3074
33889         * gcc.dg/pr3074-1.c: New test case.
33890         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33891
33892 2004-05-20  Falk Hueffner  <falk@debian.org>
33893
33894         PR other/15526
33895         * gcc.dg/ftrapv-1.c: New test case.
33896
33897 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
33898
33899         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33900
33901 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
33902             Jeff Law  <law@redhat.com>
33903
33904         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33905         * gcc.dg/tree-ssa/20040518-2.c: New test.
33906
33907         * gcc.dg/tree-ssa/20040518-1.c: New test.
33908
33909 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
33910
33911         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33912
33913 2004-05-18  Paul Brook  <paul@codesourcery.com>
33914
33915         PR fortran/13930
33916         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33917
33918 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33919
33920         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33921         constant folding.
33922
33923 2004-05-17  Steven Bosscher  <stevenb@suse.de>
33924
33925         * gcc.dg/tree-ssa/20040517-1.c: New test.
33926
33927 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33928
33929         * gcc.dg/loop-4.c: New test.
33930
33931 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
33932
33933         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33934
33935 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
33936
33937         PR fortran/15311
33938         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33939
33940 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33941
33942         PR fortran/13826
33943         PR fortran/13940
33944         * gfortran.fortran-torture/compile/data_1.f90: New test.
33945
33946 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
33947
33948         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33949         * gcc.dg/uninit-H.c: Define ASM for __s390__.
33950
33951 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33952
33953         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33954
33955 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33956
33957         PR c/15444
33958         * gcc.dg/format/xopen-1.c: Adjust expected message.
33959         * gcc.dg/format/xopen-3.c: New test.
33960
33961 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
33962
33963         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33964
33965 2004-05-14  Jeff Law  <law@redhat.com>
33966
33967         * gcc.dg/tree-ssa/20040514-2.c: New test.
33968
33969 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33970
33971         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33972         this ...
33973         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33974         this.
33975
33976 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
33977
33978         * gcc.dg/tree-ssa/20040514-1.c: New test.
33979
33980 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33981
33982         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33983         test.
33984
33985 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33986
33987         PR fortran/14066
33988         * gfortran.fortran-torture/compile/do_1.f90: New test.
33989
33990 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33991
33992         PR fortran/15051
33993         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33994         test.
33995
33996 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
33997
33998         PR fortran/15149
33999         * gfortran.fortran-torture/execute/random_init.f90: New test.
34000
34001 2004-05-13  Paul Brook  <paul@codesourcery.com>
34002
34003         PR fortran/15314
34004         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
34005
34006 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
34007
34008         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
34009         for the powerpc case.
34010
34011 2004-05-13  Jeff Law  <law@redhat.com>
34012
34013         * gcc.dg/tree-ssa/20040513-1.c: New test.
34014         * gcc.dg/tree-ssa/20040513-2.c: New test.
34015
34016 2004-05-13  Paul Brook  <paul@codesourcery.com>
34017
34018         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
34019         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
34020         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
34021
34022 2004-05-13  Andreas Schwab  <schwab@suse.de>
34023
34024         PR other/10819
34025         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
34026         characters.
34027
34028 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
34029
34030         PR fortran/15294
34031         * gfortran.fortran-torture/execute/adjustr.f90: New file.
34032
34033 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
34034
34035         Merge from tree-ssa-20020619-branch.  See
34036         ChangeLog.tree-ssa for details.
34037
34038 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
34039
34040         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
34041         include <altivec.h> explicitly.
34042         * gcc.dg/altivec-13.c: Likewise.
34043
34044 2004-05-11  Paul Brook  <paul@codesourcery.com>
34045
34046         * gcc.c-torture/compile/20010518-1.c: Force enum size.
34047
34048 2004-05-10  Eric Christopher  <echristo@redhat.com>
34049
34050         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
34051         * gcc.dg/sibcall-4.c: Ditto.
34052
34053 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
34054
34055         * g++.dg/ext/altivec-8.C: New test case.
34056         * gcc.dg/altivec-13.c: New test case.
34057
34058 2004-05-08  Roger Sayle  <roger@eyesopen.com>
34059
34060         * gcc.c-torture/execute/divcmp-1.c: New test case.
34061         * gcc.c-torture/execute/divcmp-2.c: New test case.
34062         * gcc.c-torture/execute/divcmp-3.c: New test case.
34063
34064 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
34065
34066         * g++.dg/other/pragma-re-2.C: New test.
34067
34068 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34069
34070         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
34071         * gcc.dg/i386-387-2.c: Likewise.
34072
34073         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
34074         __builtin_drem.
34075         * gcc.dg/i386-387-6.c: Likewise.
34076
34077 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34078
34079         * gcc.dg/builtins-33.c: Also check log1p*.
34080
34081 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
34082
34083         PR optimization/15296
34084         * gcc.c-torture/execute/pr15296.c: New test.
34085
34086 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
34087
34088         * gcc.dg/builtins-40.c: New test.
34089
34090 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
34091
34092         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
34093
34094 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
34095
34096         * g++.dg/ext/spe1.C: New testcase.
34097
34098 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
34099
34100         * objc.dg/image-info.m: Allow additional attributes
34101         for __image_info section.
34102
34103 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
34104
34105         * gcc.dg/torture/mips-hilo-2.c: New test.
34106
34107 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34108
34109         PR c++/14389
34110         * g++.dg/template/member5.C: New test.
34111
34112 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
34113
34114         * gcc.dg/builtins-34.c: Also check expm1*.
34115
34116 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34117
34118         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
34119         * gcc.dg/torture/builtin-convert-3.c: New test.
34120
34121 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
34122
34123         PR middle-end/15054
34124         * g++.dg/opt/pr15054.C: New test.
34125
34126 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34127
34128         * gcc.dg/torture/builtin-rounding-1.c: New test.
34129         * gcc.dg/builtins-25.c: Delete.
34130         * gcc.dg/builtins-29.c: Delete.
34131
34132 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
34133
34134         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
34135         * gcc.dg/sibcall-4.c: Likewise.
34136         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
34137
34138 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34139
34140         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
34141         bit-field on 16-bit targets.
34142
34143 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34144
34145         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
34146         16-bit targets.
34147
34148 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
34149
34150         * gcc.dg/rs6000-power2-1.c: Change to compile only.
34151         * gcc.dg/rs6000-power2-2.c: Likewise.
34152
34153 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
34154
34155         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
34156         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
34157         Change the asm registers to be in form of frN instead of fN.
34158
34159 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34160
34161         * gcc.dg/torture/builtin-convert-2.c: New test.
34162
34163 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
34164
34165         * gcc.dg/rs6000-power2-1.c: New test.
34166         * gcc.dg/rs6000-power2-2.c: New test.
34167
34168 2004-04-28  Jan Hubicka  <jh@suse.cz>
34169
34170         * gcc.dg/unused-6.c: New test.
34171
34172 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
34173             Ulrich Weigand  <uweigand@de.ibm.com>
34174
34175         * ada/acats/run_all.sh: Define $target variable.
34176
34177 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
34178
34179         PR c++/15119
34180         * g++.dg/other/vararg-1.C: New test.
34181
34182         PR c++/4794
34183         * g++.dg/eh/cleanup3.C: New test.
34184
34185 2004-04-24  Laurent GUERBY <laurent@guerby.net>
34186
34187         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
34188         and ad8011a (target_insn).
34189         * ada/acats/support/macro.dfs: Likewise.
34190         * ada/acats/support/impbit.adb: New file.
34191
34192 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
34193
34194         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
34195
34196 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34197
34198         * gcc.dg/loop-3.c: New test.
34199
34200 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
34201
34202         * gcc.c-torture/execute/simd-5.c: New test.
34203
34204 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34205
34206         PR c++/15064
34207         * g++.dg/template/crash18.C: New test.
34208
34209 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
34210
34211         * g++.dg/ext/complit3.C: New test.
34212
34213 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34214
34215         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
34216         * gcc.dg/altivec-3.c: Same.
34217         * gcc.dg/altivec-varargs-1.c: Same.
34218
34219 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34220
34221         * lib/target-supports.exp (check_profiling_available): Assume
34222         profiling is not available on powerpc-eabi targets.
34223
34224 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
34225
34226         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
34227         * gcc.dg/vmx/bug-1.c: Ditto.
34228
34229 2004-04-20  Eric Christopher  <echristo@redhat.com>
34230
34231         * gcc.dg/charset/extern.c: New test.
34232         * g++.dg/charset/extern3.cc: Ditto.
34233
34234 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
34235
34236         * gcc.dg/builtins-39.c: New test.
34237
34238 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
34239
34240         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
34241
34242 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
34243
34244         * gcc.dg/torture/mips-hilo-1.c: New test.
34245
34246 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
34247
34248         * gcc.c-torture/compile/20040419-1.c: New test.
34249
34250 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
34251
34252         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
34253
34254 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
34255             Aldy Hernandez  <aldyh@redhat.com>
34256
34257         * gcc.c-torture/execute/va-arg-24.c: New.
34258
34259 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
34260             Aldy Hernandez  <aldyh@redhat.com>
34261
34262         * gcc.dg/vmx/1b-01.c: New.
34263         * gcc.dg/vmx/1b-02.c: New.
34264         * gcc.dg/vmx/1b-03.c: New.
34265         * gcc.dg/vmx/1b-04.c: New.
34266         * gcc.dg/vmx/1b-05.c: New.
34267         * gcc.dg/vmx/1b-06.c: New.
34268         * gcc.dg/vmx/1b-07.c: New.
34269         * gcc.dg/vmx/1c-01.c: New.
34270         * gcc.dg/vmx/1c-02.c: New.
34271         * gcc.dg/vmx/3a-01a.c: New.
34272         * gcc.dg/vmx/3a-01.c: New.
34273         * gcc.dg/vmx/3a-01m.c: New.
34274         * gcc.dg/vmx/3a-03.c: New.
34275         * gcc.dg/vmx/3a-03m.c: New.
34276         * gcc.dg/vmx/3a-04.c: New.
34277         * gcc.dg/vmx/3a-04m.c: New.
34278         * gcc.dg/vmx/3a-05.c: New.
34279         * gcc.dg/vmx/3a-06.c: New.
34280         * gcc.dg/vmx/3a-06m.c: New.
34281         * gcc.dg/vmx/3a-07.c: New.
34282         * gcc.dg/vmx/3b-01.c: New.
34283         * gcc.dg/vmx/3b-02.c: New.
34284         * gcc.dg/vmx/3b-10.c: New.
34285         * gcc.dg/vmx/3b-13.c: New.
34286         * gcc.dg/vmx/3b-14.c: New.
34287         * gcc.dg/vmx/3b-15.c: New.
34288         * gcc.dg/vmx/3c-01a.c: New.
34289         * gcc.dg/vmx/3c-01.c: New.
34290         * gcc.dg/vmx/3c-02.c: New.
34291         * gcc.dg/vmx/3c-03.c: New.
34292         * gcc.dg/vmx/3d-01.c: New.
34293         * gcc.dg/vmx/4-01.c: New.
34294         * gcc.dg/vmx/4-03.c: New.
34295         * gcc.dg/vmx/5-01.c: New.
34296         * gcc.dg/vmx/5-02.c: New.
34297         * gcc.dg/vmx/5-03.c: New.
34298         * gcc.dg/vmx/5-04.c: New.
34299         * gcc.dg/vmx/5-05.c: New.
34300         * gcc.dg/vmx/5-06.c: New.
34301         * gcc.dg/vmx/5-07.c: New.
34302         * gcc.dg/vmx/5-07t.c: New.
34303         * gcc.dg/vmx/5-08.c: New.
34304         * gcc.dg/vmx/5-10.c: New.
34305         * gcc.dg/vmx/5-11.c: New.
34306         * gcc.dg/vmx/7-01a.c: New.
34307         * gcc.dg/vmx/7-01.c: New.
34308         * gcc.dg/vmx/7c-01.c: New.
34309         * gcc.dg/vmx/7d-01.c: New.
34310         * gcc.dg/vmx/7d-02.c: New.
34311         * gcc.dg/vmx/8-01.c: New.
34312         * gcc.dg/vmx/8-02a.c: New.
34313         * gcc.dg/vmx/8-02.c: New.
34314         * gcc.dg/vmx/brode-1.c: New.
34315         * gcc.dg/vmx/bug-1.c: New.
34316         * gcc.dg/vmx/bug-2.c: New.
34317         * gcc.dg/vmx/bug-3.c: New.
34318         * gcc.dg/vmx/cw-bug-1.c: New.
34319         * gcc.dg/vmx/cw-bug-2.c: New.
34320         * gcc.dg/vmx/cw-bug-3.c: New.
34321         * gcc.dg/vmx/dct.c: New.
34322         * gcc.dg/vmx/debug-1.c: New.
34323         * gcc.dg/vmx/debug-2.c: New.
34324         * gcc.dg/vmx/debug-3.c: New.
34325         * gcc.dg/vmx/debug-4.c: New.
34326         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
34327         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
34328         * gcc.dg/vmx/eg-5.c: New.
34329         * gcc.dg/vmx/fft.c: New.
34330         * gcc.dg/vmx/gcc-bug-1.c: New.
34331         * gcc.dg/vmx/gcc-bug-2.c: New.
34332         * gcc.dg/vmx/gcc-bug-3.c: New.
34333         * gcc.dg/vmx/gcc-bug-4.c: New.
34334         * gcc.dg/vmx/gcc-bug-5.c: New.
34335         * gcc.dg/vmx/gcc-bug-6.c: New.
34336         * gcc.dg/vmx/gcc-bug-7.c: New.
34337         * gcc.dg/vmx/gcc-bug-8.c: New.
34338         * gcc.dg/vmx/gcc-bug-9.c: New.
34339         * gcc.dg/vmx/gcc-bug-b.c: New.
34340         * gcc.dg/vmx/gcc-bug-c.c: New.
34341         * gcc.dg/vmx/gcc-bug-d.c: New.
34342         * gcc.dg/vmx/gcc-bug-e.c: New.
34343         * gcc.dg/vmx/gcc-bug-f.c: New.
34344         * gcc.dg/vmx/gcc-bug-g.c: New.
34345         * gcc.dg/vmx/gcc-bug-i.c: New.
34346         * gcc.dg/vmx/harness.h: New.
34347         * gcc.dg/vmx/ira1.c: New.
34348         * gcc.dg/vmx/ira2a.c: New.
34349         * gcc.dg/vmx/ira2b.c: New.
34350         * gcc.dg/vmx/ira2.c: New.
34351         * gcc.dg/vmx/ira2c.c: New.
34352         * gcc.dg/vmx/mem.c: New.
34353         * gcc.dg/vmx/newton-1.c: New.
34354         * gcc.dg/vmx/ops.c: New.
34355         * gcc.dg/vmx/sn7153.c: New.
34356         * gcc.dg/vmx/spill2.c: New.
34357         * gcc.dg/vmx/spill3.c: New.
34358         * gcc.dg/vmx/spill.c: New.
34359         * gcc.dg/vmx/t.c: New.
34360         * gcc.dg/vmx/varargs-1.c: New.
34361         * gcc.dg/vmx/varargs-2.c: New.
34362         * gcc.dg/vmx/varargs-3.c: New.
34363         * gcc.dg/vmx/varargs-4.c: New.
34364         * gcc.dg/vmx/varargs-5.c: New.
34365         * gcc.dg/vmx/varargs-6.c: New.
34366         * gcc.dg/vmx/varargs-7.c: New.
34367         * gcc.dg/vmx/vmx.exp: New.
34368         * gcc.dg/vmx/vprint-1.c: New.
34369         * gcc.dg/vmx/vscan-1.c: New.
34370         * gcc.dg/vmx/x-01.c: New.
34371         * gcc.dg/vmx/x-02.c: New.
34372         * gcc.dg/vmx/x-03.c: New.
34373         * gcc.dg/vmx/x-04.c: New.
34374         * gcc.dg/vmx/x-05.c: New.
34375         * gcc.dg/vmx/yousufi-1.c: New.
34376         * gcc.dg/vmx/zero-1.c: New.
34377         * gcc.dg/vmx/zero.c: New.
34378
34379 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
34380
34381         * g++.dg/lookup/java1.C: Update for chage of
34382         _Jv_AllocObject.
34383         * g++.dg/lookup/java2.C: Likewise.
34384
34385 2004-04-17  Laurent GUERBY <laurent@guerby.net>
34386
34387         * ada/acats/run_all.sh: use -O2 by default.
34388
34389 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
34390
34391         * gcc.dg/vr-mult-[12].c: New tests.
34392
34393 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34394
34395         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
34396
34397         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
34398
34399 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
34400
34401         * lib/target-supports.exp (check_profiling_available): Assume
34402         profiling isn't available for mips*-*-elf targets.
34403
34404 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
34405
34406         * gcc.dg/builtins-38.c: New test.
34407
34408 2004-04-14  Eric Christopher  <echristo@redhat.com>
34409
34410         * g++.dg/charset/charset.exp: Run .cc extension tests.
34411
34412 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
34413
34414         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
34415
34416 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34417
34418         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
34419
34420 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
34421
34422         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
34423         * gcc.dg/i386-387-2.c: Likewise.
34424
34425         * gcc.dg/i386-387-7.c: New test.
34426         * gcc.dg/i386-387-8.c: New test.
34427
34428         * gcc.dg/builtins-37.c: New test.
34429
34430 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
34431
34432         * g++.dg/pch/externc-1.C: Add missing semicolon.
34433
34434 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
34435
34436         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
34437
34438 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34439
34440         * gcc.c-torture/execute/20040411-1.c: New test.
34441
34442 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34443
34444         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
34445
34446 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
34447
34448         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
34449
34450 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
34451
34452         * lib/target-supports.exp (check_named_sections_available): New.
34453         * lib/gcc-dg.exp (dg-require-named-sections): New.
34454         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
34455         old-deja.exp.  Also prune error-count message from HP linker.
34456         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
34457
34458         * g++.dg/init/init-ref4.C: Use dg-require-weak.
34459         * g++.old-deja/g++.pt/static3.C: Likewise.
34460         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
34461
34462 2004-04-09  Roger Sayle  <roger@eyesopen.com>
34463
34464         * gcc.c-torture/execute/20040409-1.c: New test case.
34465         * gcc.c-torture/execute/20040409-2.c: New test case.
34466         * gcc.c-torture/execute/20040409-3.c: New test case.
34467
34468 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
34469
34470         * gcc.dg/20040409-1.c: New test.
34471
34472 2004-04-08  Roger Sayle  <roger@eyesopen.com>
34473
34474         PR target/14888
34475         * g++.dg/opt/pr14888.C: New test case.
34476
34477 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
34478
34479         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
34480         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
34481         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
34482         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
34483         New tests.
34484
34485 2004-04-08  Paul Brook  <paul@codesourcery.com>
34486
34487         * gcc.dg/spill-1.c: New test.
34488
34489 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34490
34491         * gcc.dg/torture/builtin-ctype-2.c: New test.
34492
34493 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
34494
34495         * gcc.dg/pch/pch.exp: Add largefile test.
34496
34497 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
34498
34499         * g++.dg/pch/externc-1.Hs: New.
34500         * g++.dg/pch/externc-1.C: New.
34501
34502 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34503
34504         * gcc.dg/compat/struct-by-value-5a_main.c,
34505         gcc.dg/compat/struct-by-value-5b_main.c: New files.
34506         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
34507         * gcc.dg/compat/struct-by-value-5a_x.c,
34508         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
34509         gcc.dg/compat/struct-by-value-5_x.c.
34510         * gcc.dg/compat/struct-by-value-5a_y.c,
34511         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
34512         gcc.dg/compat/struct-by-value-5_y.c.
34513
34514         * gcc.dg/compat/struct-by-value-6a_main.c,
34515         gcc.dg/compat/struct-by-value-6b_main.c: New files.
34516         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
34517         * gcc.dg/compat/struct-by-value-6a_x.c,
34518         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
34519         gcc.dg/compat/struct-by-value-6_x.c.
34520         * gcc.dg/compat/struct-by-value-6a_y.c,
34521         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
34522         gcc.dg/compat/struct-by-value-6_y.c.
34523
34524         * gcc.dg/compat/struct-by-value-7a_main.c,
34525         gcc.dg/compat/struct-by-value-7b_main.c: New files.
34526         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
34527         * gcc.dg/compat/struct-by-value-7a_x.c,
34528         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
34529         gcc.dg/compat/struct-by-value-7_x.c.
34530         * gcc.dg/compat/struct-by-value-7a_y.c,
34531         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
34532         gcc.dg/compat/struct-by-value-7_y.c.
34533
34534 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
34535
34536         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
34537         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
34538         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
34539         options.
34540
34541 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
34542
34543         * gcc.dg/builtins-36.c: New test.
34544
34545 2004-04-06  Paul Brook  <paul@codesourcery.com>
34546
34547         * README.gcc: Remove obsolete contraint on testcases.
34548
34549 2004-04-05  Paul Brook  <paul@codesourcery.com>
34550
34551         PR2123
34552         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
34553         failure and exit(0) on success.
34554         * g++.dg/expr/anew2.C: Ditto.
34555         * g++.dg/expr/anew3.C: Ditto.
34556         * g++.dg/expr/anew4.C: Ditto.
34557
34558 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
34559
34560         PR c++/3518
34561         * g++.dg/template/unify7.C: New.
34562
34563 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34564
34565         * g++.dg/README: Bring up to date with new subdirectories; remove
34566         duplicate subdirectory lines.
34567
34568 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
34569
34570         PR c++/14007
34571         * g++.dg/template/unify5.C: New.
34572         * g++.dg/template/unify6.C: New.
34573         * g++.dg/template/qualttp20.C: Adjust.
34574         * g++.old-deja/g++.jason/report.C: Adjust.
34575         * g++.old-deja/g++.other/qual1.C: Adjust.
34576
34577 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
34578
34579         PR c++/14803
34580         * g++.dg/inherit/ptrmem1.C: New test.
34581
34582 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
34583
34584         PR c++/14755
34585         * gcc.c-torture/execute/20040331-1.c: New test.
34586         * gcc.dg/20040331-1.c: New test.
34587
34588 2004-04-01  Paul Brook  <paul@codesourcery.com>
34589
34590         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34591
34592 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
34593
34594         PR c++/14724
34595         * g++.dg/init/goto1.C: New test.
34596
34597         PR c++/14763
34598         * g++.dg/template/defarg4.C: New test.
34599
34600 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
34601
34602         * gcc.dg/altivec-11.c: Extend test for more valid cases.
34603
34604 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
34605
34606         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34607
34608 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
34609
34610         * gcc.dg/noncompile/undeclared-2.c: New test.
34611
34612 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34613
34614         * gcc.dg/940409-1.c: Remove XFAIL.
34615         * gcc.dg/reg-vol-struct-1.c: New test.
34616
34617 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34618
34619         * gcc.dg/torture/builtin-wctype-1.c: New test.
34620
34621 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
34622
34623         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34624         * gcc.dg/20001101-1.c: Likewise.
34625         * gcc.dg/20001102-1.c: Likewise.
34626
34627 2004-03-25  Roger Sayle  <roger@eyesopen.com>
34628
34629         * gcc.dg/compare8.c: Add an additional test for XOR.
34630
34631 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34632
34633         * gcc.dg/torture/builtin-ctype-1.c: New test.
34634
34635 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34636
34637         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34638         * gcc.dg/torture/builtin-math-1.c: Likewise.
34639         * gcc.dg/torture/builtin-power-1.c: New test.
34640
34641 2004-03-24  Andreas Schwab  <schwab@suse.de>
34642
34643         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34644         IA64 assembler.
34645
34646 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34647             Roger Sayle  <roger@eyesopen.com>
34648
34649         * gcc.dg/compare8.c: New test case.
34650
34651 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
34652
34653         * g++.dg/ext/altivec-7.C: New test.
34654
34655 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
34656
34657         PR 12267, 12391, 12560, 13129, 14114, 14133
34658         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34659         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34660         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34661         Adjust error regexps.
34662         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34663         * gcc.dg/noncompile/undeclared-1.c: New test cases.
34664         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34665         * gcc.dg/local1.c: Add explanatory comment.
34666
34667 2004-03-23  Roger Sayle  <roger@eyesopen.com>
34668
34669         PR optimization/14669
34670         * g++.dg/opt/fold2.C: New test case.
34671
34672 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
34673
34674         PR c/14069
34675         * gcc.dg/20040322-1.c: New test.
34676
34677 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34678
34679         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
34680         * gcc.dg/ultrasp4.c: Likewise.
34681         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
34682
34683 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34684
34685         * gcc.dg/i386-sse-8.c: Reset default options.
34686
34687 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34688
34689         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34690         in the error message text.
34691
34692 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34693
34694         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34695
34696 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
34697
34698         PR c++/14616
34699         * g++.dg/init/array13.C: New test.
34700
34701 2004-03-20  Roger Sayle  <roger@eyesopen.com>
34702
34703         PR target/13889
34704         * gcc.c-torture/compile/pr13889.c: New test case.
34705
34706 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34707
34708         PR c/14635
34709         * builtins-1.c (nan, nans): Don't test.
34710         * builtins-30.c: Don't use nan, nanf, nanl.
34711         * builtins-35.c: New test.
34712
34713 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
34714
34715         * g++.dg/ext/altivec-6.C: New test.
34716
34717 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
34718
34719         * g++.dg/init/placement3.C: New test.
34720
34721         * g++.dg/template/spec13.C: New test.
34722
34723         * g++.dg/lookup/using11.C: New test.
34724
34725         * g++.dg/lookup/koenig3.C: New test.
34726
34727         * g++.dg/template/operator2.C: New test.
34728
34729         * g++.dg/expr/dtor3.C: New test.
34730         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34731         marker.
34732         * g++.old-deja/g++.law/visibility28.C: Likewise.
34733
34734 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
34735
34736         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34737         * gcc.dg/ppc64-abi-3.c: Likewise.
34738
34739 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34740
34741         PR c++/14545
34742         * g++.dg/parse/template15.C: New test.
34743
34744 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34745
34746         * g++.dg/expr/dtor2.C: New test.
34747
34748         * g++.dg/lookup/anon4.C: New test.
34749
34750         * g++.dg/overload/using1.C: New test.
34751
34752         * g++.dg/template/lookup7.C: New test.
34753
34754         * g++.dg/template/typename6.C: New test.
34755
34756         * g++.dg/expr/cond6.C: New test.
34757
34758 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34759
34760         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34761
34762 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34763
34764         * g++.dg/expr/cond5.C: New test.
34765         * g++.dg/expr/constcast1.C: Likewise.
34766         * g++.dg/expr/ptrmem2.C: Likewise.
34767         * g++.dg/expr/ptrmem3.C: Likewise.
34768         * g++.dg/lookup/main1.C: Likewise.
34769         * g++.dg/template/lookup6.C: Likewise.
34770
34771 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34772
34773         * gcc.dg/local1.c: New test.
34774
34775         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34776
34777 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34778
34779         * gcc.dg/torture/builtin-convert-1.c: New test.
34780
34781 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34782
34783         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34784
34785 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34786
34787         PR c++/14481
34788         * g++.dg/warn/Wunused-7.C: New test.
34789
34790 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34791
34792         * gcc.dg/torture/builtin-integral-1.c: New test.
34793
34794 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34795
34796         PR c++/14586
34797         * g++.dg/parse/non-dependent3.C: New test.
34798
34799 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
34800
34801         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34802         * g++.dg/eh/simd-2.C: Likewise.
34803         * g++.dg/init/array10.C: Likewise.
34804         * gcc.c-torture/compile/simd-1.c: Likewise.
34805         * gcc.c-torture/compile/simd-2.c: Likewise.
34806         * gcc.c-torture/compile/simd-3.c: Likewise.
34807         * gcc.c-torture/compile/simd-4.c: Likewise.
34808         * gcc.c-torture/compile/simd-6.c: Likewise.
34809         * gcc.c-torture/execute/simd-1.c: Likewise.
34810         * gcc.c-torture/execute/simd-2.c: Likewise.
34811         * gcc.dg/compat/vector-defs.h: Likewise.
34812         * gcc.dg/20020531-1.c: Likewise.
34813         * gcc.dg/altivec-3.c: Likewise.
34814         * gcc.dg/altivec-4.c: Likewise.
34815         * gcc.dg/altivec-varargs-1.c: Likewise.
34816         * gcc.dg/compat/vector-defs.h: Likewise.
34817         * gcc.dg/i386-mmx-3.c: Likewise.
34818         * gcc.dg/i386-sse-4.c: Likewise.
34819         * gcc.dg/i386-sse-5.c: Likewise.
34820         * gcc.dg/i386-sse-8.c: Likewise.
34821         * gcc.dg/simd-1.c: Likewise.
34822         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
34823         __ev64_opaque__ since the machine description provides it.
34824
34825 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34826
34827         * lib/compat.exp (skip_list): New global variable.
34828         Use it to hold the user defined COMPAT_SKIPS list if any.
34829         (compat-obj): Add the members of skip_list to optall.
34830
34831 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34832
34833         * gcc.dg/compat/union-by-value-1_main.c,
34834         union-by-value-1_x.c, union-by-value-1_y.c,
34835         union-check.h, union-defs.h,
34836         union-init.h, union-return-1_main.c,
34837         union-return-1_x.c, union-return-1_y.c: New files.
34838
34839 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34840
34841         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34842         mixed-struct-init.h: Add 4 mixed structure types.
34843         struct-by-value-21_main.c, struct-by-value-21_x.c,
34844         struct-by-value-21_y.c, struct-return-21_main.c,
34845         struct-return-21_x.c, struct-return-21_y.c: New files.
34846
34847 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
34848
34849         PR c++/14550
34850         * g++.dg/parse/template14.C: New test.
34851
34852 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34853
34854         * gcc.c-torture/execute/20040313-1.c: New test.
34855
34856 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
34857
34858         PR target/14533
34859         * gcc.dg/20040311-2.c: New test.
34860
34861 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
34862
34863         PR other/14544
34864         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34865         bit-field.
34866
34867 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
34868
34869         * gcc.dg/20040305-2.c: Add missing return statement.
34870
34871 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34872
34873         * gcc.dg/builtins-34.c: Also check pow10*.
34874
34875 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34876
34877         PR target/14262
34878         * gcc.dg/20040305-2.c: New test.
34879
34880 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34881
34882         * gcc.dg/20040310-1.c: New test.
34883
34884 2004-03-11  Roger Sayle  <roger@eyesopen.com>
34885
34886         * gcc.c-torture/execute/20040311-1.c: New test case.
34887
34888 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
34889
34890         PR c++/14476
34891         * g++.dg/lookup/enum1.C: New test.
34892
34893 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
34894
34895         PR c++/14510
34896         * g++.dg/lookup/struct2.C: New test.
34897
34898 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
34899
34900         * gcc.dg/builtins-34.c: New test.
34901
34902 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34903
34904         * gcc.dg/torture/builtin-nonneg-1.c: New test.
34905
34906 2004-03-09  James E Wilson  <wilson@specifixinc.com>
34907
34908         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34909         * gcc.dg/alias-2.c: New testcase.
34910
34911 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
34912
34913         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34914
34915 2004-03-09  Roger Sayle  <roger@eyesopen.com>
34916
34917         * gcc.c-torture/execute/20040309-1.c: New test case.
34918
34919 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34920
34921         PR c++/14397
34922         * g++.dg/overload/ref1.C: New.
34923
34924 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34925
34926         PR c++/14409
34927         * g++.dg/template/spec12.C: New test.
34928
34929         PR c++/14448
34930         * g++.dg/parse/crash14.C: New test.
34931
34932 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34933
34934         PR c++/14230
34935         * g++.dg/init/ref11.C: New test.
34936
34937 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34938
34939         PR c++/14432
34940         * g++.dg/parse/builtin2.C: New test.
34941
34942 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34943
34944         PR c++/14401
34945         * g++.dg/init/ctor3.C: New test.
34946         * g++.dg/init/union1.C: New test.
34947         * g++.dg/ext/anon-struct4.C: New test.
34948
34949 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34950
34951         * g++.dg/lookup/koenig1.C: Tweak error messages.
34952         * g++.dg/lookup/used-before-declaration.C: Likewise.
34953         * g++.dg/other/do1.C: Likewise.
34954         * g++.dg/overload/koenig1.C: Likewise.
34955         * g++.dg/parse/crash13.C: Likewise.
34956         * g++.dg/template/instantiate3.C: Likewise.
34957
34958 2004-03-08  Eric Christopher  <echristo@redhat.com>
34959
34960         * * lib/target-supports.exp: Enable libiconv in test
34961         compilation.  Fix up error checking.
34962
34963 2004-03-08  Roger Sayle  <roger@eyesopen.com>
34964
34965         PR middle-end/14289
34966         * gcc.dg/pr14289-1.c: New test case.
34967         * gcc.dg/pr14289-2.c: Likewise.
34968         * gcc.dg/pr14289-3.c: Likewise.
34969
34970 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
34971
34972         * gcc.c-torture/execute/20040308-1.c: New test.
34973
34974 2004-03-07  Roger Sayle  <roger@eyesopen.com>
34975
34976         * gcc.c-torture/execute/20040307-1.c: New test case.
34977
34978 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
34979
34980         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34981
34982 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
34983
34984         * gcc.dg/20040306-1.c: New test.
34985
34986 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
34987
34988         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34989         them static.
34990         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34991
34992 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34993
34994         PR c/14465
34995         * gcc.dg/decl-6.c: New test.
34996
34997 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34998
34999         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
35000         Rename LOGPOW -> LOG_POW.
35001         (SQRT_EXP, POW_EXP): New.
35002
35003 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35004
35005         * gcc.dg/i386-sse-8.c: New test.
35006
35007 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35008
35009         PR c/14114
35010         * gcc.dg/decl-5.c: New test.
35011
35012 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
35013
35014         * gcc.dg/20040305-1.c: New test.
35015
35016 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
35017
35018         PR other/14354
35019         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
35020
35021 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
35022
35023         PR c++/14425, c++/14426
35024         * g++.dg/ext/altivec-4.C: New test.
35025         * g++.dg/ext/altivec-5.C: New test.
35026
35027 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
35028
35029         * g++.old-deja/g++.other/linkage1.C: Expect errors about
35030         global variables of a type with no linkage.
35031         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
35032         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
35033         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
35034         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
35035         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
35036         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
35037         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
35038         * g++.dg/warn/deprecated.C: Name enum Color.
35039         * g++.dg/overload/VLA.C: Name structure for 'b'.
35040         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
35041
35042 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35043
35044         * gcc.c-torture/compile/20040304-1.c: New test.
35045
35046 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
35047
35048         PR 13728
35049         * gcc.dg/decl-4.c: New testcase.
35050
35051 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
35052
35053         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
35054         as PRECF if sizeof (float) > sizeof (double).
35055         (PRECL): Make it the same as PRECF if
35056         sizeof (float) > sizeof (long double).
35057
35058 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35059
35060         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
35061         system type.  Add check for irix6 which doesn't have c99 runtime.
35062
35063 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
35064
35065         * gcc.dg/const-elim-1.c: xfail for xtensa.
35066
35067 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35068
35069         PR c++/14369
35070         * g++.dg/template/cond4.C: New test.
35071
35072 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35073
35074         PR c++/14360
35075         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
35076
35077         PR c++/14361
35078         * g++.dg/parse/defarg7.C: New test.
35079
35080         PR c++/14359
35081         * g++.dg/template/friend26.C: New test.
35082
35083 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35084
35085         PR c++/14324
35086         * g++.dg/abi/mangle21.C: New test.
35087
35088         PR c++/14260
35089         * g++.dg/parse/constructor2.C: New test.
35090
35091         PR c++/14337
35092         * g++.dg/template/sfinae1.C: New test.
35093
35094 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35095
35096         PR c++/14267
35097         * g++.dg/expr/crash2.C: New test.
35098
35099         PR middle-end/13448
35100         * gcc.dg/inline-5.c: New test.
35101         * gcc.dg/always-inline.c: Split out tests into ...
35102         * gcc.dg/always-inline2.c: ... this and ...
35103         * gcc.dg/always-inline3.c: ... this.
35104
35105 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35106
35107         PR debug/12103
35108         * g++.dg/debug/crash1.C: New test.
35109
35110 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
35111
35112         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
35113         function with __attribute__((noinline)).
35114         (recurser_void2): Likewise.
35115         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
35116         (recurser_void2): Likewise.
35117
35118 2004-02-29  Roger Sayle  <roger@eyesopen.com>
35119
35120         PR middle-end/14203
35121         * g++.dg/warn/Wunused-6.C: New test case.
35122
35123 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
35124
35125         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
35126         not defined.
35127
35128 2004-02-27  Eric Christopher  <echristo@redhat.com>
35129
35130         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
35131         * g++.dg/charset/asm2.c: Run only x86.
35132         * gcc.dg/charset/asm3.c: Ditto.
35133
35134 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
35135
35136         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
35137         ld_library_path.
35138
35139 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
35140
35141         * g++.dg/ext/altivec-3.C: New.
35142
35143 2004-02-26  Richard Henderson  <rth@redhat.com>
35144
35145         * g++.dg/ext/attrib10.C: Mark for warning.
35146         * gcc.dg/attr-alias-1.c: New.
35147
35148 2004-02-26  Richard Henderson  <rth@redhat.com>
35149
35150         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
35151         * gcc.c-torture/execute/20040208-2.c: ... it back.
35152
35153 2004-02-26  Eric Christopher  <echristo@redhat.com>
35154
35155         * lib/target-supports.exp (check-iconv-available): New function.
35156         * lib/gcc-dg.exp (dg-require-iconv): New function.
35157         Use above.
35158         * gcc.dg/charset: New directory.
35159         * gcc.dg/charset/charset.exp: New file.
35160         * gcc.dg/charset/asm1.c: Ditto.
35161         * gcc.dg/charset/asm2.c: Ditto.
35162         * gcc.dg/charset/asm3.c: Ditto.
35163         * gcc.dg/charset/asm4.c: Ditto.
35164         * gcc.dg/charset/asm5.c: Ditto.
35165         * gcc.dg/charset/attribute1.c: Ditto.
35166         * gcc.dg/charset/attribute2.c: Ditto.
35167         * gcc.dg/charset/string1.c: Ditto.
35168         * g++.dg/charset: New directory.
35169         * g++.dg/dg.exp: Add here. Special options.
35170         * g++.dg/charset/charset.exp: New file.
35171         * g++.dg/charset/asm1.c: Ditto.
35172         * g++.dg/charset/asm2.c: Ditto.
35173         * g++.dg/charset/asm3.c: Ditto.
35174         * g++.dg/charset/asm4.c: Ditto.
35175         * g++.dg/charset/attribute1.c: Ditto.
35176         * g++.dg/charset/attribute2.c: Ditto.
35177         * g++.dg/charset/extern1.cc: Ditto.
35178         * g++.dg/charset/extern2.cc: Ditto.
35179         * g++.dg/charset/string1.c: Ditto.
35180
35181 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
35182
35183         PR c++/14278
35184         * g++.dg/parse/comma1.C: New test.
35185
35186 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35187
35188         PR c++/14284
35189         * g++.dg/template/ttp8.C: New test.
35190
35191 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
35192
35193         * gcc.dg/fixuns-trunc-1.c: New test.
35194
35195 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35196
35197         * gcc.dg/builtins-config.h: Use #elif.
35198
35199 2004-02-26  Michael Matz  <matz@suse.de>
35200
35201         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
35202         * gcc.dg/991214-1.c: Likewise.
35203         * gcc.dg/i386-asm-1.c: Likewise.
35204
35205 2004-02-25  Richard Henderson  <rth@redhat.com>
35206
35207         * gcc.c-torture/execute/20040208-2.c: Move ...
35208         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
35209
35210 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35211
35212         PR c++/14246
35213         * g++.dg/other/crash-3.C: New test.
35214
35215 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35216
35217         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
35218         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
35219
35220         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
35221         HP-UX.
35222
35223 2004-02-24  Michael Matz  <matz@suse.de>
35224
35225         * gcc.dg/i386-regparm.c: New.
35226
35227 2004-02-23  James E Wilson  <wilson@specifixinc.com>
35228
35229         * gcc.c-torture/execute/20040223-1.c: New.
35230
35231 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
35232             Kazu Hirata  <kazu@cs.umass.edu>
35233
35234         * gcc.dg/fwritable-strings-1.c: Remove.
35235
35236 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
35237
35238         PR c/14156
35239         * gcc.dg/20040223-1.c: New test.
35240
35241 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35242
35243         PR c++/14106
35244         * g++.dg/ext/typeof9.C: New test.
35245
35246 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35247
35248         PR c++/14250
35249         * g++.dg/other/switch1.C: New test.
35250
35251 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35252
35253         * gcc.dg/cast-function-1.c: Adjust for new informative message.
35254         * gcc.dg/va-arg-1.c: Likewise.
35255
35256 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35257
35258         PR c++/14143
35259         * g++.dg/template/koenig5.C: New test.
35260
35261 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
35262
35263         * g++.dg/ext/altivec-1.C: Generalize target triple.
35264         * g++.dg/ext/altivec-2.C: New test case.
35265         * g++.dg/ext/altivec_check.h: New file.
35266         * gcc.dg/altivec-1.c: Generalize target triple;
35267         include altivec_check.h and call altivec_check().
35268         * gcc.dg/altivec-[2-5].c: Generalize target triple.
35269         * gcc.dg/altivec-6.c: New test case.
35270         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
35271         type casts as needed.
35272         * gcc.dg/altivec-10.c: Include altivec_check.h and call
35273         altivec_check().
35274         * gcc.dg/altivec-12.c: New test case.
35275         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
35276         include altivec_check.h and call altivec_check().
35277         * gcc.dg/altivec_check.h: New file.
35278
35279 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35280
35281         * lib/target-supports.exp (check_alias_available): Don't mangle
35282         function `g' in test program.
35283
35284 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35285
35286         * lib/target-supports.exp (check_profiling_available): Check
35287         argument to determine whether we support a profiling type.
35288         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
35289         check_profiling_available.
35290         * g++.dg/bprob/bprob.exp: Likewise.
35291         * g77.dg/bprob/bprob.exp: Likewise.
35292         * gcc.misc-tests/bprob.exp: Likewise.
35293         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
35294         dg-require-profiling and delete expected error handling.
35295         * gcc.dg/20021014-1.c: Likewise.
35296         * gcc.dg/nest.c: Likewise.
35297
35298 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35299
35300         PR c++/12007
35301         * g++.dg/other/vthunk1.C: New test.
35302
35303 2004-02-20  Falk Hueffner  <falk@debian.org>
35304
35305         PR target/14201
35306         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
35307
35308 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
35309
35310         PR c++/13927
35311         * g++.dg/other/error8.C: Remove XFAIL markers.
35312
35313         PR c++/14173
35314         * g++.dg/ext/packed5.C: New test.
35315
35316         PR c++/14199
35317         * g++.dg/warn/Wunused-5.C: New test.
35318
35319         PR c++/14186
35320         * g++.dg/lookup/member1.C: New test.
35321
35322 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
35323
35324         * gcc.c-torture/compile/20040130-1.c: Enable only when
35325         __INT_MAX__ >= 2147483647L.
35326         * gcc.c-torture/compile/961203-1.c: Likewise.
35327
35328 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
35329
35330         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
35331         * g++.dg/opt/template1.C: Robustify assembler regexp
35332
35333 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35334
35335         * gcc.c-torture/execute/simd-4.x: Remove.
35336         * gcc.c-torture/execute/va-arg-25.x: Likewise.
35337         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
35338         Guard with #ifndef SKIP_ATTRIBUTE.
35339         * gcc.dg/compat/vector-1_y.c: Likewise.
35340         * gcc.dg/compat/vector-2_x.c: Likewise.
35341         * gcc.dg/compat/vector-2_y.c: Likewise.
35342         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
35343         * g++.dg/eh/simd-2.C: Likewise.
35344
35345 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
35346
35347         * gcc.c-torture/compile/complex-1.c: New.
35348
35349 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
35350
35351         PR target/14209
35352         * gcc.c-torture/execute/20040218-1.c: New test.
35353
35354 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35355
35356         PR c++/14181
35357         * g++.dg/parse/new2.C: New test.
35358
35359 2004-02-18  Paul Brook  <paul@codesourcery.com>
35360
35361         * gcc.c-torture/compile/libcall-1.c: New test.
35362
35363 2004-02-18  Paul Brook  <paul@codesourcery.com>
35364
35365         PR debug/12934
35366         * gcc.dg/debug/debug-7.c: New test.
35367
35368 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
35369
35370         * gcc.dg/20040217-1.c: New test.
35371
35372 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
35373
35374         * gcc.c-torture/execute/990208-1.x: Delete.
35375
35376 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
35377
35378         * gcc.c-torture/execute/20040208-2.x: New file.
35379
35380 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
35381
35382         PR c++/11326
35383         * g++.dg/abi/structret1.C: New test.
35384
35385 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
35386
35387         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
35388         (i386_cpuid): No need to test if cpuid is available on AMD64.
35389         Fix assembly, so that it works onboth i386 and AMD64.
35390         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
35391         (vecInLong): Fix s[] member type to unsigned int.
35392         (vecInWord): Remove type.
35393         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
35394         (a64, b64, c64, d64, e64): Remove.
35395         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
35396         Remove unused variable.  Remove initialization of removed variables.
35397         Don't call mmx_tests nor sse_tests.
35398         (reference_mmx, reference_sse): Remove.
35399         (check): Add return stmt.
35400         * gcc.dg/i386-sse-7.c: New test.
35401         * gcc.dg/i386-mmx-4.c: New test.
35402
35403 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35404
35405         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
35406         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35407         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35408         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
35409         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
35410         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
35411         g++.dg/tc1/dr94.C: Fix line terminator.
35412
35413 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
35414
35415         * gcc.c-torture/compile/20040216-1.c: New.
35416
35417 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35418
35419         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35420         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35421         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
35422         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
35423         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
35424         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
35425
35426 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35427
35428         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
35429
35430 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
35431
35432         PR c++/13971
35433         * g++.dg/expr/cond4.C: New test.
35434
35435         PR c++/14086
35436         * g++.dg/lookup/crash2.C: New test.
35437
35438 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
35439
35440         * gcc.c-torture/compile/20040214-2.c: New test.
35441
35442 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
35443
35444         PR c++/14116
35445         * g++.dg/ext/typeof8.C: New test.
35446
35447 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
35448
35449         * gcc.c-torture/compile/20040214-1.c: New test.
35450
35451 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35452
35453         PR c++/13635
35454         * g++.dg/template/spec11.C: New test.
35455
35456 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35457
35458         PR c++/13927
35459         * g++.dg/other/error8.C: New test.
35460
35461 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
35462
35463         PR c++/14122
35464         * g++.dg/template/array4.C: New test.
35465
35466         PR c++/14108
35467         * g++.dg/inherit/thunk2.C: New test.
35468
35469         PR c++/14083
35470         * g++.dg/eh/cond2.C: New test.
35471
35472 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
35473
35474         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
35475
35476 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
35477
35478         * lib/scanasm.exp (dg-scan): Quote pattern before display.
35479
35480 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
35481
35482         * g++.dg/simd-2.C: xfail on ppc64-linux.
35483
35484 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35485
35486         PR c/456
35487         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
35488         tests.
35489
35490 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
35491
35492         * gcc.dg/builtins-33.c: New test.
35493
35494 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
35495
35496         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
35497
35498 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35499
35500         * g++.dg/simd-2.C: Set -maltivec for ppc64.
35501
35502 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35503
35504         * gcc.dg/ppc64-abi-3.c: New test.
35505
35506 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
35507
35508         PR c/14092
35509
35510         * gcc.dg/pr14092-1.c: New testcase.
35511
35512 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
35513
35514         * gcc.dg/cpp/assert4.c: Fix typo last change.
35515
35516         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
35517         * gcc.dg/cpp/assert4.c: Handle powerpc64.
35518
35519         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
35520
35521 2004-02-09  Roger Sayle  <roger@eyesopen.com>
35522
35523         * gcc.c-torture/compile/20040209-1.c: New test case.
35524
35525 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35526
35527         * gcc.dg/c90-init-1.c: Adjust expected error messages.
35528
35529 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
35530
35531         * gcc.c-torture/execute/20040208-[12].c: New tests.
35532
35533 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35534
35535         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
35536
35537 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35538
35539         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
35540
35541 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35542
35543         Bug 13856
35544         * gcc.dg/visibility-8.c: New testcase.
35545
35546 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35547
35548         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
35549         arguments.
35550         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
35551
35552 2004-02-07  Roger Sayle  <roger@eyesopen.com>
35553
35554         PR middle-end/13696
35555         * g++.dg/opt/fold1.C: New test case.
35556
35557 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35558
35559         PR c++/14033
35560         * g++.dg/other/crash-2.C: New test.
35561
35562 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35563
35564         PR c++/14028
35565         * g++.dg/parse/angle-bracket2.C: New test.
35566
35567 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35568
35569         PR middle-end/13750
35570         Revert:
35571         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35572         PR pch/13361
35573         * g++.dg/pch/wchar-1.C: New.
35574         * g++.dg/pch/wchar-1.Hs: New.
35575
35576 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35577
35578         PR c++/14008
35579         * g++.dg/parse/error15.C: New test.
35580         * g++.dg/parse/crash11.C: Update dg-error mark.
35581
35582 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35583
35584         PR c++/13932
35585         * g++.dg/warn/conv2.C: New test.
35586
35587 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35588
35589         PR c++/13086
35590         * g++.dg/warn/incomplete1.C: Remove xfail.
35591
35592 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35593
35594         * lib/file-format.exp (gcc_target_object_format): Use
35595         ${tool}_target_compile, not gcc_target_compile.
35596         * lib/target-supports.exp (check_alias_available): Likewise.
35597         (check_gc_sections_available): Likewise.
35598         * g++.dg/ext/attrib10.C: Use dg-require-alias.
35599         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35600         dg-require-alias.
35601
35602 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35603
35604         PR c++/13969
35605         * g++.dg/template/static6.C: New test.
35606
35607 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
35608
35609         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35610
35611 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35612
35613         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35614         tests for systems where `char' is unsigned by default.
35615
35616 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35617
35618         PR c++/13997
35619         * g++.dg/template/partial3.C: New test.
35620
35621 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
35622
35623         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35624         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35625         Remove mentions of obsolete ports.
35626
35627 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
35628
35629         * gcc.dg/noncompile/20001228-1.c: Fix for new
35630         error message.
35631
35632 2004-02-03  Roger Sayle  <roger@eyesopen.com>
35633
35634         PR target/9348
35635         * gcc.c-torture/execute/multdi-1.c: New test case.
35636
35637 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35638
35639         PR c++/13925
35640         * g++.dg/template/lookup5.C: New test.
35641
35642 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35643
35644         PR c++/13950
35645         * g++.dg/template/lookup4.C: New test.
35646
35647         PR c++/13970
35648         * g++.dg/parse/error14.C: New test.
35649
35650         PR c++/14002
35651         * g++.dg/parse/template13.C: New test.
35652
35653 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35654
35655         PR c++/13978
35656         * g++.dg/template/koenig4.C: New test.
35657
35658         PR c++/13968
35659         * g++.dg/template/crash17.C: New test.
35660
35661         PR c++/13975
35662         * g++.dg/parse/error13.C: New test.
35663         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35664
35665 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35666
35667         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35668
35669 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
35670
35671         PR c/11658
35672         PR c/13994
35673         * gcc.dg/noncompile/20040203-1.c: New test.
35674         * gcc.dg/noncompile/20040203-2.c: Likewise.
35675         * gcc.dg/noncompile/20040203-3.c: Likewise.
35676         * gcc.dg/20040203-1.c: Likewise.
35677
35678 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
35679
35680         PR c++/10858
35681         * g++.dg/template/sizeof7.C: New test.
35682
35683 2004-02-02  Eric Christopher  <echristo@redhat.com>
35684             Zack Weinberg  <zack@codesourcery.com>
35685
35686         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35687
35688 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
35689
35690         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35691         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35692         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35693         * gcc.dg/cleanup-5.c: Run only on Linux targets.
35694
35695 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
35696
35697         PR c++/13113
35698         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35699
35700         PR c++/13854
35701         * g++.dg/ext/attrib13.C: New test.
35702
35703         PR c++/13907
35704         * g++.dg/conversion/op2.C: New test.
35705
35706 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35707
35708         * gcc.dg/titype-1.c: Fix pasto.
35709
35710 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35711
35712         * gcc.dg/titype-1.c: New test.
35713
35714 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35715
35716         PR c++/13957
35717         * g++.dg/template/non-type-template-argument-1.C,
35718         g++.dg/template/qualified-id1.C: Update dg-error marks.
35719         * g++.dg/template/nontype6.C: New test.
35720
35721 2004-02-01  Roger Sayle  <roger@eyesopen.com>
35722
35723         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35724         * gcc.dg/builtins-31.c: New testcase.
35725         * gcc.dg/builtins-32.c: New testcase.
35726
35727 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
35728
35729         * objc.dg/call-super-2.m: Update line numbers
35730         for the including of stddef.h.
35731
35732 2004-01-30  Michael Matz  <matz@suse.de>
35733
35734         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35735         g++.dg/ext/case-range3.C: New tests.
35736
35737 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35738
35739         DR206
35740         PR c++/13813
35741         * g++.dg/template/member4.C: New test.
35742
35743 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35744
35745         PR c++/13683
35746         * g++.dg/template/sizeof6.C: New test.
35747
35748 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35749
35750         * gcc.dg/fwritable-strings-1.c: New test.
35751
35752 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35753
35754         * gcc.c-torture/compile/20040130-1.c: New test.
35755
35756 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
35757
35758         * objc.dg/call-super-2.m: Include stddef.h for size_t.
35759
35760 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
35761
35762         PR c++/13883
35763         * g++.dg/template/ctor3.C: New test.
35764
35765 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35766
35767         * g++.dg/tc1: New directory.
35768         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35769         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35770         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35771         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35772         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35773
35774 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35775
35776         * g++.dg/parse/error11.C: New test.
35777         * g++.dg/parse/error12.C: Likewise.
35778
35779 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
35780
35781         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35782         (scan_initial, main): Use aligned_sizeof instead of sizeof.
35783
35784 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
35785
35786         PR c++/13791
35787         * g++.dg/ext/attrib12.C: New test.
35788
35789         PR c++/13736
35790         * g++.dg/parse/cast2.C: New test.
35791
35792 2004-01-27  James E Wilson  <wilson@specifixinc.com>
35793
35794         * objc.dg/encode-2.m (main): New local string.  Set depending on
35795         sizeof long.  Use in sscanf call.
35796         * objc.dg/encode-3.m (main): New local string.  Set depending on
35797         sizeof long.  Use in scan_initial call.
35798
35799 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35800
35801         * objc.dg/call-super-2.m: Make LP64-safe.
35802         * objc.dg/desig-init-1.m: Likewise.
35803
35804 2004-01-27  Devang Patel <dpatel@apple.com>
35805
35806         * g++.dg/debug/namespace1.C: New test.
35807
35808 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
35809
35810         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35811         xscale-*-*.
35812
35813         * gcc.dg/arm-mmx-1.c: New test.
35814
35815 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35816
35817         * gcc.dg/20040127-1.c: New test.
35818         * gcc.dg/20040127-2.c: New test.
35819
35820 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35821
35822         * objc.dg/stret-1.m (glob): Renamed to globa.
35823
35824 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
35825
35826         PR c++/13663
35827         * g++.dg/expr/for1.C: New test.
35828
35829 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
35830
35831         PR middle-end/13779
35832         * gcc.dg/darwin-longlong.c: New test.
35833
35834 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
35835
35836         * gcc.dg/20040124-1.c: Moved test from here...
35837         * gcc.c-torture/compile/20040124-1.c: ...to here.
35838
35839 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35840
35841         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
35842         the assembly output if -m64 is passed.
35843
35844 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
35845
35846         PR c++/13833
35847         * g++.dg/template/cond3.C: New test.
35848
35849 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35850
35851         PR c++/13810
35852         * g++.dg/template/ttp7.C: New test.
35853
35854 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35855
35856         PR c++/13797
35857         * g++.dg/template/nontype4.C: New test.
35858         * g++.dg/template/nontype5.C: Likewise.
35859
35860 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
35861
35862         * gcc.dg/torture/mips-clobber-at.c: New test.
35863
35864 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
35865
35866         * gcc.dg/20040124-1.c: New test.
35867
35868 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
35869
35870         * gcc.dg/20040123-1.c: New test.
35871
35872 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35873
35874         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35875
35876 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35877
35878         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35879
35880 2004-01-23  Andrew Pinski  <apinski@apple.com>
35881
35882         * gcc.dg/20030121-1.c: Move to ..
35883         * gcc.dg/20040121-1.c: here.
35884
35885 2004-01-23  Roger Sayle  <roger@eyesopen.com>
35886
35887         * gcc.dg/builtins-29.c: New test case.
35888
35889 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35890
35891         PR 18314
35892         * gcc.dg/builtins-30.c: New testcase.
35893
35894 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
35895
35896         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35897         * lib/g77.exp: Likewise.
35898         * lib/objc.exp: Likewise.
35899         * lib/g++.exp: Likewise.
35900
35901 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35902
35903         * gcc.dg/struct-by-value-2.c: New test.
35904
35905 2004-01-21  Andrew Pinski  <apinski@apple.com>
35906
35907         PR target/13785
35908         * gcc.dg/20030121-1.c: New test.
35909
35910 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
35911
35912         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
35913         clobber frame pointer register in asm statement.
35914
35915 2004-01-21  Falk Hueffner  <falk@debian.org>
35916
35917         * gcc.c-torture/compile/20040121-1.c: New test.
35918
35919 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
35920
35921         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35922
35923 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
35924
35925         * gcc.dg/ppc64-abi-2.c: New test.
35926
35927 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
35928
35929         * lib/treelang.exp: Fill out this file.
35930         * lib/treelang-dg.exp: New File.
35931
35932 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35933
35934         * gcc.c-torture/compile/981022-1.c: Remove.
35935         * gcc.dg/array-5.c: Remove XFAIL.
35936         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35937         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35938         gcc.dg/cond-lvalue-1.c: Update.
35939         * gcc.dg/cast-lvalue-2.c: New test.
35940
35941 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
35942
35943         PR c++/13592
35944         * g++.dg/other/error1.C (class foo): Tweak error message.
35945
35946         PR c++/13592
35947         * g++.dg/template/call2.C: New test.
35948
35949 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35950
35951         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35952         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35953         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35954         scalar-return-1_x.c, scalar-return-2_y.c,
35955         scalar-return-3_x.c, scalar-return-3_y.c,
35956         scalar-return-4_x.c, scalar-return-4_y.c,
35957         struct-align-1.h, struct-align-1_x.c,
35958         struct-align-1_y.c, struct-align-2.h,
35959         struct-align-2_x.c, struct-align-2_y.c,
35960         struct-by-value-10_y.c, struct-by-value-11_x.c,
35961         struct-by-value-11_y.c, struct-by-value-12_x.c,
35962         struct-by-value-12_y.c, struct-by-value-13_x.c,
35963         struct-by-value-13_y.c, struct-by-value-14_x.c,
35964         struct-by-value-14_y.c, struct-by-value-15_x.c,
35965         struct-by-value-15_y.c, struct-by-value-16_y.c,
35966         struct-by-value-17_y.c, struct-by-value-18_y.c,
35967         struct-by-value-19_y.c, struct-by-value-1_x.c,
35968         struct-by-value-1_y.c, struct-by-value-20_y.c,
35969         struct-by-value-2_x.c, struct-by-value-2_y.c,
35970         struct-by-value-3_y.c, struct-by-value-4_x.c,
35971         struct-by-value-4_y.c, struct-by-value-5_y.c,
35972         struct-by-value-6_y.c, struct-by-value-7_y.c
35973         struct-by-value-8_x.c, struct-by-value-8_y.c
35974         struct-by-value-9_x.c, struct-by-value-9_y.c
35975         struct-return-10_x.c, struct-return-10_y.c,
35976         struct-return-19_x.c, struct-return-20_x.c
35977         struct-return-2_x.c, struct-return-2_y.c
35978         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35979         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
35980
35981 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35982
35983         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35984         attribute on sparc*-sun-solaris2.*.
35985
35986 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
35987
35988         PR c++/13710
35989         * g++.dg/ext/typeof7.C: New test.
35990
35991 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
35992
35993         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35994         * gcc.dg/const-elim-1.c: Same.
35995
35996 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
35997
35998         * objc.dg/stret-1.m: New.
35999         * objc.dg/stret-2.m: New.
36000
36001 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
36002
36003         PR c++/11895
36004         * g++.dg/ext/vector1.C: New test.
36005
36006 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
36007
36008         * gcc.dg/pch/import-1.c: New.
36009         * gcc.dg/pch/import-1.hs: New.
36010         * gcc.dg/pch/import-1a.h: New.
36011         * gcc.dg/pch/import-1b.h: New.
36012         * gcc.dg/pch/import-1c.h: New.
36013
36014 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36015
36016         PR c++/13574
36017         * g++.dg/ext/array1.C: New test.
36018
36019         PR c++/13178
36020         * g++.dg/conversion/op1.C: New test.
36021
36022 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
36023
36024         PR 11864
36025         From Kazumoto Kojima / Dan Kegel:
36026         * gcc.dg/pr11864-1.c: New test.
36027
36028         PR 10392
36029         From Marcus Comstedt / Dan Kegel:
36030         * gcc.dg/pr10392-1.c: New test.
36031
36032 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36033
36034         PR c++/13478
36035         * g++.dg/init/ref10.C: New test.
36036
36037 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36038
36039         PR c++/13407
36040         * g++.dg/parse/typename6.C: New test.
36041
36042 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36043
36044         PR pch/13361
36045         * g++.dg/pch/wchar-1.C: New.
36046         * g++.dg/pch/wchar-1.Hs: New.
36047
36048 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36049
36050         PR c++/9259
36051         * g++.dg/expr/sizeof2.C: New test.
36052
36053 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
36054
36055         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
36056
36057 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36058
36059         PR c++/13659
36060         * g++.dg/lookup/strong-using-3.C: New.
36061         * g++.dg/lookup/using-10.C: New.
36062
36063 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36064
36065         PR c++/13594
36066         * g++.dg/lookup/strong-using-2.C: New.
36067
36068 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
36069             Dan Kegel <dank@kegel.com>
36070             J"orn Rennecke <joern.rennecke@superh.com>
36071
36072         PR target/9365
36073         * gcc.dg/pr9365-1.c: New test.
36074
36075 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36076
36077         PR c++/8856
36078         * g++.dg/parse/casting-operator2.C: New test.
36079         * g++.old-deja/g++.pt/explicit83.C: Remove.
36080
36081 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36082
36083         * gcc.dg/label-compound-stmt-1.c: New test.
36084         * gcc.c-torture/compile/950922-1.c,
36085         gcc.c-torture/compile/20000211-3.c,
36086         gcc.c-torture/compile/20000518-1.c,
36087         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
36088         compound statements.
36089
36090 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
36091
36092         * gcc.dg/ppc64-abi-1.c: New test.
36093
36094 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
36095
36096          * g++.dg/ext/attrib9.C: Add dg-warnings.
36097
36098 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36099
36100         PR c++/12335
36101         * g++.dg/parse/dtor3.C: New test.
36102
36103 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
36104
36105         PR c++/12709
36106         * g++.dg/parse/try-catch-1.C: New test.
36107
36108 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
36109
36110         * ada/acats/run_all.sh: Add more verbose output in acats.log
36111         when compiling tests.
36112
36113 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36114
36115         PR 13656
36116         * gcc.dg/typedef-redecl.c: New test case.
36117         * gcc.dg/typedef-redecl.h: New support file.
36118
36119 2004-01-13  Jan Hubicka  <jh@suse.cz>
36120
36121         * gcc.dg/always_inline.c: New test.
36122         * gcc.dg/debug/20031231-1.c: Fix.
36123
36124 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36125
36126         PR c++/13474
36127         * g++.dg/template/array3.C: New test.
36128
36129 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36130
36131         * g++.dg/ext/lvalue1.C: No longer expected to fail.
36132         * g++.dg/warn/Wunused-2.C: Likewise.
36133
36134 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36135
36136         PR c++/13289
36137         * g++.dg/template/instantiate6.C: New test.
36138
36139 2004-01-12  Roger Sayle  <roger@eyesopen.com>
36140
36141         PR middle-end/11397
36142         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
36143
36144 2004-01-12  Jan Hubicka  <jh@suse.cz>
36145
36146         PR opt/12826
36147         * gcc.dg/20040112-1.c: New.
36148
36149         * gcc.dg/dwarf-die[1-7].c: Move to...
36150         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
36151         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
36152
36153 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
36154
36155         PR c++/4100
36156         * g++.dg/parse/friend4.C: New test.
36157
36158 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
36159
36160         PR c++/4100
36161         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
36162         definition is called a friend.
36163
36164 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
36165
36166         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
36167
36168 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
36169
36170         PR c++/3478
36171         * g++.dg/parse/error10.C: New test.
36172         * g++.dg/template/arg2.C: Accept "invalid type" error.
36173
36174 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
36175
36176         PR middle-end/13392
36177         * g++.dg/opt/expect2.C: New test.
36178
36179 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36180
36181         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
36182         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
36183         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
36184         Update dg-error regexps.
36185
36186 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36187
36188         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
36189         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
36190
36191 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36192
36193         * gcc.dg/pragma-re-1.c: Use right pointer type.
36194
36195 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36196
36197         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
36198
36199 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
36200
36201         * gcc.dg/rs6000-ldouble-1.c: New.
36202
36203 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36204
36205         DR 337
36206         PR c++/9256
36207         * g++.dg/other/abstract1.C: New test.
36208
36209 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
36210
36211         * g++.dg/lookup/strong-using-1.C: New.
36212
36213 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36214
36215         PR c/11234
36216         * gcc.dg/func-ptr-conv-1.c: New test.
36217         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
36218
36219 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
36220
36221         PR target/13380.
36222         * gcc.c-torture/compile/20040109-1.c: New.
36223
36224 2004-01-08  Stuart Hastings  <stuart@apple.com>
36225
36226         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
36227         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
36228         * gcc.dg/i386-sse-6.c: ...this new testcase.
36229
36230 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
36231
36232         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
36233
36234 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36235
36236         * ada/acats/run_acats: Treat 'gnatchop' the same way
36237         as 'gnatmake'.  Export GCC_DRIVER.
36238         * ada/acats/run_all.sh: Add target_gnatchop.  Use
36239         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
36240
36241 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36242
36243         PR c++/12573
36244         * g++.dg/template/dependent-expr4.C: New test.
36245
36246 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
36247
36248         * gcc.dg/altivec-11.c: New test.
36249
36250 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
36251
36252         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
36253
36254 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36255
36256         PR c/6024
36257         * gcc.dg/enum-compat-1.c: New test.
36258         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
36259
36260 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36261
36262         PR c/12165
36263         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
36264         gcc.dg/c99-idem-qual-3.c: New tests.
36265
36266 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
36267
36268         * gcc.dg/winline-7.c: Don't cast void * to int.
36269
36270 2004-01-06  Jan Hubicka  <jh@suse.cz>
36271
36272         * gcc.dg/i386-sse-5.c: New test
36273         * g++.dg/eh/simd-1.c: Add -w argument for i386.
36274
36275 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36276
36277         PR c++/12815
36278         * g++.dg/rtti/typeid4.C: New test.
36279
36280 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36281
36282         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
36283
36284 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36285
36286         PR c++/12132
36287         * g++.dg/template/error11.C: New test.
36288
36289         PR c++/13451
36290         * g++.dg/template/class2.C: New test.
36291
36292 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36293         Richard Sandiford <rsandifo@redhat.com>
36294
36295         PR c++/13387
36296         * g++.dg/opt/alias3.C: New test.
36297
36298 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
36299
36300         PR c++/13157
36301         * g++.dg/template/koenig3.C: New test.
36302
36303         PR c++/13529
36304         * g++.dg/parse/offsetof3.C: New test.
36305
36306         * g++.dg/init/copy7.C: Add missing dg-error markers.
36307
36308         PR c++/12226
36309         * g++.dg/init/copy7.c: New test.
36310
36311         PR c++/13536
36312         * g++.dg/parse/cast1.C: New test.
36313
36314 2004-01-04  Jan Hubicka  <jh@suse.cz>
36315
36316         * gcc.dg/winline[1-7].c: New tests.
36317
36318 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36319
36320         PR c++/13520
36321         * g++.dg/template/qualttp22.C: New test.
36322
36323 2004-01-01  Jan Hubicka  <jh@suse.cz>
36324
36325         * gcc.dg/debug/20031231-1.c: New.
36326         * gcc.c-torture/compile/20040101-1.c: New.
36327         * gcc.dg/dwarf-die-[1-7].c: New.
36328
36329 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
36330
36331         PR optimization/13521
36332         * gcc.c-torture/compile/20031231-1.c: New test.
36333
36334 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36335
36336         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
36337
36338 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36339
36340         PR c++/10079
36341         * g++.dg/template/crash16.C: New test.
36342
36343 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
36344
36345         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
36346
36347 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36348
36349         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
36350         ports.
36351         * g++.old-deja/g++.jason/thunk3.C: Likewise.
36352         * g++.old-deja/g++.law/profile1.C: Likewise.
36353         * gcc.c-torture/compile/981006-1.c: Likewise.
36354         * gcc.c-torture/execute/loop-2e.x: Likewise.
36355         * gcc.c-torture/execute/loop-2f.x: Remove.
36356         * gcc.c-torture/execute/loop-2g.x: Likewise.
36357         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
36358         * gcc.dg/20020312-2.c: Remove traces of dead ports.
36359
36360 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36361
36362         PR c++/13507
36363         * g++.dg/ext/attrib11.C: New test.
36364
36365         PR c++/13494
36366         * g++.dg/template/array2-1.C: New test.
36367         * g++.dg/template/array2-2.C: New test.
36368
36369 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
36370
36371         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
36372
36373 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36374
36375         PR c++/12774
36376         * g++.dg/template/array1-1.C: New test.
36377         * g++.dg/template/array1-2.C: New test.
36378
36379 2003-12-29  Roger Sayle  <roger@eyesopen.com>
36380
36381         PR fortran/12632
36382         * g77.dg/12632.f: New test case.
36383
36384 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36385
36386         PR c++/13289
36387         * g++.dg/parse/nontype1.C: New test.
36388
36389 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36390
36391         PR c++/12403
36392         * g++.dg/parse/explicit1.C: New test.
36393         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
36394
36395 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36396
36397         PR c++/13081
36398         * g++.dg/opt/inline6.C: New test.
36399
36400         PR c++/12613
36401         * g++.dg/parse/error9.C: New test.
36402
36403         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
36404
36405 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36406
36407         PR c++/13009
36408         * g++.dg/init/assign1.C: New test.
36409
36410 2003-12-28  Roger Sayle  <roger@eyesopen.com>
36411
36412         PR c++/13070
36413         * g++.dg/warn/format3.C: New test case.
36414
36415 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36416
36417         * gcc.c-torture/compile/20031227-1.c: New test.
36418
36419 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36420
36421         * g++.dg/bprob/bprob.exp: Load target-supports.exp
36422         * g77.dg/bprob/bprob.exp: Likewise.
36423         * gcc.misc-tests/bprob.exp: Likewise.
36424         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
36425         variants on systems where the library does not provide that
36426         functionality.
36427         * gcc.dg/builtins-20.c: Use builtins-config.h.
36428         * gcc.dg/builtins-config.h: New file.
36429
36430 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36431
36432         * lib/gcc-dg.exp (dg-require-profiling): New function.
36433         * lib/target-supports.exp (check_profiling_available): Likewise.
36434         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
36435         * g77.dg/bprob/bprob.exp: Likewise.
36436         * gcc.misc-tests/bprob.exp: Likewise.
36437         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
36438         * gcc.dg/20021014-1.c: Likewise.
36439         * gcc.dg/nest.c: Likewise.
36440
36441 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36442
36443         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
36444         compiling.
36445         * g++.dg/lookup/java2.C: Likewise.
36446         * gcc.dg/cpp/lexident.c: Likewise.
36447
36448 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
36449
36450         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
36451         given.
36452         * gcc.c-torture/compile/961203-1.c: Likewise.
36453         * gcc.c-torture/compile/980506-1.c: Likewise.
36454
36455 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
36456
36457         * lib/gcc-dg.exp (dg-prune-output): New annotation.
36458         (additional_prunes): New global.
36459         (gcc-dg-prune): Handle additional per-test pruning.
36460         (dg-test): Clear additional_prunes between tests.
36461
36462         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
36463         dg-prune-output to avoid spurious failures from assembler
36464         complaining about nonexistent WAW violations.
36465         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
36466         Use dg-prune-output to avoid spurious failures from assembler
36467         warning about Itanium B-step errata.
36468
36469 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36470
36471         * g++.dg/abi/macro0.C: New test.
36472         * g++.dg/abi/macro1.C: Likewise.
36473         * g++.dg/abi/macro2.C: Likewise.
36474
36475         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
36476         * g++.dg/abi/bitfield7.C: Likewise.
36477         * g++.dg/abi/dtor2.C: Likewise.
36478         * g++.dg/abi/mangle11.C: Likewise.
36479         * g++.dg/abi/mangle12.C: Likewise.
36480         * g++.dg/abi/mangle14.C: Likewise.
36481         * g++.dg/abi/mangle17.C: Likewise.
36482         * g++.dg/abi/vbase10.C: Likewise.
36483         * g++.dg/abi/vbase14.C: Likewise.
36484         * g++.dg/template/qualttp17.C: Likewise.
36485
36486 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36487
36488         PR c/11995
36489         * gcc.dg/20031223-1.c: New test.
36490
36491 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36492
36493         * gcc.dg/noreturn-7.c: New test.
36494
36495 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36496
36497         * gcc.dg/null-pointer-1.c: New test.
36498
36499 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36500
36501         * g++.old-deja/g++.jason/template18.C: Remove.
36502         * g++.old-deja/g++.jason/template37.C: Likewise.
36503
36504         PR c++/12862
36505         * g++.dg/lookup/ns1.C: New test.
36506
36507         PR c++/12397
36508         * g++.dg/template/lookup3.C: New test.
36509
36510 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36511
36512         * g++.dg/template/recurse1.C: New test
36513
36514 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36515
36516         PR c++/12479
36517         * g++.dg/parse/semicolon1.C: New test.
36518         * g++.dg/parse/semicolon1.h: Likewise.
36519
36520 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
36521
36522         * gcc.dg/darwin-misaligned.c: New test.
36523
36524 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36525
36526         PR c/9163
36527         * gcc.dg/20031222-1.c: New test.
36528
36529 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
36530
36531         PR c++/13438
36532         * g++.dg/parse/error8.C: New test.
36533
36534         PR c++/11554
36535         * g++.dg/warn/ctor-init-1.C: New test.
36536
36537 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
36538
36539         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
36540         too small.
36541         * gcc.c-torture/compile/930217-1.c: Likewise.
36542         * gcc.c-torture/compile/930513-1.c: Likewise.
36543         * gcc.c-torture/execute/920908-2.c: Likewise.
36544         * gcc.c-torture/execute/921204-1.c: Likewise.
36545         * gcc.c-torture/execute/930621-1.c: Likewise.
36546         * gcc.c-torture/execute/930630-1.c: Likewise.
36547         * gcc.c-torture/execute/931031-1.c: Likewise.
36548         * gcc.c-torture/execute/980602-2.c: Likewise.
36549         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36550         * gcc.c-torture/execute/compndlit-1.c: Likewise.
36551         * gcc.c-torture/execute/extzvsi.c: Likewise.
36552         * gcc.c-torture/unsorted/ext.c: Likewise.
36553
36554 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
36555
36556         PR target/12749
36557         * gcc.c-torture/compile/20031220-2.c: New test case.
36558
36559 2003-12-20  Roger Sayle  <roger@eyesopen.com>
36560
36561         PR optimization/13031
36562         * gcc.c-torture/compile/20031220-1.c: New test case.
36563
36564 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36565
36566         * gcc.dg/cast-function-1.c: New test.
36567
36568 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36569
36570         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36571         formats.
36572
36573 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
36574
36575         PR c++/12795
36576         * g++.dg/ext/attrib10.C: New test.
36577
36578 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36579
36580         * gcc.dg/cleanup-10.c: New test.
36581         * gcc.dg/cleanup-11.c: New test.
36582
36583 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36584
36585         PR c++/13239
36586         * g++.dg/opt/expect1.C: New test.
36587
36588 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
36589
36590         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36591
36592 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
36593
36594         PR debug/12923
36595         * gcc.dg/20031218-1.c: New test.
36596
36597         PR debug/12389
36598         * gcc.dg/20031218-2.c: New test.
36599         * gcc.dg/20031218-3.c: New test.
36600
36601         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36602         of label name and allow for USER_LABEL_PREFIX == "_" names.
36603         * g++.dg/abi/mangle18-2.C: Likewise.
36604         * g++.dg/abi/mangle19-1.C: Likewise.
36605         * g++.dg/abi/mangle19-2.C: Likewise.
36606         * g++.dg/abi/mangle20-1.C: Likewise.
36607         * g++.dg/abi/mangle20-2.C: Likewise.
36608
36609 2003-12-18  Richard Henderson  <rth@redhat.com>
36610
36611         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36612
36613 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
36614             Dan Kegel <dank@kegel.com>
36615
36616         PR other/12009
36617         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36618         testing a cross compiler, it causes spurious compile failures.
36619         * lib/g++.exp: Likewise.
36620
36621 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36622
36623         PR c++/13262
36624         * g++.dg/template/access13.C: New test.
36625
36626 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
36627
36628         * gcc.dg/20031216-1.c: New test.
36629
36630 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36631
36632         PR c++/9154
36633         * g++.dg/template/error10.C: New test.
36634
36635 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36636
36637         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36638         * g++.dg/eh/simd-2.C: Likewise.
36639
36640 2003-12-17  James E Wilson  <wilson@specifixinc.com>
36641             Roger Sayle  <roger@eyesopen.com>
36642
36643         * gcc.c-torture/execute/ieee/mzero5.c: New.
36644
36645 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
36646
36647         PR c++/10603
36648         * g++.dg/parse/error6.C: New test.
36649
36650         PR c++/12827
36651         * g++.dg/parse/error7.C: New test.
36652
36653 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36654
36655         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36656         at -O with stabs debugging formats.
36657         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36658         * gcc.dg/debug/debug-2.c: Likewise.
36659
36660 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36661
36662         PR c++/12696
36663         * g++.dg/init/error1.C: New test.
36664
36665         PR c++/12218
36666         * g++.dg/init/pm3.C: New test.
36667
36668 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36669
36670         PR c/3347
36671         * gcc.dg/bitfld-8.c: New test.
36672
36673 2003-12-16  James Lemke  <jim@wasabisystems.com>
36674
36675         * gcc.dg/arm-scd42-[123].c: New tests.
36676
36677 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36678
36679         PR c++/9043
36680         * g++.dg/abi/mangle20-1.C: New test.
36681         * g++.dg/abi/mangle20-2.C: New test.
36682
36683 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36684
36685         PR c++/13275
36686         * g++.dg/other/offsetof2.C: Remove XFAIL.
36687         * g++.dg/parse/offsetof1.C: New test.
36688         * g++.gd/parse/offsetof2.C: Likewise.
36689
36690 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36691
36692         * g++.dg/template/nontype3.C: New test.
36693         * g++.dg/template/static2.C: Tweaked the dg-error clause.
36694
36695 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36696
36697         * g++.dg/warn/noreturn-3.C: Also test instantiation.
36698
36699 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36700
36701         PR c++/13387
36702         * g++.dg/expr/assign1.C: New test.
36703
36704         PR c++/13242
36705         * g++.dg/abi/mangle19-1.C: New test.
36706         * g++.dg/abi/mangle19-2.C: New test.
36707
36708 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
36709
36710         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36711
36712 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36713
36714         * gcc.c-torture/execute/20031216-1.c: New test.
36715
36716 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36717
36718         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36719         an ICE regression.
36720
36721 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36722
36723         PR c++/10926
36724         * g++.dg/template/error9.C: New test.
36725
36726         PR c++/11116
36727         * g++.dg/template/error8.C: New test.
36728
36729 2003-12-15  Roger Sayle  <roger@eyesopen.com>
36730
36731         PR middle-end/13400
36732         * gcc.c-torture/execute/20031215-1.c: New test case.
36733
36734 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36735
36736         PR c++/13269
36737         * g++.dg/parse/error5.C: New test.
36738
36739         PR c++/12989
36740         * g++.dg/expr/sizeof1.C: New test.
36741
36742         PR c++/13310
36743         * g++.dg/template/crash15.C: New test.
36744
36745 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
36746
36747         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36748         a non-POD type as the last named parameter of a varargs function.
36749
36750 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36751
36752         PR c++/13243
36753         PR c++/12573
36754         * g++.dg/template/crash14.C: New test.
36755         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36756
36757 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36758
36759         * g++.dg/other/java1.C: New test.
36760
36761         PR c++/13241
36762         * g++.dg/abi/mangle18-1.C: New test.
36763         * g++.dg/abi/mangle18-2.C: New test.
36764
36765 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36766
36767         PR optimization/10312
36768         * gcc.c-torture/execute/20031214-1.c: New.
36769
36770 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
36771
36772         PR c++/10779
36773         PR c++/12160
36774         * g++.dg/parse/error3.C: New test.
36775         * g++.dg/parse/error4.C: Likewise.
36776         * g++.dg/abi/mangle4.C: Tweak error messages.
36777         * g++.dg/lookup/using5.C: Likewise.
36778         * g++.dg/other/error2.C: Likewise.
36779         * g++.dg/parse/typename5.C: Likewise.
36780         * g++.dg/parse/undefined1.C: Likewise.
36781         * g++.dg/template/arg2.C: Likewise.
36782         * g++.dg/template/ttp3.C: Likewise.
36783         * g++.dg/template/type1.C: Likewise.
36784         * g++.old-deja/g++.other/crash32.C: Likewise.
36785         * g++.old-djea/g++.pt/defarg8.C: Likewise.
36786
36787 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36788
36789         PR c++/13106
36790         * g++.dg/warn/noreturn-3.C: New test.
36791
36792 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36793
36794         PR c++/13118
36795         * g++.dg/abi/covariant3.C: New.
36796
36797 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
36798
36799         * g++.dg/eh/ia64-1.C: New test.
36800
36801 2003-12-12  Roger Sayle  <roger@eyesopen.com>
36802
36803         PR optimization/13037
36804         * g77.f-torture/execute/13037.f: New test case.
36805
36806 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36807
36808         PR c++/12881
36809         * g++.dg/abi/covariant2.C: New.
36810
36811 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
36812
36813         * gcc.dg/cpp/trad/macro.c: New tests.
36814
36815 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
36816
36817         * gcc.c-torture/execute/wchar_t-1.x: Delete.
36818
36819 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
36820
36821         PR other/10819
36822         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36823         to fix Bug 10819.
36824         * lib/g++.exp (g++_version): Likewise.
36825         * lib/g77.exp (g77_version): Likewise.
36826         * lib/objc.exp (default_objc_version): Likewise.
36827
36828 2003-12-10  Richard Henderson  <rth@redhat.com>
36829
36830         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36831
36832         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36833
36834 2003-12-08  Matt Austern  <austern@apple.com>
36835
36836         PR c/13134
36837         * lib/gcc-dg.exp (dg-require-visibility): Define.
36838         * lib/target-supports (check_visibility_available): Define.
36839         * gcc.dg/visibility-1.c: New test.
36840         * gcc.dg/visibility-2.c: Likewise.
36841         * gcc.dg/visibility-3.c: Likewise.
36842         * gcc.dg/visibility-4.c: Likewise.
36843         * gcc.dg/visibility-5.c: Likewise.
36844         * gcc.dg/visibility-6.c: Likewise.
36845         * g++.dg/ext/visibility-1.C: Likewise.
36846         * g++.dg/ext/visibility-2.C: Likewise.
36847         * g++.dg/ext/visibility-3.C: Likewise.
36848         * g++.dg/ext/visibility-4.C: Likewise.
36849         * g++.dg/ext/visibility-5.C: Likewise.
36850         * g++.dg/ext/visibility-6.C: Likewise.
36851
36852 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36853
36854         * g++.dg/lookup/java1.C: New test.
36855         * g++.dg/lookup/java2.C: New test.
36856
36857 2003-12-07  Falk Hueffner  <falk@debian.org>
36858
36859         * g++.dg/opt/noreturn-1.C: New test.
36860
36861 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
36862
36863         * gcc.dg/overflow-1.c: New test.
36864
36865 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36866
36867         * g77.f-torture/compile/13060.f: New test.
36868
36869 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
36870
36871         PR c++/13323
36872         * g++.dg/inherit/operator2.C: New test.
36873
36874 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36875
36876         PR c++/13305
36877         * g++.dg/ext/attrib9.C: New test.
36878
36879 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36880
36881         PR c++/13314
36882         * g++.dg/template/error7.C: New test.
36883
36884 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
36885             J"orn Rennecke <joern.rennecke@superh.com>
36886
36887         PR target/13302
36888         * g++.dg/other/struct-va_list.C: New test.
36889
36890 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36891
36892         PR c++/13166
36893         * g++.dg/parse/defarg6.C: New test.
36894
36895 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
36896
36897         PR target/13256
36898         * gcc.c-torture/execute/20031201-1.c: New test.
36899
36900 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
36901
36902         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36903
36904 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36905
36906         * gcc.dg/builtin-return-1.c: New test.
36907
36908 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
36909             J"orn Rennecke <joern.rennecke@superh.com>
36910
36911         PR optimization/13260
36912         * gcc.c-torture/execute/20031204-1.c: New test.
36913
36914 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36915
36916         PR c++/9127
36917         * g++.dg/template/error6.C: New test.
36918
36919 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
36920
36921         * gcc.dg/20031202-1.c: New test.
36922
36923 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36924
36925         PR c++/13179
36926         * g++.dg/template/eh1.C: New test.
36927
36928         PR c++/10771
36929         * g++.dg/template/error5.C: New test.
36930
36931 2003-12-02  David Ung  <davidu@mips.com>
36932
36933         * gcc.dg/compat/vector-check.h: Corrected type for var
36934         g_##TMODE
36935
36936 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36937
36938         PR c++/10126
36939         * g++.dg/template/ptrmem8.C: New test.
36940
36941 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36942
36943         PR c++/12573
36944         * g++.dg/template/dependent-expr3.C: New test.
36945
36946 2003-12-01  James Lemke  <jim@wasabisystems.com>
36947
36948         * gcc.dg/arm-g2.c: New test.
36949
36950 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36951
36952         PR optimization/11634
36953         * gcc.dg/20031201-2.c: New test case.
36954
36955 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
36956
36957         PR 11433
36958         * objc.dg/proto-lossage-3.m: New test.
36959
36960 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36961
36962         PR optimization/12628
36963         * gcc.dg/20031201-1.c: New test case.
36964
36965 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36966
36967         * gcc.dg/unaligned-1.c: New test.
36968
36969 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
36970
36971         PR c++/9849
36972         * g++.dg/template/error4.C: New test.
36973         * g++.dg/template/nested3.C: Adjust error markers.
36974
36975 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36976
36977         * gcc.dg/cpp/assert4.c: Check more #system assertions.
36978
36979 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36980
36981         PR c/10333
36982         * gcc.dg/bitfld-7.c: New test.
36983
36984 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
36985
36986         * gcc.dg/tls/asm-1.C: New test.
36987
36988 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36989
36990         * gcc.dg/cpp/assert4.c: Update.
36991
36992 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36993
36994         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36995         * gcc.dg/builtin-apply3.c: New test.
36996
36997 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36998
36999         * lib/compat.exp (compat-obj): New xfaildata parameter.
37000         Use it to set compiler_conditional_xfail_data before compiling.
37001         (compat-get-options): Handle dg-xfail-if.
37002         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
37003         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
37004         * gcc.dg/compat/vector-1_y.c: Likewise.
37005         * gcc.dg/compat/vector-2_x.c: Likewise.
37006         * gcc.dg/compat/vector-2_y.c: Likewise.
37007
37008 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37009
37010         * g++.dg/opt/reg-stack4.C: New test.
37011
37012 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37013
37014         * gcc.dg/builtin-apply2.c: New test.
37015
37016 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37017
37018         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
37019
37020 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37021
37022         PR c++/12924
37023         * g++.dg/template/template-id-2.C: New test.
37024
37025 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37026
37027         PR c++/5369
37028         * g++.dg/template/memfriend1.C: New test.
37029         * g++.dg/template/memfriend2.C: Likewise.
37030         * g++.dg/template/memfriend3.C: Likewise.
37031         * g++.dg/template/memfriend4.C: Likewise.
37032         * g++.dg/template/memfriend5.C: Likewise.
37033         * g++.dg/template/memfriend6.C: Likewise.
37034         * g++.dg/template/memfriend7.C: Likewise.
37035         * g++.dg/template/memfriend8.C: Likewise.
37036         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
37037
37038 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
37039
37040         PR c++/12515
37041         * g++.dg/ext/cond1.C: New test.
37042
37043 2003-11-20  Richard Henderson  <rth@redhat.com>
37044
37045         * gcc.dg/20020201-2.c: Remove.
37046         * gcc.dg/20020201-4.c: Remove.
37047         * gcc.dg/20020304-1.c: Remove.
37048
37049 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
37050
37051         * gcc.dg/cpp/trad/xwin1.c: New test case.
37052
37053 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
37054
37055         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
37056         * lib/g77.exp: Likewise.
37057         * lib/objc.exp: Likewise.
37058         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
37059         for darwin.
37060
37061 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37062
37063         PR c++/12932
37064         * g++.dg/template/static5.C: New test.
37065
37066 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37067
37068         * gcc.dg/nested-func-1.c: New test.
37069
37070 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37071
37072         * gcc.dg/cpp/assert4.c: New test.
37073
37074 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37075
37076         PR c++/2294
37077         * g++.dg/lookup/using9.c: New test.
37078
37079 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
37080
37081         PR c++/12762
37082         * g++.dg/template/error3.C: New test.
37083
37084 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
37085
37086         PR ada/13035
37087         * ada/acats/run_acats, run_all.sh: Fix syntax error.
37088         No longer use a wrapper for gcc, since this does not work under
37089         Windows.
37090
37091 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37092
37093         PR c++/2094
37094         * g++.dg/template/ptrmem7.C: New test.
37095
37096 2003-11-13  Andrew Pinski <apinski@apple.com>
37097
37098         * gcc.c-torture/compile/20031113-1.c: New test.
37099
37100 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
37101             Kean Johnston <jkj@sco.com>
37102
37103         PR c/13029
37104         * gcc.dg/unused-4.c: Update.
37105
37106 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37107
37108         * g++.dg/opt/const3.C: New test.
37109
37110 2003-11-13  Jan Hubicka  <jh@suse.cz>
37111
37112         * gcc.c-torture/compile/20031112-1.c: New test.
37113
37114 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
37115
37116         * g++.dg/parse/crash10.C: Remove bogus error marker.
37117
37118 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37119
37120         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
37121         (host_gcc): Likewise.
37122         (ROOT): Honor $PWDCMD.
37123         (BASE): Likewise.
37124         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
37125
37126 2003-11-12  Catherine Moore  <clm@redhat.com>
37127
37128         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
37129
37130 2003-11-12  Andreas Jaeger  <aj@suse.de>
37131             Jakub Jelinek  <jakub@redhat.com>
37132             Andrew Pinski  <pinskia@physics.uc.edu>
37133             Richard Henderson  <rth@redhat.com>
37134
37135         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
37136         systems.
37137         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
37138
37139         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
37140         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37141
37142 2003-11-11  Andreas Jaeger  <aj@suse.de>
37143
37144         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
37145
37146         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
37147
37148 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
37149
37150         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
37151         Clean ups.
37152
37153 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
37154
37155         * gcc.dg/trampoline-1.c: New test.
37156
37157 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37158
37159         * gcc.c-torture/compile/200031109-1.c: New test.
37160
37161 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37162
37163         PR c/3190
37164         PR c/8714
37165         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37166         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
37167         gcc.dg/format/no-y2k-1.c: Update.
37168
37169 2003-11-08  Roger Sayle  <roger@eyesopen.com>
37170
37171         PR optimization/10467
37172         * gcc.dg/20031108-1.c: New test case.
37173
37174 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
37175
37176         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
37177
37178 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37179
37180         * gcc.dg/compound-lvalue-1.c: New test.
37181         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
37182         some XFAILs.
37183
37184 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
37185
37186         * gcc.dg/altivec-varargs-1.c: New test.
37187
37188 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37189
37190         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
37191         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
37192         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
37193         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
37194         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
37195
37196 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37197
37198         * gcc.dg/cond-lvalue-1.c: New test.
37199
37200 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
37201
37202         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
37203
37204 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37205
37206         PR c++/11616
37207         * g++.dg/template/instantiate5.C: New test.
37208
37209 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37210
37211         PR c++/12726
37212         * g++.dg/ext/complit2.C: Replace test with self-contained version.
37213         * ChangeLog: Add missing first entry for above test.
37214
37215 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37216
37217         PR c++/9810
37218         * g++.dg/template/using8.C: New test.
37219         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
37220
37221 2003-11-02  Roger Sayle  <roger@eyesopen.com>
37222
37223         PR optimization/10817
37224         * gcc.c-torture/compile/20031102-1.c: New test case.
37225
37226 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
37227
37228         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
37229         2147483647.
37230
37231 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37232
37233         * gcc.dg/20031102-1.c: New test.
37234
37235 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37236
37237         * gcc.dg/complex-1.c: New test.
37238
37239 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37240
37241         PR c++/12796
37242         * g++.dg/template/crash13.C: Adjust expected error location.
37243         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37244
37245 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37246
37247         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37248
37249 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37250
37251         PR/10239
37252         * gcc.c-torture/compile/20031031-2.c: New test.
37253
37254 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37255
37256         PR/11640
37257         * gcc.c-torture/compile/20031031-1.c: New test.
37258
37259 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37260
37261         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37262         * gcc.misc-tests/bprob.exp: Likewise.
37263         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
37264         the execution test on arm-elf configs.
37265         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
37266         configs that don't support scratch files.
37267         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
37268
37269 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
37270
37271         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
37272         done by dejagnu.
37273
37274 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
37275
37276         * ada/acats/run_all.sh: Redirect mv output to /dev/null
37277         Avoid non pure sh syntax. Add more logging.
37278
37279         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
37280         fail.
37281
37282 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37283
37284         PR libgcj/10610
37285         * gcc.dg/ppc-stackalign-1.c: New test.
37286
37287 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
37288
37289         * ada/acats/run_all.sh: Change output to be more compliant with
37290         dejagnu framework.
37291         Create acats.sum and acats.log files under testsuite/ada/acats
37292         Only run [a-z]* directories, to filter out e.g. CVS.
37293         Redirect build output to log file.
37294
37295 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37296
37297         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
37298
37299 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37300
37301         PR ada/5909:
37302         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
37303
37304 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
37305
37306         * gcc.c-torture/compile/20031023-1.c: New test.
37307         * gcc.c-torture/compile/20031023-2.c: New test.
37308         * gcc.c-torture/compile/20031023-3.c: New test.
37309         * gcc.c-torture/compile/20031023-4.c: New test.
37310
37311 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37312
37313         PR c++/10371
37314         * g++.dg/lookup/scoped8.C: New test.
37315
37316 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37317
37318         * g++.dg/opt/reg-stack3.C: New test.
37319
37320 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37321
37322         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
37323
37324 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37325
37326         PR c++/11076
37327         * g++.dg/template/crash13.C: New test.
37328
37329 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37330
37331         * gcc.dg/c99-restrict-2.c: New test.
37332
37333 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
37334
37335         PR c++/12698, c++/12699, c++/12700, c++/12566
37336         * g++.dg/inherit/covariant9.C: New test.
37337         * g++.dg/inherit/covariant10.C: New test.
37338         * g++.dg/inherit/covariant11.C: New test.
37339
37340 2003-10-23  Jason Merrill  <jason@redhat.com>
37341
37342         PR c++/12726
37343         * g++.dg/ext/complit2.C: New test.
37344
37345 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
37346
37347         PR target/12654
37348         * gcc.c-torture/execute/20031020-1.c: New test.
37349
37350 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37351
37352         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
37353         following the jump_insn.
37354
37355 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37356
37357         * gcc.dg/cast-lvalue-1.c: New test.
37358
37359 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
37360
37361         PR c++/11962
37362         * g++.dg/template/cond2.C: New test.
37363
37364 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37365
37366         * gcc.dg/builtins-28.c: New test.
37367
37368 2003-10-20  Jan Hubicka  <jh@suse.cz>
37369
37370         * g++.dg/opt/inline4.C: Do not use min-inline-insns
37371         parameter.
37372         * gcc.dg/inline-2.c: Likewise.
37373
37374 2003-10-20  Phil Edwards  <phil@codesourcery.com>
37375
37376         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
37377         * gcc.dg/nest.c: Likewise.
37378
37379 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37380
37381         PR c++/9781, c++/10583, c++/11862
37382         * g++.dg/parse/crash13.C: New test.
37383
37384 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37385
37386         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
37387
37388 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37389
37390         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
37391         Define HAVE_C99_RUNTIME except on Solaris.
37392         * gcc.dg/builtins-20.c: Likewise.
37393
37394 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37395
37396         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
37397
37398 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37399
37400         PR c++/12495
37401         * g++.dg/template/crash21.C: New test.
37402
37403 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37404
37405         PR c++/2513
37406         * g++.dg/template/typename5.C: New test.
37407
37408 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37409
37410         PR c++/12369
37411         * g++.dg/template/friend25.C: New test.
37412
37413 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
37414
37415         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
37416         versions.
37417
37418 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
37419
37420         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
37421         == 2147483647.
37422
37423 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
37424
37425         * gcc.c-torture/execute/960416-1.x: Remove.
37426         * gcc.c-torture/execute/divconst-3.x: Likewise.
37427
37428 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
37429
37430         PR target/12598
37431         * gcc.dg/torture/cris-volatile-1.c: New test.
37432
37433 2003-10-14  Roger Sayle  <roger@eyesopen.com>
37434
37435         PR optimization/9325
37436         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
37437         for overflowing floating point to integer conversion during RTL
37438         simplification.
37439
37440 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
37441
37442         * objc/execute/_cmd.m: Fix typo.
37443         * objc.dg/image-info.m, objc.dg/symtab-1.m:
37444         Relax 'scan-assembler' regexp.
37445         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
37446         objc.dg/try-catch-4.m: Run on non-Darwin targets.
37447         * objc.dg/zero-link-2.m: Remove blank line.
37448         * objc.dg/zero-link-3.m: New test case.
37449
37450 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
37451
37452         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
37453
37454         * gcc.dg/asm-names.c: Use scan-assembler-not rather
37455         than linker trickery.
37456
37457 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37458
37459         PR c++/12370
37460         * g++.dg/other/friend2.C: New test.
37461
37462 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37463
37464         * gcc.dg/20031012-1.c: New test.
37465
37466 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37467
37468         * gcc.dg/weak/weak-3.c: Fix for new warning.
37469
37470 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
37471
37472         PR optimization/8750
37473         * gcc.c-torture/execute/20031012-1.c: New test case.
37474
37475 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37476
37477         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
37478         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
37479
37480 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37481
37482         PR optimization/12260
37483         * gcc.c-torture/compile/20031011-2.c: New test case.
37484
37485 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37486
37487         * gcc.c-torture/execute/20031011-1.c: New testcase.
37488
37489 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
37490
37491         * gcc.c-torture/compile/20031011-1.c: New test.
37492
37493 2003-10-11  Jan Hubicka  <jh@suse.cz>
37494
37495         * g++.dg/other/first-global.C: New test.
37496
37497 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37498
37499         * gcc.c-torture/execute/string-opt-18.c: New testcase.
37500
37501 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
37502
37503         * gcc.c-torture/compile/20031010-1.c: New test.
37504
37505 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
37506
37507         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
37508         * gcc.c-torture/execute/va-arg-25.c: ... here.
37509
37510 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
37511
37512         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
37513
37514 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
37515
37516         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
37517
37518 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
37519
37520         * g++.dg/parse/error2.C: New test.
37521
37522 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
37523
37524         PR c++/11097
37525         * g++.dg/other/error5.C: Modify the error message.
37526         * g++.dg/lookup/using8.C: New test.
37527
37528 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
37529
37530         * gcc.dg/darwin-abi-2.c: New file.
37531         * gcc.c-torture/execute/va-arg-24.c: New file.
37532
37533 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
37534
37535         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
37536         indentation.
37537
37538 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
37539
37540         PR c++/10147
37541         * g++.dg/other/error4.C: Update error messages.
37542         * g++.dg/template/ptrmem4.C: Likewise.
37543
37544         PR c++/12337
37545         * g++.dg/init/new9.C: New test.
37546
37547         PR c++/12334, c++/12236, c++/8656
37548         * g++.dg/ext/attrib8.C: New test.
37549
37550 2003-10-06  Devang Patel  <dpatel@apple.com>
37551
37552         * gcc.dg/debug/dwarf2-3.h: New test.
37553         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
37554
37555 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
37556
37557         * g++.dg/opt/cfg2.C: New test.
37558
37559 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37560
37561         * g++.dg/opt/float1.C: New test.
37562
37563 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37564
37565         * gcc.dg/c90-array-lval-6.c: New test.
37566         * gcc.dg/c99-array-lval-6.c: New test.
37567
37568 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
37569             Ziemowit Laski  <zlaski@apple.com>
37570
37571         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37572         'Derived', so that it is never considered a class method; add
37573         new warning for '+port' method ambiguity.
37574         * objc.dg/method-12.m: Include <objc/objc.h> instead of
37575         <objc/objc-api.h> (needed on Mac OS X).
37576         * objc.dg/method-13.m: New test.
37577
37578 2003-10-03  Roger Sayle  <roger@eyesopen.com>
37579
37580         PR optimization/9325, PR java/6391
37581         * gcc.c-torture/execute/20031003-1.c: New test case.
37582
37583 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
37584
37585         PR optimization/12180
37586         * gcc.dg/20031002-1.c: New test.
37587
37588         PR c++/12486
37589         * g++.dg/inherit/error1.C: New test.
37590
37591 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
37592
37593         * lib/f-torture.exp (search_for): Rename to...
37594         (search_for_re): This.  Also, clean up comments and the
37595         "regexp" invocation.
37596
37597 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
37598
37599         * gcc.c-torture/compile/20031002-1.c: New test.
37600
37601 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
37602
37603         * g++.dg/opt/cond1.C: New test.
37604
37605 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
37606
37607         * gcc.dg/Wold-style-definition-2.c: New testcase.
37608         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37609
37610 2003-09-29  Richard Henderson  <rth@redhat.com>
37611
37612         * g++.dg/init/array10.C: Add dg-options.
37613
37614 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
37615
37616         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37617
37618 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37619
37620         * g++.dg/template/friend19.C: Fix typo.
37621         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37622
37623 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
37624
37625         * gcc.c-torture/execute/20030928-1.c: New test.
37626         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37627
37628 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37629
37630         * g++.dg/opt/unroll1.C: New test.
37631
37632 2003-09-26  Roger Sayle  <roger@eyesopen.com>
37633
37634         PR optimization/11741
37635         * gcc.dg/20030926-1.c: New test case.
37636
37637 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37638
37639         PR c++/5655
37640         * g++.dg/parse/access7.C: New test.
37641         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37642
37643 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
37644
37645         MERGE OF objc-improvements-branch into MAINLINE:
37646         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37647         if libobjc has not been built.
37648         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37649         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37650         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37651         objc/execute/nested-3.m, objc/execute/np-2.m,
37652         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37653         objc/execute/redefining_self.m, objc/execute/root_methods.m,
37654         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37655         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37656         objc.dg/special/unclaimed-category-1.h,
37657         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37658         well as GNU runtime.
37659         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37660         * execute/cascading-1.m, execute/function-message-1.m,
37661         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37662         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37663         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37664         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37665         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37666         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37667         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37668         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37669         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37670         * objc.dg/bitfield-2.m: Run only on Darwin.
37671         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37672         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37673         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37674         * objc.dg/const-str-1.m: Fix constant string layout.
37675
37676 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
37677
37678         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37679
37680 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
37681
37682         * gcc.dg/darwin-abi-1.c: New file.
37683
37684 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
37685
37686         PR target/12281
37687         * gcc.c-torture/compile/20030921-1.c: New test.
37688
37689 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37690
37691         * g++.dg/opt/reg-stack2.C: New test.
37692
37693 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37694
37695         * g++.dg/eh/delayslot1.C: New test.
37696
37697 2003-09-20  Richard Henderson  <rth@redhat.com>
37698
37699         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37700
37701 2003-09-20  Roger Sayle  <roger@eyesopen.com>
37702
37703         * gcc.c-torture/execute/20030920-1.c: New test case.
37704
37705 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37706
37707         * g++.dg/rtti/typeid3.C: Correct expected error message.
37708
37709 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37710
37711         PR c++/157
37712         * g++.dg/parse/crash12.C: New test.
37713
37714 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
37715
37716         * gcc.dg/compat/mixed-struct-check.h: New.
37717         * gcc.dg/compat/mixed-struct-defs.h: New.
37718         * gcc.dg/compat/mixed-struct-init.h: New.
37719         * gcc.dg/compat/struct-by-value-19_main.c: New.
37720         * gcc.dg/compat/struct-by-value-19_x.c: New.
37721         * gcc.dg/compat/struct-by-value-19_y.c: New.
37722         * gcc.dg/compat/struct-by-value-20_main.c: New.
37723         * gcc.dg/compat/struct-by-value-20_x.c: New.
37724         * gcc.dg/compat/struct-by-value-20_y.c: New.
37725         * gcc.dg/compat/struct-return-19_main.c: New.
37726         * gcc.dg/compat/struct-return-19_x.c: New.
37727         * gcc.dg/compat/struct-return-19_y.c: New.
37728         * gcc.dg/compat/struct-return-20_main.c: New.
37729         * gcc.dg/compat/struct-return-20_x.c: New.
37730         * gcc.dg/compat/struct-return-20_y.c: New.
37731
37732 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
37733         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37734         so that it will not complain on LP64 targets.
37735
37736 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37737
37738         PR c++/495
37739         * g++.dg/template/friend24.C: New test.
37740
37741 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
37742
37743         PR c++/12332
37744         * g++.dg/template/memtmpl2.C: New test.
37745
37746 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
37747
37748         PR target/11184
37749         * gcc.dg/builtin-apply1.c: New test.
37750
37751 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37752
37753         PR c++/9848
37754         * g++.dg/warn/Wunused-4.C: New test.
37755
37756 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37757
37758         PR c++/12316
37759         * g++.dg/other/gc2.C: New test.
37760
37761 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
37762
37763         PR c++/11991
37764         * g++.dg/rtti/typeid3.C: New test.
37765
37766         PR c++/12266
37767         * g++.dg/overload/template1.C: New test.
37768
37769 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37770
37771         * g++.dg/opt/cfg3.C: New test.
37772
37773 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37774
37775         PR c++/7939
37776         * g++.dg/template/crash11.C: New test.
37777
37778 2003-09-16  Jason Merrill  <jason@redhat.com>
37779             Jakub Jelinek  <jakub@redhat.com>
37780
37781         * gcc.dg/attr-warn-unused-result.c: New test.
37782
37783 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37784
37785         PR c++/12184
37786         * g++.dg/expr/call2.C: New test.
37787
37788 2003-09-15  Andreas Jaeger  <aj@suse.de>
37789
37790         * gcc.dg/Wold-style-definition-1.c: New test.
37791
37792 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
37793
37794         PR c++/3907
37795         * g++.dg/parse/template12.C: New test.
37796
37797         * g++.dg/abi/bitfield11.C: New test.
37798         * g++.dg/abi/bitfield12.C: Likewise.
37799
37800 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
37801
37802         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
37803         non-expansion of functional macro name without arguments at EOL.
37804         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
37805
37806 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
37807
37808         * gcc.c-torture/execute/20030914-[12].c: New tests.
37809
37810 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37811
37812         PR c++/11788
37813         * g++.dg/overload/addr1.C: New test.
37814
37815 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
37816
37817         * gcc.dg/20030909-1.c: New test.
37818
37819 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37820
37821         * gcc.dg/ultrasp10.c: New test.
37822
37823 2003-09-09  Devang Patel  <dpatel@apple.com>
37824
37825         * gcc.dg/darwin-ld-6.c: New test.
37826
37827 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37828
37829         * gcc.dg/torture/builtin-explog-1.c: New testcase.
37830
37831 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37832
37833         * gcc.dg/ia64-types1.c: New test.
37834         * gcc.dg/ia64-types2.c: Likewise.
37835
37836 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37837
37838         * gcc.dg/builtins-1.c: Add more _Complex tests.
37839         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37840
37841         * gcc.dg/builtins-1.c: Test existing _Complex functions.
37842         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37843
37844 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37845
37846         PR c++/11786
37847         * g++.dg/lookup/koenig2.C: New test.
37848
37849         PR c++/5296
37850         * g++.dg/rtti/typeid2.C: New test.
37851
37852 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
37853
37854         * gcc.c-torture/compile/20030904-1.c: New test.
37855
37856 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37857
37858         * g++.dg/opt/longbranch2.C: New test.
37859
37860 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37861
37862         * g++.dg/template/crash10.C: Only compile it.
37863
37864 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37865
37866         PR middle-end/11665
37867         * gcc.c-torture/compile/20030907-1.c: New test.
37868         * g++.dg/init/array11.C: New test.
37869
37870 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37871
37872         PR c++/11852
37873         * g++.dg/init/struct1.C: New test.
37874
37875 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37876
37877         PR c++/12181
37878         * g++.dg/expr/comma1.C: New test.
37879
37880 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
37881
37882         PR c++/11867
37883         * g++.dg/expr/static_cast5.C: New test.
37884
37885 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
37886
37887         PR c++/11507
37888         * g++.dg/lookup/scoped7.C: New test.
37889
37890         PR c++/9574
37891         * g++.dg/other/static1.C: New test.
37892
37893         PR c++/11490
37894         * g++.dg/warn/template-1.C: New test.
37895
37896         PR c++/11432
37897         * g++.dg/template/crash10.C: New test.
37898
37899         PR c++/2478
37900         * g++.dg/overload/VLA.C: New test.
37901
37902         PR c++/10804
37903         * g++.dg/template/call1.C: New test.
37904
37905 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37906
37907         PR c++/11794
37908         * g++.dg/parse/using3.C: New test.
37909
37910 2003-09-06  Roger Sayle  <roger@eyesopen.com>
37911
37912         PR c++/11409
37913         * g++.dg/overload/builtin3.C: New test case.
37914
37915 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
37916
37917         PR c/9862
37918         * gcc.dg/20030906-1.c: New test.
37919         * gcc.dg/20030906-2.c: Likewise.
37920
37921 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37922
37923         PR c++/12167
37924         * g++.dg/parse/defarg5.C: New test.
37925
37926         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37927
37928 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
37929
37930         PR c++/12163
37931         * g++.dg/expr/static_cast4.C: New test.
37932
37933         PR c++/12146
37934         * g++.dg/template/crash9.C: New test.
37935
37936 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
37937
37938         * g++.old-deja/g++.ext/pretty2.C: Update for change
37939         in __FUNCTION__.
37940         * g++.old-deja/g++.ext/pretty3.C: Likewise.
37941
37942 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
37943
37944         PR c++/11922
37945         * g++/dg/template/qualified-id1.C: New test.
37946
37947         PR c++/12037
37948         * g++.dg/warn/noeffect4.C: New test.
37949
37950 2003-09-04  Matt Austern  <austern@apple.com>
37951
37952         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37953         * g++.dg/ext/fnname2.C: Likewise.
37954         * g++.dg/ext/fnname3.C: Likewise.
37955
37956 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
37957
37958         * g++.dg/expr/lval1.C: New test.
37959         * g++.dg/ext/lvcast.C: Remove.
37960
37961 2003-09-03  Roger Sayle  <roger@eyesopen.com>
37962
37963         PR optimization/11700.
37964         * gcc.c-torture/compile/20030903-1.c: New test case.
37965
37966 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
37967
37968         PR c++/12053
37969         * g++.dg/abi/layout4.C: New test.
37970
37971 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
37972
37973         PR c++/11553
37974         * g++.dg/parse/friend3.C: New test.
37975
37976 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
37977
37978         PR c++/11847
37979         * g++.dg/template/class1.C: New test.
37980
37981         PR c++/11808
37982         * g++.dg/expr/call1.C: New test.
37983
37984 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
37985
37986         PR c++/12114
37987         * g++.dg/init/ref9.C: New test.
37988
37989         PR c++/11972
37990         * g++.dg/template/nested4.C: New test.
37991
37992 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37993
37994         PR c++/12093
37995         * g++.dg/template/non-dependent4.C: New test.
37996
37997         PR c++/11928
37998         * g++.dg/inherit/conv1.C: New test.
37999
38000 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38001
38002         PR c++/6196
38003         * g++.dg/ext/label1.C: New test.
38004         * g++.dg/ext/label2.C: Likewise.
38005
38006 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38007
38008         * g++.dg/expr/cond3.C: New test.
38009
38010 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38011
38012         * gcc.dg/builtins-1.c: Add new builtin cases.
38013
38014 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38015
38016         * gcc.dg/builtins-1.c: Add new cases.
38017         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38018
38019 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38020
38021         * gcc.dg/builtins-1.c: Add more math builtin tests.
38022         * gcc.dg/torture/builtin-attr-1.c: New test.
38023
38024 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38025
38026         PR optimization/5079
38027         * g++.dg/opt/static3.C: New test.
38028
38029 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38030
38031         * gcc.misc-tests/gcov-10b.c: New test.
38032
38033 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
38034
38035         * g++.dg/opt/ptrmem3.C: New test.
38036
38037         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
38038
38039 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
38040
38041         * gcc.dg/20030826-2.c: New test.
38042
38043 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38044
38045         PR middle-end/12002
38046         * g77.f-torture/compile/12002.f: New test case.
38047
38048 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38049
38050         * gcc.dg/20030826-1.c: New test case.
38051
38052 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
38053
38054         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
38055
38056 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
38057
38058         PR c++/11871
38059         * c++.dg/lookup/crash1.C: New test.
38060
38061         * c++.dg/warn/noeffect3.C: New test.
38062
38063 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
38064
38065         * gcc.dg/compat/vector-1_x.c: Compile with -w.
38066         * gcc.dg/compat/vector-1_y.c: Ditto.
38067         * gcc.dg/compat/vector-2_x.c: Ditto.
38068         * gcc.dg/compat/vector-2_y.c: Ditto.
38069
38070 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
38071
38072         * gcc.dg/20030702-1.c: New test.
38073
38074 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
38075
38076         PR c++/8795
38077         * g++.dg/ext/altivec-1.C: New test.
38078
38079 2003-08-24  Richard Henderson  <rth@redhat.com>
38080
38081         * g++.dg/eh/simd-2.C: Add -w for x86.
38082
38083 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
38084
38085         * gcc.dg/20030815-1.c: New test.
38086
38087 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38088
38089         PR c++/3765
38090         * g++.dg/parse/access6.C: New test.
38091
38092 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38093
38094         PR c++/641, c++/11876
38095         * g++.dg/template/friend22.C: New test.
38096         * g++.dg/template/friend23.C: Likewise.
38097
38098 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38099
38100         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
38101         identically.
38102
38103 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38104
38105         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
38106
38107 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38108
38109         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
38110
38111 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38112
38113         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
38114
38115 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38116
38117         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
38118
38119 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
38120
38121         PR c++/11919
38122         * g++.dg/overload/prom1.C: New test.
38123
38124         PR c++/11551
38125         * g++.dg/parse/dtor2.C: New test.
38126
38127         PR c++/10762
38128         * g++.dg/parse/using2.C: New test.
38129
38130 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
38131
38132         PR target/11805
38133         * gcc.c-torture/compile/20030821-1.c: New.
38134
38135 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
38136
38137         PR c++/11834
38138         * g++.dg/template/deduce2.C: New test.
38139
38140 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
38141
38142         * gcc.c-torture/execute/20030821-1.c: New test.
38143
38144 2003-08-20  Roger Sayle  <roger@eyesopen.com>
38145
38146         PR middle-end/11984
38147         * gcc.dg/20030820-1.c: New test case.
38148
38149 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
38150
38151         PR c++/11945
38152         * g++.dg/warn/noeffect2.C: New test.
38153
38154 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
38155
38156         PR c++/10926
38157         * g++.dg/template/dtor2.C: New test.
38158
38159         PR c++/11684
38160         * g++.dg/template/operator1.C: New test.
38161         * g++.dg/parse/operator4.C: New test.
38162
38163         PR c++/11946.C
38164         * g++.dg/expr/enum1.C: New test.
38165         * gcc.dg/c99-bool-1.c: Remove bogus warning.
38166
38167         PR c++/11036.C
38168         * g++.dg/parse/elab2.C: New test.
38169         * g++.dg/parse/typedef4.C: Change error message.
38170         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
38171         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
38172         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
38173
38174 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
38175
38176         * gcc.dg/pch/warn-1.c: New.
38177         * gcc.dg/pch/warn-1.hs: New.
38178
38179         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
38180         not-tested file.
38181
38182 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38183
38184         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
38185
38186 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38187
38188         * gcc.dg/uninit-D.c: New Test.
38189         * gcc.dg/uninit-E.c: New Test.
38190         * gcc.dg/uninit-F.c: New Test.
38191         * gcc.dg/uninit-G.c: New Test.
38192
38193 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
38194
38195         * g++.dg/README: Describe the pch directory.
38196
38197 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38198
38199         PR c++/11174
38200         * g++.dg/parse/access4.C: New test.
38201         * g++.dg/parse/access5.C: Likewise.
38202         * g++.old-deja/g++.jason/access17.C: Adjust error message.
38203
38204 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
38205
38206         * gcc.dg/noncompile/20030818-1.c: New.
38207
38208 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38209
38210         PR c++/11957
38211         * g++.dg/warn/noeffect1.C: New test.
38212
38213         * g++.dg/template/scope2.C: New test.
38214         * g++.dg/template/error2.C: Correct dg-error
38215
38216 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
38217
38218         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
38219
38220 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
38221
38222         PR C++/11512
38223         * g++.dg/template/warn1.C: New.
38224
38225 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38226
38227         * g++.dg/template/error2.C: New test.
38228         * g++.dg/lookup/using7.C: Adjust errors
38229         * g++.old-deja/g++.pt/crash36.C: Likewise.
38230         * g++.old-deja/g++.pt/derived3.C: Likewise.
38231
38232 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38233
38234         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
38235         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
38236         * gcc.c-torture/execute/builtins/string-9.c: New, from
38237         string-opt-9.c.  Adjust for execute/builtins framework.
38238         * gcc.c-torture/execute/string-opt-9.c: Delete.
38239
38240 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
38241
38242         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
38243
38244         * g++.dg/parse/ret-type2.C: New test.
38245
38246         PR c++/11703
38247         * g++.dg/init/new8.C: New test.
38248
38249         PR c++/10923
38250         * g++.dg/parse/typedef5.C: New test.
38251
38252         PR c++/9512
38253         * g++.dg/parse/qualified2.C: New test.
38254         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
38255         invalid code.
38256
38257 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
38258
38259         * g++.dg/conversion/ptrmem1.C: New test.
38260
38261 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
38262
38263         PR target/11693
38264         * gcc.dg/20030811-1.c: New test.
38265
38266         PR target/11535
38267         * gcc.c-torture/execute/20030811-1.c: New test.
38268
38269 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38270
38271         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
38272
38273 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
38274
38275         PR c++/11789.C
38276         * g++.dg/inherit/multiple1.C: New test.
38277
38278 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38279
38280         * gcc.dg/spe1.c: New test.
38281
38282         PR c++/11670
38283         * g++.dg/expr/cast2.C: New test.
38284
38285         PR c++/10530
38286         * g++.dg/template/dependent-name2.C: New test.
38287
38288 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
38289
38290         * g++.dg/parse/crash11.C: Put the dg options in comments.
38291
38292 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
38293
38294         * lib/gcc-dg.exp: Update for diagnostic change.
38295
38296 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38297
38298         PR c++/5767
38299         * g++.dg/parse/crash11.C: New test.
38300
38301 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
38302
38303         * gcc.dg/cpp/spacing1.c: Update.
38304
38305 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
38306
38307         PR target/11739
38308         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
38309         a value for -mtune.
38310
38311 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38312
38313         PR middle-end/11771
38314         * gcc.c-torture/compile/20030804-1.c: New test case.
38315
38316 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38317
38318         * gcc.dg/20030804-1.c: New test case.
38319
38320 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
38321
38322         * gcc.dg/cpp/separate-1.c: New test.
38323
38324 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
38325
38326         PR c++/11704
38327         * g++.dg/template/dependent-expr2.C: New test.
38328
38329         PR c++/11766
38330         * g++.dg/expr/ptrmem1.C: New test.
38331
38332 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38333
38334         PR c++/9453
38335         * g++.dg/template/friend15.C: New test.
38336
38337 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
38338
38339         * lib/dg-pch.exp: Work round PCH bug.
38340
38341 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38342
38343         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
38344         builtins.  Move cases from builtins-4.c here.
38345
38346         * gcc.dg/torture/builtin-math-1.c: New test taken from
38347         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
38348         additional cases.
38349
38350         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
38351         Delete.
38352
38353 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38354
38355         PR c++/9447
38356         * g++.dg/template/using7.C: New test.
38357
38358 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
38359
38360         * import1.c, import2.c: New tests.
38361
38362 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
38363
38364         * g++.dg/eh/crossjump1.C: New test.
38365
38366 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
38367
38368         PR c++/11697
38369         * g++.dg/template/using6.C: New test.
38370
38371         PR c++/11744
38372         * g++.dg/template/koenig2.C: New test.
38373
38374 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38375
38376         PR c++/7983
38377         * g++.dg/parse/typedef4.C: New test.
38378
38379 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38380
38381         PR c++/8442, c++/8806
38382         * g++.dg/template/elab1.C: New test.
38383         * g++.dg/template/type2.C: Likewise.
38384         * g++.dg/template/ttp3.C: Adjust expected error message.
38385         * g++.old-deja/g++.law/visibility13.C: Likewise.
38386         * g++.old-deja/g++.niklas/t135.C: Likewise.
38387         * g++.old-deja/g++.pt/ttp41.C: Likewise.
38388         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
38389         template argument.
38390         * g++.old-deja/g++.pt/ttp44.C: Likewise.
38391
38392 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
38393
38394         PR c++/11295
38395         * g++.dg/ext/stmtexpr1.C: New test.
38396
38397         * g++.dg/opt/tmp1.C: New test.
38398
38399         PR c++/11525
38400         * g++.dg/parse/constant4.C: New test.
38401
38402         PR c++/9447
38403         * g++.dg/template/using5.C: New test.
38404
38405 2003-07-31  Roger Sayle  <roger@eyesopen.com>
38406
38407         * gcc.dg/builtins-27.c: New test case.
38408
38409 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
38410
38411         * gcc.dg/tls/opt-7.c: New test.
38412
38413 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
38414
38415         * g++.old-deja/g++.other/crash18.C: Remove.
38416
38417 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38418
38419         * g++.dg/template/explicit3.C: New.
38420         * g++.dg/template/explicit4.C: New.
38421         * g++.dg/template/explicit5.C: New.
38422
38423         PR c++/11347
38424         * g++.dg/template/memtmpl1.C: New.
38425
38426 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
38427
38428         PR target/11565
38429         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
38430         * gcc.dg/i386-387-5.c (dg-options): Likewise.
38431
38432 2003-07-30  Jan Hubicka  <jh@suse.cz>
38433
38434         * vtgc1.c: Kill.
38435
38436 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
38437
38438         * gcc.dg/struct-in-proto-1.c: New test.
38439
38440 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
38441
38442         * gcc.dg/cpp/include2.c: Only expect one message.
38443
38444 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
38445
38446         PR c++/9447
38447         * g++.dg/template/using1.C: New test.
38448         * g++.dg/template/using2.C: New test.
38449         * g++.dg/template/using3.C: New test.
38450         * g++.dg/template/using4.C: New test.
38451
38452 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
38453
38454         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
38455         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38456
38457 2003-07-28  Jan Hubicka  <jh@suse.cz>
38458
38459         PR c++/11530
38460         * g++.dg/opt/call1.C: New test.
38461
38462 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
38463
38464         PR c++/11667
38465         * g++.dg/init/enum2.C: New test.
38466         * g++.dg/template/overload1.C: Add "-w" option.
38467
38468 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
38469
38470         * gcc.dg/Wdeclaration-after-statement-1.c,
38471         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
38472
38473 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
38474
38475         * gcc.c-torture/compile/20030725-1.c: New test.
38476
38477 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
38478
38479         * gcc.dg/20030505.c: Only run for SPE.
38480         Remove definition of opaque type.
38481
38482 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
38483
38484         * g++.dg/template/ptrmem6.C: New test.
38485
38486 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
38487
38488         * gcc.c-torture/compile/zero-strct-2.c: New test.
38489
38490 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
38491
38492         * gcc.dg/intermod-1.c: New test.
38493
38494 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38495
38496         PR c++/11617
38497         * g++.dg/template/lookup2.C: New test.
38498         * g++.dg/template/memclass1.C: Remove instantiated from error.
38499         * g++.dg/other/error2.C: Tweak expected errors.
38500
38501         PR c++/11596
38502         * g++.dg/template/defarg3.C: New test.
38503
38504         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
38505
38506 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
38507
38508         * g++.dg/inherit/access5.C: New test.
38509
38510 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38511
38512         PR c++/11513
38513         * g++.dg/template/crash8.C: New test.
38514
38515 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
38516
38517         PR c/10602
38518         * gcc.dg/noncompile/incomplete-2.c: New test.
38519
38520 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
38521
38522         PR c++/11645
38523         * g++.dg/inherit/access4.C: New test.
38524
38525         PR c++/11517
38526         * g++.dg/expr/cond2.C: New test.
38527
38528         PR optimization/10679
38529         * g++.dg/opt/inline4.C: New test.
38530
38531 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38532
38533         * g++.dg/parse/crash10: New test.
38534
38535 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38536
38537         * g++.dg/ext/flexary1.C: New test.
38538
38539 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38540
38541         PR c++/10793
38542         * g++.dg/template/crash9.C: New test.
38543
38544 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38545
38546         PR c++/3004
38547         * g++.dg/parse/typedef3.C: New test.
38548
38549         PR c++/7906
38550         * g++.dg/parse/operator2.C: New test.
38551
38552         PR c++/8895
38553         * g++.dg/parse/def-tmpl-arg1.C: New test.
38554
38555         PR c++/9282
38556         * g++.dg/parse/funptr1.C: New test.
38557
38558         PR c++/9452
38559         * g++.dg/parse/ambig3.C: New test.
38560
38561         PR c++/9454
38562         * g++.dg/parse/operator3.C: New test.
38563
38564         PR c++/9486
38565         * g++.dg/parse/template10.C: New test.
38566
38567         PR c++/9488
38568         * g++.dg/parse/template11.C: New test.
38569
38570         PR c++/10150
38571         * g++.dg/parse/invalid-op1.C: New test.
38572
38573         PR c++/10247
38574         * g++.dg/parse/condexpr1.C: New test.
38575
38576 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38577
38578         * g++.dg/ext/packed3.C: New test.
38579         * g++.dg/ext/packed4.C: New test.
38580
38581         * gcc.dg/pack-test-3.c: New test.
38582
38583 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
38584
38585         * lib/compat.exp: Handle dg-options per source file.
38586         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38587         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38588         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38589         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38590         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38591         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38592         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38593         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38594         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38595         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38596         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38597         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38598         * g++.dg/compat/break/bitfield7_x.C: Ditto.
38599         * g++.dg/compat/break/bitfield7_y.C: Ditto.
38600
38601 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
38602
38603         PR c/10320
38604         * gcc.c-torture/execute/20030718-1.c: New test.
38605
38606 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38607
38608         PR optimization/11536
38609         * gcc.dg/20030721-1.c: New test.
38610
38611 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
38612
38613         PR c++/11546
38614         * g++.dg/template/lookup1.C: New test.
38615
38616 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
38617
38618         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38619         diagnostics of ill-formed constructs involving labels.
38620         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38621         the new 'previously defined here' message.
38622
38623 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
38624
38625         * g++.dg/parse/non-dependent2.C: New test.
38626
38627 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
38628
38629         * g++.dg/init/init-ref4.C: xfail on targets without
38630         weak symbols.
38631
38632 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
38633
38634         PR target/11087
38635         * gcc.c-torture/execute/20030717-1.c: New test.
38636
38637 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38638
38639         * g++.dg/opt/cfg1.C: New test.
38640
38641 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
38642
38643         PR optimization/11557
38644         * gcc.dg/20030717-1.c: New test.
38645
38646 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
38647
38648         PR c++/10476
38649         * g++.dg/expr/crash-1.C: New test.
38650
38651         PR c++/11027
38652         * g++.dg/template/init3.C: New test.
38653
38654         PR c++/8222
38655         * g++.dg/template/non-dependent1.C: New test.
38656
38657         PR c++/11070
38658         * g++.dg/template/non-dependent2.C: New test.
38659
38660         PR c++/11071
38661         * g++.dg/template/non-dependent3.C: New test.
38662
38663         PR c++/9907
38664         * g++.dg/template/sizeof5.C: New test.
38665
38666 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
38667
38668         PR 11498
38669         * gcc.c-torture/compile/mangle-1.c: New file.
38670
38671 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38672
38673         PR c++/7809
38674         * g++.dg/parse/access3.C: New test.
38675
38676 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
38677
38678         PR c++/11384
38679         * g++.dg/init/init-ref4.C: New test.
38680
38681 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
38682
38683         PR c++/11547
38684         * g++.dg/parse/constant3.C: New test.
38685         * g++.dg/parse/crash7.C: Likewise.
38686
38687 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
38688
38689         PR target/11008
38690         * gcc.dg/i386-pentium4-not-mull.c: New.
38691
38692 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
38693
38694         * gcc.dg/asm-names.c (ymain): Make it weak.
38695
38696 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38697
38698         PR c++/5421
38699         * g++.dg/template/friend21.C: New test.
38700
38701 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
38702
38703         * gcc.dg/cleanup-8.c: New test.
38704         * gcc.dg/cleanup-9.c: New test.
38705
38706 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
38707
38708         * g++.dg/ext/dll-MI1.h: New file.
38709         * g++.dg/ext/dllexport-MI1.C: New file.
38710         * g++.dg/ext/dllimport-MI1.C: New file.
38711
38712 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
38713
38714         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38715         it does not have cmpstrsi patterns (just cmpmemsi).
38716
38717 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
38718
38719         PR debug/11473
38720         * g++.dg/debug/debug8.C: New test.
38721
38722 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38723
38724         PR c++/10108
38725         * g++.dg/template/crash7.C: New test.
38726
38727 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
38728
38729         PR target/10795
38730         * gcc.c-torture/compile/20030708-1.c: New.
38731
38732 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
38733
38734         * gcc.c-torture/execute/20030715-1.c: New test.
38735
38736 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
38737
38738         * gcc.dg/pch/inline-3.c: New file.
38739         * gcc.dg/pch/inline-3.hs: New file.
38740         * gcc.dg/pch/inline-4.c: New file.
38741         * gcc.dg/pch/inline-4.hs: New file.
38742
38743 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
38744
38745         PR c++/11509
38746         * g++.dg/template/crash6.C: New test.
38747
38748         PR c++/7053
38749         * g++.dg/template/friend20.C: New test.
38750
38751         PR c++/7019
38752         * g++.dg/template/overload2.C: New test.
38753
38754 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38755
38756         PR optimization/11440
38757         * gcc.c-torture/execute/20030714-1.c: New test.
38758
38759 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38760
38761         PR c++/11154
38762         * g++.dg/template/partial2.C: New test.
38763
38764 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
38765
38766         PR c++/11503
38767         * g++.dg/template/anon1.C: New test.
38768
38769         PR c++/11493
38770         PR c++/11495
38771         * g++.dg/parse/template9.C: Likewise.
38772         * g++.dg/template/crash4.C: New test.
38773         * g++.dg/template/koenig1.C: Likewise.
38774         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38775         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38776         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38777         functions.
38778         * g++.old-deja/g++.jason/template36.C: Likewise.
38779         * g++.old-deja/g++.mike/p1989.C: Likewise.
38780         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38781         * g++.old-deja/g++.pt/ttp20.C: Use this->.
38782         * g++.old-deja/g++.pt/ttp21.C: Use this->.
38783         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38784         compiling.
38785         * g++.old-deja/g++.pt/union2.C: Use this->.
38786
38787 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
38788
38789         * gcc.dg/20030711-1.c: New test.
38790
38791 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
38792
38793         PR c++/11050
38794         * g++.dg/parse/args1.C: New test.
38795         * g++.pt/defarg8.C: Change expected errors.
38796
38797 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
38798
38799         PR c++/8164
38800         * g++.dg/template/nontype2.C: New test.
38801
38802         PR c++/10558
38803         * g++.dg/parse/template8.C: New test.
38804
38805         PR c++/8327
38806         * g++.dg/template/scope1.C: New test.
38807
38808         * g++.dg/warn/Wsign-compare-1.C: New test.
38809
38810 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38811
38812         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38813
38814 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
38815
38816         PR c++/9411
38817         * g++.dg/template/explicit2.C: New test.
38818
38819         PR c++/10032
38820         * g++.dg/warn/pedantic1.C: New test.
38821
38822 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
38823
38824         PR c++ 9483
38825         * g++.dg/other/field1.C: New test.
38826
38827 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38828
38829         PR c/11449
38830         * gcc.c-torture/compile/20030707-1.c: New.
38831
38832 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38833
38834         PR c++/10849
38835         * g++.dg/template/access12.C: New test.
38836
38837 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
38838
38839         * g++.dg/bprob/bprob.exp (prof_ext): Update.
38840         * g77.dg/bprob/bprob.exp (prof_ext): Update.
38841         * gcc.misc-tests/bprob.exp (prof_ext): Update.
38842         * gcc.misc-tests/gcov.exp: Update
38843         * g++.dg/gcov/gcov.exp: Update
38844         * lib/gcov.exp: Update.
38845
38846 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
38847
38848         * g++.dg/abi/mangle17.C: Make sure template expressions are
38849         dependent.
38850         * g++.dg/abi/mangle4.C: Mark erroneous casts.
38851         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38852         * g++.dg/opt/stack1.C: Remove erroneous code.
38853         * g++.dg/parse/template7.C: New test.
38854         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38855         * g++.old-deja/g++.pt/crash4.C: Likewise.
38856
38857 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38858
38859         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38860         with zero or one occurence of `$' after the initial `L'.
38861
38862 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
38863
38864         * gcc.c-torture/compile/20030704-1.c: Add a comment.
38865
38866 2003-07-08  Roger Sayle  <roger@eyesopen.com>
38867
38868         PR c/11370
38869         * gcc.dg/Wunreachable-6.c: New testcase.
38870         * gcc.dg/Wunreachable-7.c: New testcase.
38871
38872 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38873
38874         PR c/11420
38875         * gcc.dg/20030708-1.c: New test.
38876
38877 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
38878
38879         * gcc.dg/compat/sdata-section.h: New file.
38880         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38881         * gcc.dg/torture/mips-sdata-1.c: New test.
38882
38883 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38884
38885         PR c++/11030
38886         * g++.dg/template/friend19.C: New test.
38887
38888 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38889
38890         * g++.dg/opt/strength-reduce.C: New test.
38891
38892 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38893
38894         PR target/10979
38895         * gcc.dg/20030707-1.c: New testcase.
38896
38897 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38898
38899         PR optimization/11059
38900         * g++.dg/opt/emptyunion.C: New testcase.
38901
38902 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38903             Eric Botcazou  <ebotcazou@libertysurf.fr>
38904
38905         * g++.dg/opt/stack1.C: New test.
38906
38907 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
38908
38909         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38910         run test.
38911
38912         PR c++/11431
38913         * g++.dg/expr/static_cast3.C: New test.
38914
38915 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
38916
38917         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38918         everywhere.
38919         * gcc.dg/concat.c: Concatenation of string constants with
38920         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38921         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38922         * gcc.dg/cpp/escape-2.c: Use wide character constants where
38923         necessary to avoid multi-character character constant warning.
38924         * gcc.dg/cpp/escape.c: Likewise.
38925         * gcc.dg/cpp/ucs.c: Likewise.
38926         Remove backslashes from dg-bogus comments, as they confuse Tcl.
38927         Fix a typo.
38928
38929 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38930
38931         PR c/11428
38932         * gcc.c-torture/compile/20030704-1.c: New.
38933
38934 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38935
38936         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38937
38938 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
38939
38940         PR c++/5287, PR c++/7910,  PR c++/11021
38941         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38942         tests for warnings.
38943         * g++.dg/ext/dllimport2.C: Add tests for warnings.
38944         * g++.dg/ext/dllimport3.C: Likewise.
38945         * g++.dg/ext/dllimport4.C: New file.
38946         * g++.dg/ext/dllimport5.C: New file.
38947         * g++.dg/ext/dllimport6.C: New file.
38948         * g++.dg/ext/dllimport7.C: New file.
38949         * g++.dg/ext/dllimport8.C: New file.
38950         * g++.dg/ext/dllimport9.C: New file.
38951         * g++.dg/ext/dllimport10.C: New file.
38952         * g++.dg/ext/dllexport1.C: New file.
38953
38954 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38955
38956         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38957         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38958
38959 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38960
38961         * gcc.dg/builtins-25.c: New testcase.
38962         * gcc.dg/builtins-26.c: New testcase.
38963
38964 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
38965
38966         * gcc.dg/compat/vector-defs.h: New file.
38967         * gcc.dg/compat/vector-setup.h: New file.
38968         * gcc.dg/compat/vector-check.h: New file.
38969         * gcc.dg/compat/vector-1_main.c: New file.
38970         * gcc.dg/compat/vector-1_x.c: New file.
38971         * gcc.dg/compat/vector-1_y.c: New file.
38972         * gcc.dg/compat/vector-2_main.c: New file.
38973         * gcc.dg/compat/vector-2_x.c: New file.
38974         * gcc.dg/compat/vector-2_y.c: New file.
38975
38976         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38977         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38978         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38979         * gcc.dg/compat/struct-align-1.h: New file.
38980         * gcc.dg/compat/struct-align-1_main.c: New file.
38981         * gcc.dg/compat/struct-align-1_x.c: New file.
38982         * gcc.dg/compat/struct-align-1_y.c: New file.
38983         * gcc.dg/compat/struct-align-2.h: New file.
38984         * gcc.dg/compat/struct-align-2_main.c: New file.
38985         * gcc.dg/compat/struct-align-2_x.c: New file.
38986         * gcc.dg/compat/struct-align-2_y.c: New file.
38987
38988         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38989         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38990         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38991         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38992         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38993         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38994         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38995         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38996         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38997         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38998         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38999         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39000         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39001         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39002         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39003         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39004         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39005         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39006         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39007         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39008         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39009         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39010         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39011         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39012         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39013         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39014         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39015         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39016         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39017
39018 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39019
39020         * gcc.dg/i386-call-1.c: New test.
39021
39022 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39023
39024         PR c++/9162
39025         * g++.dg/parse/defarg4.C: New.
39026
39027 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39028
39029         PR target/10700
39030         * gcc.c-torture/compile/20030703-1.c: New test case.
39031
39032 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39033
39034         * g++.dg/template/local3.C: Remove extra semicolon.
39035
39036 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39037
39038         * gcc.dg/i386-volatile-1.c: New test.
39039
39040 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
39041
39042         PR c++/11072
39043         * g++.dg/other/offsetof2.C: XFAIL.
39044         * g++.dg/other/offsetof5.C: New.
39045
39046         PR c++/10219
39047         * g++.dg/template/error1.C: New.
39048
39049         PR c++/9779
39050         * g++.dg/template/dependent-expr1.C: New.
39051
39052 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39053
39054         PR c++/6949
39055         * g++.dg/template/local3.C: New test.
39056
39057         PR c++/11149
39058         * g++.dg/lookup/scoped6.C: New test.
39059
39060 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
39061
39062         PR c++/8046
39063         * g++.dg/other/error7.C: New test.
39064
39065 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
39066
39067         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
39068         * g++.old-deja/g++.abi/vtable3.h: Likewise.
39069         * g++.old-deja/g++.law/code-gen5.C: Likewise.
39070         * g++.old-deja/g++.other/union2.C: Likewise.
39071         * gcc.dg/c90-const-expr-2.c: Likewise.
39072         * gcc.dg/c90-const-expr-3.c: Likewise.
39073         * gcc.dg/c99-const-expr-2.c: Likewise.
39074         * gcc.dg/c99-const-expr-3.c: Likewise.
39075         * gcc.dg/concat.c: Likewise.
39076
39077 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39078
39079         PR c++/9559
39080         * g++.dg/init/static1.C: New test.
39081
39082 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39083
39084         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
39085         * g++.old-deja/g++.other/access2.C: Likewise.
39086         * g++.old-deja/g++.other/decl2.C: Likewise.
39087         * gcc.c-torture/execute/20020615-1.c: Likewise.
39088
39089 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39090
39091         PR c++/4933
39092         * g++.dg/template/sizeof4.C: New test.
39093
39094 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39095
39096         * g++.dg/other/error6.C: New test.
39097
39098 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39099
39100         PR c++/10750
39101         * g++.dg/parse/constant2.C: New test.
39102
39103 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
39104
39105         PR c++/11106
39106         * g++.dg/other/error5.C: New test.
39107
39108 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39109
39110         * gcc.dg/format/gcc_diag-1.c: New test.
39111
39112 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
39113
39114         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
39115
39116 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39117
39118         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
39119         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
39120         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
39121
39122 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
39123
39124         * gcc.c-torture/execute/builtins/string-8.c: New test.
39125         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
39126         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
39127         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
39128
39129 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39130
39131         PR c++/10468
39132         * g++.dg/ext/typeof6.C: New test.
39133
39134 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39135
39136         PR c++/10796
39137         * g++.dg/init/enum1.C: New test.
39138
39139 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
39140
39141         * gcc.dg/20030627-1.c: New test.
39142
39143 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
39144
39145         PR c++/11332
39146         * g++.dg/expr/static_cast2.C: New test.
39147
39148 2003-06-26  Roger Sayle  <roger@eyesopen.com>
39149             Jakub Jelinek  <jakub@redhat.com>
39150
39151         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
39152         sprintf(dst,"%s",src) optimization.
39153         * gcc.c-torture/execute/20030626-1.c: New test case.
39154         * gcc.c-torture/execute/20030626-2.c: New test case.
39155
39156 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
39157
39158         * gcc.c-torture/execute/multi-ix.c: New test.
39159
39160         * gcc.c-torture/execute/simd-4.c (main):
39161         Added missing semicolon at end of union.
39162
39163 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
39164
39165         PR c++/8266
39166         * g++.dg/template/explicit-instantiation3.C: New test.
39167
39168 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39169
39170         * gcc.dg/20030626-1.c: Use signed char.
39171
39172 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39173
39174         * gcc.dg/20030626-1.c: New test.
39175
39176 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
39177
39178         * const-str-2.m: Update.
39179
39180 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
39181
39182         PR c++/10990
39183         * g++.dg/rtti/dyncast1.C: New test.
39184         * g++.dg/abi/mangle4.C: Correct base-specifier access.
39185         * g++.dg/lookup/scoped1.C: Remove XFAIL.
39186         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
39187
39188         PR c++/10931
39189         * g++.dg/expr/static_cast1.C: New test.
39190
39191 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
39192
39193         * gcc.dg/20030625-1.c: New test.
39194
39195 2003-06-24  Roger Sayle  <roger@eyesopen.com>
39196
39197         * gcc.c-torture/compile/20030624-1.c: New test case.
39198
39199 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
39200
39201         * gcc.c-torture/execute/string-opt-17.c: New test.
39202
39203 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
39204
39205         PR c++/5754
39206         * g++.dg/parse/crash6.C: New test.
39207
39208 2003-06-23  Roger Sayle  <roger@eyesopen.com>
39209
39210         * gcc.dg/builtins-24.c: New test case.
39211
39212 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
39213
39214         * g++.dg/opt/operator1.C: New test.
39215
39216 2003-06-22  Roger Sayle  <roger@eyesopen.com>
39217
39218         * gcc.c-torture/execute/string-opt-16.c: New test case.
39219
39220 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39221
39222         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
39223         * g++.old-deja/g++.other/conv7.C: Likewise.
39224         * g++.old-deja/g++.other/overcnv2.C: Likewise.
39225         * g++.old-deja/g++.other/overload14.C: Likewise.
39226
39227 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39228
39229         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
39230         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
39231
39232 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39233
39234         PR c++/10888
39235         * g++.dg/warn/Winline-3.C: New test.
39236
39237 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39238
39239         * lib/target-supports.exp (check_alias_available): Make the test
39240         program acceptable to the Solaris assembler.
39241
39242         PR c++/10749
39243         * g++.dg/template/memclass2.C: New test.
39244
39245 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39246             Eric Botcazou  <ebotcazou@libertysurf.fr>
39247
39248         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
39249         data for non-matching targets.
39250         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
39251
39252 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39253
39254         PR c++/10845
39255         * g++.dg/template/member3.C: New test.
39256
39257 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
39258
39259         PR c++/10939
39260         * g++.dg/template/func1.C: New test.
39261
39262         PR c++/9649
39263         * g++.dg/template/static4.C: New test.
39264         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
39265
39266         PR c++/11041
39267         * g++.dg/init/ref7.C: New test.
39268
39269 2003-06-19  Matt Austern  <austern@apple.com>
39270
39271         PR c++/11228
39272         * g++.dg/anew1.C: New test.
39273         * g++.dg/anew2.C: New test.
39274         * g++.dg/anew3.C: New test.
39275         * g++.dg/anew4.C: New test.
39276
39277 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
39278
39279         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
39280
39281 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
39282
39283         * gcc.c-torture/execute/simd-4.c (main): Make expected value
39284         endian-dependent.
39285
39286 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
39287
39288         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
39289         Remove cruft.
39290
39291 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
39292
39293         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
39294         * gcc.c-torture/compile/961203-1.c: Likewise.
39295         * gcc.c-torture/compile/980506-1.c: Likewise.
39296
39297 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39298
39299         PR c++/10712
39300         * g++.dg/lookup/using7.C: New test.
39301
39302 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39303
39304         PR c++/11105
39305         * g++.dg/abi/conv1.C: Remove it.
39306         * g++.dg/template/conv7.C: New test.
39307         * g++.dg/template/conv8.C: Likewise.
39308         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
39309         conversion operator.
39310
39311 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
39312
39313         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
39314         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39315         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39316         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39317         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39318         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39319         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39320         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39321         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39322         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39323         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39324         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39325         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39326         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39327         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39328         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39329         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39330         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39331         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39332         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39333         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39334         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39335         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39336         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39337         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39338         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39339         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39340         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39341         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39342
39343 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
39344
39345         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
39346         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
39347         indications.
39348
39349 2003-06-16  Roger Sayle  <roger@eyesopen.com>
39350
39351         * gcc.dg/i386-387-5.c: New test case.
39352         * gcc.dg/i386-387-6.c: New test case.
39353         * gcc.dg/builtins-23.c: New test case.
39354
39355 2003-06-15  Roger Sayle  <roger@eyesopen.com>
39356
39357         * gcc.dg/builtins-22.c: New test case.
39358         * gcc.dg/i386-387-1.c: Update to test exp.
39359         * gcc.dg/i386-387-2.c: Likewise.
39360
39361 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39362
39363         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
39364
39365 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39366
39367         * lib/gcc-dg.exp (dg-require-dll): New function.
39368         (dg-xfail-if): Likewise.
39369         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
39370         driver.
39371
39372         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
39373         * gcc.c-torture/compile/20001205-1.c: Likewise.
39374         * gcc.c-torture/compile/20001226-1.c: Likewise.
39375         * gcc.c-torture/compile/20010518-2.c: Likewise.
39376         * gcc.c-torture/compile/20020312-1.c: Likewise.
39377         * gcc.c-torture/compile/20020604-1.c: Likewise.
39378         * gcc.c-torture/compile/920501-12.c: Likewise.
39379         * gcc.c-torture/compile/920501-4.c: Likewise.
39380         * gcc.c-torture/compile/920520-1.c: Likewise.
39381         * gcc.c-torture/compile/920521-1.c: Likewise.
39382         * gcc.c-torture/compile/920625-1.c: Likewise.
39383         * gcc.c-torture/compile/961203-1.c: Likewise.
39384         * gcc.c-torture/compile/980506-1.c: Likewise.
39385         * gcc.c-torture/compile/981006-1.c: Likewise.
39386         * gcc.c-torture/compile/981022-1.c: Likewise.
39387         * gcc.c-torture/compile/981223-1.c: Likewise.
39388         * gcc.c-torture/compile/990617-1.c: Likewise.
39389         * gcc.c-torture/compile/dll.c: Likewise.
39390         * gcc.c-torture/compile/labels-3.c: Likewise.
39391         * gcc.c-torture/compile/mipscop-1.c: Likewise.
39392         * gcc.c-torture/compile/mipscop-2.c: Likewise.
39393         * gcc.c-torture/compile/mipscop-3.c: Likewise.
39394         * gcc.c-torture/compile/mipscop-4.c: Likewise.
39395         * gcc.c-torture/compile/simd-5.c: Likewise.
39396         * gcc.c-torture/compile/20000804-1.x: Remove.
39397         * gcc.c-torture/compile/20001205-1.x: Likewise.
39398         * gcc.c-torture/compile/20001226-1.x: Likewise.
39399         * gcc.c-torture/compile/20010518-2.x: Likewise.
39400         * gcc.c-torture/compile/20020312-1.x: Likewise.
39401         * gcc.c-torture/compile/20020604-1.x: Likewise.
39402         * gcc.c-torture/compile/920501-12.x: Likewise.
39403         * gcc.c-torture/compile/920501-4.x: Likewise.
39404         * gcc.c-torture/compile/920520-1.x: Likewise.
39405         * gcc.c-torture/compile/920521-1.x: Likewise.
39406         * gcc.c-torture/compile/920625-1.x: Likewise.
39407         * gcc.c-torture/compile/961203-1.x: Likewise.
39408         * gcc.c-torture/compile/980506-1.x: Likewise.
39409         * gcc.c-torture/compile/981006-1.x: Likewise.
39410         * gcc.c-torture/compile/981022-1.x: Likewise.
39411         * gcc.c-torture/compile/981223-1.x: Likewise.
39412         * gcc.c-torture/compile/990617-1.x: Likewise.
39413         * gcc.c-torture/compile/mipscop-1.x: Likewise.
39414         * gcc.c-torture/compile/mipscop-2.x: Likewise.
39415         * gcc.c-torture/compile/mipscop-3.x: Likewise.
39416         * gcc.c-torture/compile/mipscop-4.x: Likewise.
39417         * gcc.c-torture/compile/simd-5.x: Likewise.
39418
39419         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
39420
39421 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39422
39423         * gcc.c-torture/execute/20030611-1.c: New test.
39424
39425 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39426
39427         PR middle-end/168
39428         * gcc.dg/20030612-1.c: New test case.
39429
39430 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39431
39432         PR c++/10635
39433         * g++.dg/expr/cast1.C: New test.
39434
39435 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39436
39437         * gcc.dg/builtins-21.c: New test case.
39438
39439 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
39440
39441         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
39442         options instead of at the end.
39443         * lib/objc.exp (objc_target_compile): Likewise.
39444
39445 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
39446
39447         PR c++/10432
39448         * g++.dg/parse/error1.C: New test.
39449
39450 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
39451
39452         * gcc.dg/compat/struct-by-value-11_main.c: New file.
39453         * gcc.dg/compat/struct-by-value-11_x.c: New file.
39454         * gcc.dg/compat/struct-by-value-11_y.c: New file.
39455         * gcc.dg/compat/struct-by-value-12_main.c: New file.
39456         * gcc.dg/compat/struct-by-value-12_x.c: New file.
39457         * gcc.dg/compat/struct-by-value-12_y.c: New file.
39458         * gcc.dg/compat/struct-by-value-13_main.c: New file.
39459         * gcc.dg/compat/struct-by-value-13_x.c: New file.
39460         * gcc.dg/compat/struct-by-value-13_y.c: New file.
39461         * gcc.dg/compat/struct-by-value-14_main.c: New file.
39462         * gcc.dg/compat/struct-by-value-14_x.c: New file.
39463         * gcc.dg/compat/struct-by-value-14_y.c: New file.
39464         * gcc.dg/compat/struct-by-value-15_main.c: New file.
39465         * gcc.dg/compat/struct-by-value-15_x.c: New file.
39466         * gcc.dg/compat/struct-by-value-15_y.c: New file.
39467         * gcc.dg/compat/struct-by-value-16_main.c: New file.
39468         * gcc.dg/compat/struct-by-value-16_x.c: New file.
39469         * gcc.dg/compat/struct-by-value-16_y.c: New file.
39470         * gcc.dg/compat/struct-by-value-17_main.c: New file.
39471         * gcc.dg/compat/struct-by-value-17_x.c: New file.
39472         * gcc.dg/compat/struct-by-value-17_y.c: New file.
39473         * gcc.dg/compat/struct-by-value-18_main.c: New file.
39474         * gcc.dg/compat/struct-by-value-18_x.c: New file.
39475         * gcc.dg/compat/struct-by-value-18_y.c: New file.
39476
39477         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
39478         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
39479         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
39480         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
39481         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
39482         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
39483         * gcc.dg/compat/scalar-return-3_main.c: New file.
39484         * gcc.dg/compat/scalar-return-3_x.c: New file.
39485         * gcc.dg/compat/scalar-return-3_y.c: New file.
39486         * gcc.dg/compat/scalar-return-4_main.c: New file.
39487         * gcc.dg/compat/scalar-return-4_x.c: New file.
39488         * gcc.dg/compat/scalar-return-4_y.c: New file.
39489
39490 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
39491
39492         * gcc.dg/compat/fp2-struct-check.h: New file.
39493         * gcc.dg/compat/fp2-struct-defs.h: New file.
39494         * gcc.dg/compat/fp2-struct-init.h: New file.
39495         * gcc.dg/compat/struct-by-value-10_main.c: New file.
39496         * gcc.dg/compat/struct-by-value-10_x.c: New file.
39497         * gcc.dg/compat/struct-by-value-10_y.c: New file.
39498         * gcc.dg/compat/struct-return-10_main.c: New file.
39499         * gcc.dg/compat/struct-return-10_x.c: New file.
39500         * gcc.dg/compat/struct-return-10_y.c: New file.
39501
39502         * gcc.dg/compat/compat-common.h: New file.
39503         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
39504         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
39505         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
39506         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
39507         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
39508         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
39509         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
39510         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39511         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
39512         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
39513         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39514         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
39515         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
39516         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39517         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
39518         * gcc.dg/compat/small-struct-check.h: Ditto.
39519         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
39520         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39521         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
39522         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
39523         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39524         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39525         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
39526         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39527         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
39528         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
39529         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39530         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39531         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
39532         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39533         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39534         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
39535         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39536         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
39537         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
39538         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39539         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
39540         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
39541         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39542         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
39543         * gcc.dg/compat/struct-return-2_main.c: Ditto.
39544         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39545         * gcc.dg/compat/struct-return-2_y.c: Ditto.
39546         * gcc.dg/compat/struct-return-3_main.c: Ditto.
39547         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39548         * gcc.dg/compat/struct-return-3_y.c: Ditto.
39549
39550 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
39551
39552         * g++.dg/pch/static-1.C: New file.
39553         * g++.dg/pch/static-1.Hs: New file.
39554
39555 2003-06-10  Richard Henderson  <rth@redhat.com>
39556
39557         * gcc.dg/asm-7.c: Adjust expected warning text.
39558
39559 2003-06-10  Roger Sayle  <roger@eyesopen.com>
39560
39561         * gcc.dg/builtins-20.c: New test case.
39562
39563 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
39564
39565         PR c++/11131
39566         * g++.dg/opt/template1.C: New test.
39567
39568 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39569
39570         * lib/gcc-dg.exp (dg-test): Clear additional_files and
39571         additional_sources.
39572
39573 2003-05-21  David Taylor  <dtaylor@emc.com>
39574
39575         * gcc.dg/Wpadded.c: New file.
39576
39577 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39578
39579         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39580         * gcc.dg/special/weak-2.c: Add dg-require-weak.
39581         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39582         dg-require-weak.
39583
39584 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
39585
39586         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39587
39588 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39589
39590         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39591         (dg-require-alias): Likewise.
39592         (dg-require-gc-sections): Likewise.
39593         * lib/target-supports.exp (check_gc_sections_available): Likewise.
39594
39595 2003-06-08  Richard Henderson  <rth@redhat.com>
39596
39597         * gcc.dg/20011029-2.c: Fix the array reference.
39598         * gcc.dg/asm-7.c: New.
39599
39600 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
39601
39602         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39603
39604 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
39605
39606         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39607         (dg-require-gc-sections): Likewise.
39608
39609 2003-06-08  Jan Hubicka  <jh@suse.cz>
39610
39611         * i386-cmov1.c: Fix regular expression.
39612         * i386-cvt-1.c: Likewise.
39613         * i386-local.c: Likewise.
39614         * i386-local2.c: Likewise.
39615         * i386-mul.c: Likewise.
39616         * i386-ssetype-1.c: Likewise.
39617         * i386-ssetype-3.c: Likewise.
39618         * i386-ssetype-5.c: Likewise.
39619
39620 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39621
39622         PR c++/11039
39623         * g++.dg/warn/implicit-typename2.C: New test.
39624         * g++.dg/warn/implicit-typename3.C: New test.
39625
39626 2003-06-07  Richard Henderson  <rth@redhat.com>
39627
39628         * g++.dg/other/offsetof3.C: Use size_t.
39629         * g++.dg/other/offsetof4.C: Likewise.
39630
39631 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
39632
39633         * lib/copy-file.exp: New. Implement gcc_copy_files.
39634
39635         * lib/dg-pch.exp: Load copy-file.exp
39636         (dg-pch): Use gcc_copy_files instead of "file copy".
39637
39638 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
39639
39640         * gcc.dg/weak/weak.exp: Simplify.
39641         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39642         * gcc.dg/weak/weak-1.c: Likewise.
39643         * gcc.dg/weak/weak-2.c: Likewise.
39644         * gcc.dg/weak/weak-3.c: Likewise.
39645         * gcc.dg/weak/weak-4.c: Likewise.
39646         * gcc.dg/weak/weak-5.c: Likewise.
39647         * gcc.dg/weak/weak-6.c: Likewise.
39648         * gcc.dg/weak/weak-7.c: Likewise.
39649         * gcc.dg/weak/weak-8.c: Likewise.
39650         * gcc.dg/weak/weak-9.c: Likewise.
39651
39652 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
39653
39654         gcc.c-torture/execute/20030606-1.c: New.
39655
39656 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39657
39658         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39659         * gcc.dg/builtins-19.c: Likewise.
39660
39661 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39662
39663         * gcc.dg/builtins-2.c: Add some more tests.
39664         * gcc.dg/builtins-18.c: New test case.
39665         * gcc.dg/builtins-19.c: New test case.
39666
39667 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39668             Jim Wilson  <wilson@tuliptree.org>
39669
39670         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39671
39672 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
39673
39674         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39675         mempcpy/stpcpy calls not to be optimized into something else.
39676         * gcc.c-torture/execute/string-opt-3.c: Moved to...
39677         * gcc.c-torture/execute/builtins/string-7.c: ...here.
39678         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39679
39680 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39681
39682         * gcc.dg/format/asm_fprintf-1.c: New test.
39683
39684 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
39685
39686         * lib/gcc-defs.exp (additional_sources): New variable.
39687         (dg-additional-sources): New function.
39688         (additional_files): New variable.
39689         (dg-additional-files): New function.
39690         (dg-additional-files-options): Likewise.
39691         * lib/gcc-dg.exp (dg-require-weak): New function.
39692         (dg-require-alias): Likewise.
39693         (dg-require-gc-sections): Likewise.
39694         * lib/target-supports.exp (check_alias_available): Remove testfile
39695         parameter.
39696         (check_gc_sections_available): New function.
39697         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39698         (dg-gpp-additional-files): Likewise.
39699         * lib/g++.exp (additional_sources): Remove.
39700         (additional_files): Likewise.
39701         (g++_target_compile): Use dg-additional-files-options.
39702
39703         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
39704         Tcl logic.
39705         * gcc.dg/special/ecos.exp: Remove.
39706         * gcc.dg/special/20000419-2.c: Use dg-require-*.
39707         * gcc.dg/special/alias-1.c: Likewise.
39708         * gcc.dg/special/alias-2.c: Likewise.
39709         * gcc.dg/special/gcsec-1.c: Likewise.
39710         * gcc.dg/special/weak-1.c: Likewise.
39711         * gcc.dg/special/weak-2.c: Likewise.
39712         * gcc.dg/special/wkali-1.c: Likewise.
39713         * gcc.dg/special/wkali-2.c: Likewise.
39714
39715         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39716         dg-gpp-additional-*.
39717         * g++.dg/special/conpr-3.C: Likewise.
39718         * g++.dg/special/conpr-4.C: Likewise.
39719         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39720         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39721         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39722         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39723         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39724         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39725         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39726         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39727         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39728         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39729         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39730         * g++.old-deja/g++.other/comdat1.C: Likewise.
39731         * g++.old-deja/g++.other/comdat2.C: Likewise.
39732         * g++.old-deja/g++.other/comdat3.C: Likewise.
39733         * g++.old-deja/g++.other/ctor1.C: Likewise.
39734         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39735
39736 2003-06-05  Richard Henderson  <rth@redhat.com>
39737
39738         * gcc.dg/debug/20030605-1.c: New.
39739
39740 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39741
39742         * README.QMTEST: Update.
39743
39744 2003-06-04  Richard Henderson  <rth@redhat.com>
39745
39746         * gcc.dg/cleanup-1.c: New.
39747         * gcc.dg/cleanup-2.c: New.
39748         * gcc.dg/cleanup-3.c: New.
39749         * gcc.dg/cleanup-4.c: New.
39750         * gcc.dg/cleanup-5.c: New.
39751         * gcc.dg/cleanup-6.c: New.
39752         * gcc.dg/cleanup-7.c: New.
39753
39754 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39755
39756         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39757
39758         * lib/dg-pch.exp: New file.
39759         * g++.dg/pch/pch.exp: Use dg-pch.exp.
39760         * gcc.dg/pch/pch.exp: Likewise.
39761
39762 2003-06-04  Roger Sayle  <roger@eyesopen.com>
39763
39764         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39765         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39766         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39767         * gcc.dg/builtins-17.c: New test case.
39768         * gcc.dg/i386-387-4.c: New test case.
39769         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39770
39771 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39772
39773         * gcc.dg/ultrasp9.c: New test.
39774
39775 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39776
39777         * gcc.c-torture/compile/20030604-1.c: New test.
39778         * gcc.dg/sparc-constant-1.c: New test.
39779
39780 2003-06-03  Glen Nakamura  <glen@imodulo.com>
39781
39782         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39783
39784 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
39785
39786         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39787
39788         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39789         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39790
39791 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
39792
39793         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39794
39795 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39796
39797         PR c++/10940
39798         * g++.dg/template/spec10.C: New test.
39799
39800 2003-06-03  Roger Sayle  <roger@eyesopen.com>
39801
39802         * gcc.dg/builtins-16.c: New test case.
39803
39804 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
39805
39806         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39807         mempcpy test with post-increments.
39808         * gcc.c-torture/execute/string-opt-3.c: New test.
39809         * gcc.dg/string-opt-1.c: New test.
39810
39811 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
39812
39813         PR fortran/10965
39814         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39815
39816 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
39817
39818         * lib/scanasm.exp (dg-scan): New function, factored out of ...
39819         (scan-assembler): ... here.  Use dg-scan.
39820         (scan-assembler-not): Likewise.
39821         (scan-file): New function.
39822         (scan-file-not): Likewise.
39823         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39824         * gcc.dg/cpp/_Pragma4.c: Likewise.
39825         * gcc.dg/cpp/_Pragma5.c: Likewise.
39826         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39827         * gcc.dg/cpp/avoidpaste2.c: Likewise.
39828         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39829         * gcc.dg/cpp/cmdlne-P.c: Likewise.
39830         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39831         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39832         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39833         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39834         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39835         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39836         * gcc.dg/cpp/cxxcom1.c: Likewise.
39837         * gcc.dg/cpp/line1.c: Likewise.
39838         * gcc.dg/cpp/maccom1.c: Likewise.
39839         * gcc.dg/cpp/maccom2.c: Likewise.
39840         * gcc.dg/cpp/maccom3.c: Likewise.
39841         * gcc.dg/cpp/maccom4.c: Likewise.
39842         * gcc.dg/cpp/maccom5.c: Likewise.
39843         * gcc.dg/cpp/maccom6.c: Likewise.
39844         * gcc.dg/cpp/multiline.c: Likewise.
39845         * gcc.dg/cpp/spacing1.c: Likewise.
39846         * gcc.dg/cpp/spacing2.c: Likewise.
39847         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39848         * gcc.dg/cpp/trad/maccom1.c: Likewise.
39849         * gcc.dg/cpp/trad/maccom2.c: Likewise.
39850         * gcc.dg/cpp/trad/maccom3.c: Likewise.
39851         * gcc.dg/cpp/trad/maccom4.c: Likewise.
39852         * gcc.dg/cpp/trad/maccom6.c: Likewise.
39853         * gcc.dg/cpp/cxxcom2.c: Likewise.
39854         * gcc.dg/cpp/cxxcom2.h: New file.
39855
39856         * gcc.dg/cpp/truefalse.cpp: Move it to ...
39857         * g++.dg/cpp/truefalse.C: Here.
39858         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39859
39860 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
39861
39862         * gcc.dg/cpp/redef3.c: New file.
39863
39864 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39865
39866         * gcc.dg/i386-loop-3.c: New test.
39867
39868 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
39869
39870         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39871
39872 2003-05-31  Roger Sayle  <roger@eyesopen.com>
39873
39874         * gcc.dg/fwrapv-1.c: New test case.
39875         * gcc.dg/fwrapv-2.c: New test case.
39876
39877 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39878
39879         PR c++/10956
39880         * g++.dg/template/spec9.C: New test.
39881
39882 2003-05-29  Roger Sayle  <roger@eyesopen.com>
39883
39884         * gcc.dg/duff-4.c: New test case.
39885
39886 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
39887
39888         PR fortran/10843
39889         * g77.dg/ffixed-form-1.f: New test
39890         * g77.dg/ffixed-form-2.f: New test
39891         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39892         * g77.dg/ffree-form-3.f: New test
39893
39894 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
39895
39896         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39897         * gcc.dg/wint_t-1.c: Likewise.
39898
39899 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39900
39901         * g++.dg/template/access11.C: New test.
39902
39903 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39904
39905         PR c++/10849
39906         * g++.dg/template/access10.C: New test.
39907
39908 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39909             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39910
39911         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39912
39913 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39914
39915         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39916         suppress for powerpc-*-darwin*.
39917         * gcc.dg/torture/builtin-noret-2.c: Likewise.
39918
39919 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39920
39921         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39922         suppress option for powerpc-*-darwin*.
39923
39924 2003-05-23  Roger Sayle  <roger@eyesopen.com>
39925
39926         * gcc.dg/builtins-1.c: Add tests for tan and atan.
39927         * gcc.dg/builtins-4.c: Add test for fmod.
39928
39929 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39930
39931         PR c++/10682
39932         * g++.dg/template/instantiate4.C: New test.
39933
39934 2003-05-22  Roger Sayle  <roger@eyesopen.com>
39935
39936         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39937
39938 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
39939
39940         * gcc.dg/compat/scalar-return-1_main.c: New file.
39941         * gcc.dg/compat/scalar-return-1_x.c: New file.
39942         * gcc.dg/compat/scalar-return-1_y.c: New file.
39943         * gcc.dg/compat/scalar-return-2_main.c: New file.
39944         * gcc.dg/compat/scalar-return-2_x.c: New file.
39945         * gcc.dg/compat/scalar-return-2_y.c: New file.
39946         * gcc.dg/compat/struct-return-3_main.c: New file.
39947         * gcc.dg/compat/struct-return-3_y.c: New file.
39948         * gcc.dg/compat/struct-return-3_x.c: New file.
39949         * gcc.dg/compat/struct-return-2_main.c: New file.
39950         * gcc.dg/compat/struct-return-2_x.c: New file.
39951         * gcc.dg/compat/struct-return-2_y.c: New file.
39952
39953 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39954
39955         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39956         for hppa*-hp-hpux*.
39957         * gcc.dg/20021014-1.c (dg-options): Likewise.
39958         * gcc.dg/nest.c (dg-options): Likewise.
39959
39960 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
39961
39962         PR c++/9738
39963         * g++.dg/ext/dllimport2.C: New file.
39964         * g++.dg/ext/dllimport3.C: New file.
39965
39966 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
39967
39968         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39969         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39970         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39971         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39972         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39973         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39974         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39975         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39976         * gcc.dg/compat/small-struct-defs.h: New file.
39977         * gcc.dg/compat/small-struct-init.h: New file.
39978         * gcc.dg/compat/small-struct-check.h: New file.
39979         * gcc.dg/compat/fp-struct-defs.h: New file.
39980         * gcc.dg/compat/fp-struct-check.h: New file.
39981         * gcc.dg/compat/fp-struct-init.h: New file.
39982         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39983         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39984
39985 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
39986
39987         * gcc.dg/20030225-2.c: New test.
39988
39989 2003-05-18  Roger Sayle  <roger@eyesopen.com>
39990             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39991
39992         * gcc.c-torture/compile/20030518-1.c: New test case.
39993
39994 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
39995
39996         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39997         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39998         gcc-dg-debug-runtest.
39999         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
40000         gcc-dg-debug-runtest.
40001
40002 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40003
40004         PR c++/9022
40005         * g++.dg/lookup/using6.C: New test.
40006
40007 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40008
40009         * g++.dg/parse/access2.C: New test.
40010
40011 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
40012
40013         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
40014         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
40015         * gcc.dg/debug/debug.exp: Likewise.
40016
40017 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
40018
40019         * gcc.dg/dollar.c: New test.
40020
40021 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
40022
40023         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
40024         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
40025         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
40026         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
40027         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
40028         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
40029         * gcc.dg/compat/struct-by-value-6_main.c: New file.
40030         * gcc.dg/compat/struct-by-value-6_x.c: New file.
40031         * gcc.dg/compat/struct-by-value-6_y.c: New file.
40032         * gcc.dg/compat/struct-by-value-7_main.c: New file.
40033         * gcc.dg/compat/struct-by-value-7_x.c: New file.
40034         * gcc.dg/compat/struct-by-value-7_y.c: New file.
40035         * gcc.dg/compat/struct-by-value-8_main.c: New file.
40036         * gcc.dg/compat/struct-by-value-8_x.c: New file.
40037         * gcc.dg/compat/struct-by-value-8_y.c: New file.
40038         * gcc.dg/compat/struct-by-value-9_main.c: New file.
40039         * gcc.dg/compat/struct-by-value-9_x.c: New file.
40040         * gcc.dg/compat/struct-by-value-9_y.c: New file.
40041
40042 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
40043
40044         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
40045         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
40046         support for "repo" mode.
40047         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
40048         * lib/g77-dg.exp: Likewise.
40049         * lib/obj-dg.exp: Likewise.
40050
40051 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
40052
40053         Merge from gcc-3_2-rhl8-branch:
40054         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
40055
40056         * gcc.dg/tls/opt-6.c: New test.
40057
40058         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
40059
40060         * gcc.dg/20030405-1.c: New test.
40061
40062         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
40063
40064         * gcc.dg/20030309-1.c: New test.
40065
40066         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40067
40068         * gcc.c-torture/execute/20030307-1.c: New test.
40069
40070         2003-02-20  Randolph Chung  <tausq@debian.org>
40071
40072         * gcc.c-torture/compile/20030220-1.c: New test.
40073
40074         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
40075
40076         * gcc.dg/20030217-1.c: New test.
40077
40078         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
40079
40080         * gcc.c-torture/compile/20020129-1.c: New test.
40081
40082         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40083
40084         * gcc.dg/unroll-1.c: New test.
40085
40086         2002-11-16  Jan Hubicka  <jh@suse.cz>
40087
40088         * gcc.c-torture/execute/20020920-1.c: New test.
40089
40090         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
40091
40092         PR target/7434
40093         * gcc.c-torture/compile/20021008-1.c: New test.
40094
40095         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
40096
40097         PR target/7559
40098         * gcc.c-torture/execute/20020810-1.c: New test.
40099
40100         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
40101
40102         * gcc.c-torture/compile/20020807-1.c: New test.
40103
40104         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
40105
40106         * gcc.dg/tls/opt-1.c: New test.
40107
40108         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
40109
40110         * gcc.dg/20020729-1.c: New test.
40111
40112         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
40113
40114         * g++.dg/opt/life1.C: New test.
40115
40116         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
40117
40118         * gcc.dg/20020525-1.c: New test.
40119
40120         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
40121
40122         PR c++/6794
40123         * g++.dg/ext/pretty1.C: New test.
40124         * g++.dg/ext/pretty2.C: New test.
40125
40126 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
40127
40128         PR c++/8385
40129         * g++.dg/ext/typeof5.C: New test.
40130
40131 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
40132
40133         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
40134         __USER_LABEL_PREFIX__ into account.
40135         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
40136
40137 2003-05-14  Roger Sayle  <roger@eyesopen.com>
40138
40139         * gcc.dg/builtins-15.c: New test case.
40140
40141 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
40142
40143         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
40144
40145 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
40146
40147         * lib/g++.exp: Tweak handling of additional source files.
40148         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
40149         * g++.dg/special/conpr-2a.C: Rename to ...
40150         * g++.dg/special/conpr-2a.cc: ... this.
40151         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
40152         * g++.dg/special/conpr-3a.C: Rename to ...
40153         * g++.dg/special/conpr-3a.cc: This.
40154         * g++.dg/special/conpr-3b.C: Rename to ...
40155         * g++.dg/special/conpr-3b.cc: This.
40156         * g++.dg/special/conpr-4.C: New test.
40157         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
40158
40159 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
40160
40161         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
40162
40163 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40164
40165         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
40166         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40167         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
40168         * g++.old-deja/g++.other/warn3.C: Likewise.
40169
40170 2003-05-11  Roger Sayle  <roger@eyesopen.com>
40171
40172         * gcc.dg/i386-387-1.c: Update to also test log.
40173         * gcc.dg/i386-387-2.c: Likewise.
40174
40175 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40176
40177         * g77.f-torture/execute/int8421.f: New test.
40178
40179 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40180
40181         PR c++/10230, c++/10481
40182         * g++.dg/lookup/scoped5.C: New test.
40183
40184 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40185
40186         PR c++/10552
40187         * g++.dg/template/ttp6.C: New test.
40188
40189 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
40190
40191         * gcc.c-torture/execute/builtins: New directory.
40192         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
40193         gcc.c-torture/execute/builtins.
40194         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
40195         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
40196         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
40197         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
40198
40199 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40200
40201         PR c++/9252
40202         * g++.dg/template/access8.C: New test.
40203         * g++.dg/template/access9.C: New test.
40204
40205 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40206
40207         PR c++/9554
40208         * g++.dg/parse/access1.C: New test.
40209
40210 2003-05-09  DJ Delorie  <dj@redhat.com>
40211
40212         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
40213         long, and not an int.
40214
40215 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40216
40217         PR c++/10555, c++/10576
40218         * g++.dg/template/memclass1.C: New test.
40219
40220 2003-05-08  DJ Delorie  <dj@redhat.com>
40221
40222         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
40223         targets.
40224         * gcc.c-torture/execute/20021024-1.x: Likewise.
40225         * gcc.c-torture/execute/shiftdi.x: Likewise.
40226         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
40227         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
40228         * gcc.dg/20021018-1.c: Likewise.
40229
40230 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40231
40232         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
40233
40234         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
40235         (bcopy): Call memmove.
40236
40237 2003-05-08  Roger Sayle  <roger@eyesopen.com>
40238
40239         * g77.f-torture/compile/8485.f: New test case.
40240
40241 2003-05-07  Richard Henderson  <rth@redhat.com>
40242
40243         PR c++/10570
40244         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
40245         Verify exception_cleanup not called for rethrows.
40246         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
40247         when exiting catch block without rethrowing.
40248         * g++.dg/eh/forced3.C: New.
40249         * g++.dg/eh/forced4.C: New.
40250
40251 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
40252
40253         * gcc.dg/20030505.c: Fix triplet.
40254
40255 2003-05-06  DJ Delorie  <dj@redhat.com>
40256
40257         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
40258         * gcc.dg/nest.c: Likewise.
40259
40260 2003-05-05  Roger Sayle  <roger@eyesopen.com>
40261
40262         * gcc.dg/builtins-14.c: New test case.
40263
40264 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
40265
40266         * lib/compat.exp (compat-execute): New argument.
40267         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
40268         * gcc.dg/compat: New test directory.
40269         * gcc.dg/compat/compat.exp: New expect script.
40270         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
40271         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
40272         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
40273         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
40274         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
40275         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
40276
40277         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
40278         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
40279         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
40280         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
40281         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
40282         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
40283         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
40284         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
40285         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
40286         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
40287         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
40288         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
40289         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
40290         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
40291         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
40292
40293 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
40294
40295         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
40296
40297 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
40298
40299         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
40300
40301 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
40302
40303         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
40304         * gcc.dg/ppc-fsel-2.c: New test.
40305
40306         * gcc.dg/unused-5.c: New test.
40307
40308 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40309
40310         PR c++/10496
40311         * g++.dg/warn/pmf1.C: New test.
40312
40313 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40314
40315         PR c++/4494
40316         * g++.dg/warn/main.C: New test.
40317
40318 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40319
40320         * gcc.dg/nonnull-3.c: New test.
40321
40322 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
40323
40324         * gcc.dg/cpp/Wtrigraphs.c: Update.
40325         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
40326
40327 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
40328
40329         * gcc.dg/ppc-fsel-1.c: New test.
40330
40331 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
40332
40333         PR c/10604
40334         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
40335
40336 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
40337
40338         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
40339
40340 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40341
40342         PR c++/9364, c++/10553, c++/10586
40343         * g++.dg/parse/typename4.C: New test.
40344         * g++.dg/parse/typename5.C: Likewise.
40345
40346 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
40347
40348         * gcc.c-torture/compile/20030503-1.c: New test.
40349
40350 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40351
40352         * g++.dg/lookup/using5.C: Fix testcase error.
40353
40354 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
40355
40356         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
40357         since MEABI is no longer supported.  Remove all vestiges
40358         of MEABI from the test.
40359
40360 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40361
40362         PR c++/10554
40363         * g++.dg/lookup/using5.C: New test.
40364
40365 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40366
40367         PR c++/8772
40368         * g++.dg/template/ttp5.C: New test.
40369
40370 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
40371
40372         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
40373         (dg-gpp-additional-sources): New function.
40374         (dg-gpp-additional-files): Likewise.
40375         * lib/g++.exp (additional_sources): New variable.
40376         (additional_files): Likewise.
40377         (g++_target_compile): Deal with them.
40378         * lib/old-dejagnu.exp: Remove.
40379         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
40380         * g++.old-deja: Revise all tests to use dg commands.
40381
40382 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40383
40384         PR c++/9432, c++/9528
40385         * g++.dg/lookup/using4.C: New test.
40386
40387 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
40388
40389         * gcc.dg/noreturn-5.c: New file.
40390         * gcc.dg/noreturn-6.c: New file.
40391
40392         * gcc.c-torture/compile/inline-1.c: New file.
40393
40394 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40395
40396         PR c++/10551
40397         * g++.dg/template/explicit1.C: New test.
40398
40399 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40400
40401         PR c++/10549
40402         * g++.dg/other/bitfield1.C: New test.
40403
40404         PR c++/10527
40405         * g++.dg/init/new7.C: New test.
40406
40407 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40408
40409         * g++.dg/ext/desig1.C: New test.
40410         * g++.dg/ext/init1.C: Update.
40411
40412         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
40413
40414 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
40415
40416         PR c++/10180
40417         * g++.dg/warn/Winline-1.C: New test.
40418
40419 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
40420
40421         * gcc.c-torture/execute/string-opt-19.c: New test.
40422
40423         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
40424         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
40425
40426 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
40427
40428         PR c++/10506
40429         * g++.dg/init/new6.C: New test.
40430
40431         PR c++/10503
40432         * g++.dg/init/ref6.C: New test.
40433
40434 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
40435
40436         * g++.dg/warn/weak1.C: XFAIL on AIX4.
40437
40438 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40439
40440         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
40441         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
40442
40443 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
40444
40445         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
40446         initialized static data members.
40447
40448 2003-04-25  H.J. Lu <hjl@gnu.org>
40449
40450         * gcc.dg/ia64-sync-4.c: New test.
40451
40452 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40453
40454         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
40455         date.
40456
40457 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
40458
40459         PR c++/10337
40460         * g++.dg/warn/conv1.C: New test.
40461         * g++.old-deja/g++.other/conv7.C: Adjust.
40462         * g++.old-deja/g++.other/overload14.C: Adjust.
40463
40464 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40465
40466         PR c++/10471
40467         * g++.dg/template/defarg2.C: New test.
40468
40469 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
40470
40471         * gcc.dg/cpp/include2.c: Update.
40472         * gcc.dg/cpp/multiline-2.c: New.
40473         * gcc.dg/cpp/multiline.c: Update.
40474         * gcc.dg/cpp/strify2.c: Update.
40475         * gcc.dg/cpp/trad/literals-2.c: Update.
40476
40477 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40478
40479         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
40480
40481 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40482
40483         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
40484
40485 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40486
40487         PR c++/10451
40488         * g++.dg/parse/crash4.C: New test.
40489
40490         PR c++/9847
40491         * g++.dg/parse/crash5.C: New test.
40492
40493 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
40494
40495         PR c++/10446
40496         * g++.dg/parse/crash3.C: New test.
40497
40498         PR c++/10428
40499         * g++.dg/parse/elab1.C: New test.
40500
40501 2003-04-22  Devang Patel  <dpatel@apple.com>
40502
40503         * gcc.dg/cpp/trad/funlike-5.c: New test.
40504
40505 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
40506
40507         * g++.dg/other/packed1.C: Fix dg options.
40508
40509 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
40510
40511         * g++.dg/other/offsetof2.C: New test.
40512
40513 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
40514
40515         * g++.dg/template/recurse.C: Adjust location of error messages.
40516
40517 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
40518
40519         PR c++/9881
40520         * g++.dg/init/addr-const1.C: New test.
40521         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
40522
40523 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40524
40525         PR c++/10405
40526         * g++.dg/lookup/struct-hack1.C: New test.
40527
40528 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
40529
40530         * ucs.c: Update diagnostic messages.
40531
40532 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40533
40534         * gcc.dg/cpp/truefalse.cpp: New test.
40535         * gcc.dg/cpp/cpp.exp: Update.
40536         * g++.dg/other/stdbool-if.C: Remove.
40537
40538 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40539
40540         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
40541         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
40542
40543 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40544
40545         * gcc.c-torture/compile/20030418-1.c: New test.
40546
40547 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
40548
40549         * README.compat: Remove; content moved to doc/sourcebuild.texi.
40550
40551 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40552
40553         PR c++/10347
40554         g++.dg/template/dependent-name1.C: New test.
40555
40556 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
40557
40558         * gcc.dg/warn-1.c (tourist_guide): New array,
40559         contains a pointer to bar.
40560
40561 2003-04-16  Roger Sayle  <roger@eyesopen.com>
40562
40563         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40564         * gcc.c-torture/execute/medce-1.c: New test case.
40565         * gcc.c-torture/execute/medce-2.c: New test case.
40566
40567 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
40568
40569         * lib/prune.exp: Ignore more messages.
40570
40571         PR c++/10381
40572         * g++.dg/parse/lookup3.C: New test.
40573
40574 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
40575
40576         * gcc.c-torture/compile/20030415-1.c : New test.
40577
40578 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
40579
40580         * gcc.c-torture/execute/scope-2.c: Move to ...
40581         * gcc.dg/noncompile/scope.c: .... here.
40582
40583 2003-04-14  Roger Sayle  <roger@eyesopen.com>
40584
40585         * gcc.dg/20030414-2.c: New test case.
40586
40587 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
40588
40589         PR target/10377
40590         * gcc.dg/20030414-1.c: New test.
40591
40592 2003-04-13  Roger Sayle  <roger@eyesopen.com>
40593
40594         * gcc.dg/builtins-12.c: New test case.
40595         * gcc.dg/builtins-13.c: New test case.
40596
40597 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40598
40599         * gcc.c-torture/execute/string-opt-18.c: New test.
40600
40601 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
40602
40603         PR c++/10300
40604         * g++.dg/init/new5.C: New test.
40605
40606 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
40607
40608         PR c++/7910
40609         * g++.dg/ext/dllimport1.C: New test.
40610
40611 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40612
40613         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40614
40615 2003-04-11  Bud Davis <bdavis9659@comcast.net>
40616
40617         PR Fortran/9263
40618         * g77.f-torture/noncompile/9263.f: New test
40619         PR Fortran/1832
40620         * g77.f-torture/execute/1832.f: New test
40621
40622 2003-04-11  David Chad  <davidc@freebsd.org>
40623             Loren J. Rittle  <ljrittle@acm.org>
40624
40625         PR libobjc/8562
40626         * objc.dg/headers.m: New test.
40627
40628 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
40629
40630         * gcc.c-torture/execute/builtin-noret-2.c: New.
40631         * gcc.c-torture/execute/builtin-noret-2.x: New.
40632         XFAIL builtin-noret-2.c at -O1 and above.
40633         * gcc.dg/redecl.c: New.
40634         * gcc.dg/Wshadow-1.c: Update error regexps.
40635
40636 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
40637
40638         * g++.dg/abi/bitfield10.C: New test.
40639
40640 2003-04-09  Mike Stump  <mrs@apple.com>
40641
40642         * gcc.dg/pch/pch.exp: Make testcase names longer.
40643         * g++.dg/pch/pch.exp: Make testcase names longer.
40644
40645 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40646
40647         * gcc.dg/builtins-11.c: New test case.
40648
40649 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40650
40651         * gcc.dg/builtins-9.c: New test case.
40652         * gcc.dg/builtins-10.c: New test case.
40653
40654 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
40655
40656         * gcc.dg/noncompile/init-4.c.c: New test.
40657
40658 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40659
40660         * gcc.misc-test/gcov-9.c: New test.
40661         * gcc.misc-test/gcov-10.c: New test
40662         * gcc.misc-test/gcov-11.c: New test.
40663
40664 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
40665
40666         PR optimization/10024
40667         * gcc.c-torture/compile/20030405-1.c: New test.
40668
40669 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
40670
40671         * gcc.dg/pch/static-3.c: New.
40672         * gcc.dg/pch/static-3.hs: New.
40673         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40674
40675 2003-04-04  Richard Henderson  <rth@redhat.com>
40676
40677         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40678         * g++.dg/eh/forced2.C: Likewise.
40679
40680 2003-04-03  Mike Stump  <mrs@apple.com>
40681
40682         * lib/scanasm.exp (scan-assembler): Add xfail processing for
40683         target arg.
40684         (scan-assembler-times, scan-assembler-not): Likewise.
40685         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40686
40687 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40688
40689         * gcc.dg/sparc-loop-1.c: New test.
40690
40691 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
40692
40693         PR other/9274
40694         * g++.dg/pch/system-2.C: New.
40695         * g++.dg/pch/system-2.Hs: New.
40696
40697 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
40698
40699         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40700
40701         * g++.dg/eh/simd-1.C (vecfunc): Same.
40702
40703 2003-04-01  Roger Sayle  <roger@eyesopen.com>
40704
40705         * gcc.c-torture/execute/20030401-1.c: New test case.
40706
40707 2003-04-01  Ziemowit Laski <zlaski@apple.com>
40708
40709         * objc.dg/defs.m: New.
40710
40711 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
40712
40713         * g++.dg/eh/simd-1.C: New.
40714         * g++.dg/eh/simd-2.C: New.
40715
40716 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
40717
40718         * gcc.c-torture/execute/simd-3.c: New.
40719
40720 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40721
40722         PR c/9936
40723         * gcc.dg/20030331-2.c: New test.
40724
40725 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40726
40727         PR c++/10278
40728         * g++.dg/parse/crash2.C: New test.
40729
40730 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40731
40732         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40733         * gcc.c-torture/execute/20030331-1.c: ...here.
40734
40735 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40736
40737         * gcc.c-torture/execute/20030331-1.c: New test.
40738
40739 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
40740
40741         * lib/gcov.exp: Adjust call return testing strings.
40742         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40743
40744 2003-03-31  Roger Sayle  <roger@eyesopen.com>
40745
40746         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40747         * gcc.dg/builtins-7.c: New test case.
40748         * gcc.dg/builtins-8.c: New test case.
40749
40750 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40751
40752         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40753
40754 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
40755
40756         PR c++/7647
40757         * g++.dg/lookup-class-member-2.C: New test.
40758
40759 2003-03-30  Glen Nakamura  <glen@imodulo.com>
40760
40761         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40762
40763 2003-03-28  Roger Sayle  <roger@eyesopen.com>
40764
40765         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40766
40767 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
40768
40769         * g++.dg/init/attrib1.C: New test.
40770
40771 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40772
40773         * gcc.dg/ultrasp8.c: New test.
40774
40775 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40776
40777         * gcc.dg/ultrasp7.c: New test.
40778
40779 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
40780
40781         PR c++/10047
40782         * g++.dg/template/inline1.C: New test.
40783
40784 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40785
40786         * gcc.dg/sparc-dwarf2.c: New test.
40787
40788 2003-03-27  Roger Sayle  <roger@eyesopen.com>
40789
40790         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40791         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40792
40793 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
40794
40795         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40796         than reading .x files.
40797         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40798         * g77.dg/gcov/gcov-1.f: Likewise.
40799         * gcc.misc-tests/gcov-4b.c: Likewise.
40800         * gcc.misc-tests/gcov-5b.c: Likewise.
40801         * gcc.misc-tests/gcov-6.c: Likewise.
40802         * gcc.misc-tests/gcov-7.c: Likewise.
40803         * gcc.misc-tests/gcov-8.c: Likewise.
40804         * g++.dg/gcov/gcov-1.x: Remove.
40805         * g77.dg/gcov/gcov-1.x: Likewise.
40806         * gcc.misc-tests/gcov-4b.x: Likewise.
40807         * gcc.misc-tests/gcov-5b.x: Likewise.
40808         * gcc.misc-tests/gcov-6.x: Likewise.
40809         * gcc.misc-tests/gcov-7.x: Likewise.
40810         * gcc.misc-tests/gcov-8.x: Likewise.
40811
40812 2003-03-27  Glen Nakamura  <glen@imodulo.com>
40813
40814         PR opt/10087
40815         * gcc.dg/20030324-1.c: New test.
40816
40817 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
40818
40819         PR c++/10224
40820         * g++.dg/template/arg3.C: New test.
40821
40822         PR c++/10158
40823         * g++.dg/template/friend18.C: New test.
40824
40825 2003-03-26  Roger Sayle  <roger@eyesopen.com>
40826
40827         * g77.f-torture/compile/20030326-1.f: New test case.
40828
40829 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
40830
40831         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40832
40833         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40834
40835 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
40836
40837         * gcc.dg/ia64-sync-3.c: New test.
40838
40839 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
40840
40841         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40842
40843 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40844
40845         * gcc.dg/ultrasp6.c: New test.
40846
40847 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40848
40849         * gcc.dg/i386-signbit-1.c: New test.
40850         * gcc.dg/i386-signbit-2.c: New test.
40851         * gcc.dg/i386-signbit-3.c: New test.
40852
40853 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40854
40855         * gcc.dg/ultrasp5.c: Fix options.
40856
40857 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40858
40859         * gcc.dg/ultrasp5.c: Fix comment.
40860
40861 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
40862
40863         PR fortran/10197
40864         * g77.f-torture/execute/10197.f: New test.
40865
40866 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
40867
40868         PR c++/9898, c++/383
40869         * g++.dg/template/conv6.C: New test.
40870
40871         PR c++/10119
40872         * g++.dg/template/ptrmem5.C: New test.
40873
40874         PR c++/10026
40875         * g++.dg/lookup/koenig1.C: New test.
40876
40877         PR C++/10199
40878         * g++.dg/lookup/template2.C: New test.
40879
40880 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
40881
40882         * g++.dg/opt/rtti1.C: New test.
40883
40884 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40885
40886         * gcc.dg/ultrasp5.c: New test.
40887
40888 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
40889
40890         PR middle-end/9967
40891         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40892         builtin fputs.
40893
40894 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40895
40896         PR c/8224
40897         * gcc.dg/20030323-1.c: New test.
40898
40899 2003-03-23  Roger Sayle  <roger@eyesopen.com>
40900
40901         * gcc.c-torture/compile/20030323-1.c: New test case.
40902
40903 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
40904
40905         * gcc.dg/20030321-1.c: New test.
40906
40907 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
40908
40909         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40910
40911 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
40912
40913         PR c++/9978, c++/9708
40914         * g++.dg/ext/vlm1.C: Adjust expected error.
40915         * g++.dg/ext/vla2.C: New test.
40916         * g++.dg/template/arg1.C: New test.
40917         * g++.dg/template/arg2.C: New test.
40918
40919 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
40920
40921         * g77.f-torture/execute/select.f: New test.
40922         * g77.f-torture/noncompile/select_no_compile.f: New test.
40923
40924 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
40925
40926         PR c++/9898
40927         * g++.dg/other/error4.C: New test.
40928
40929 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
40930
40931         * g++.dg/template/friend17.C: New test.
40932
40933 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
40934
40935         * gcc.c-torture/compile/20030320-1.c: New.
40936
40937 2003-03-20  Roger Sayle  <roger@eyesopen.com>
40938
40939         * gcc.dg/builtins-6.c: New test case.
40940
40941 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
40942
40943         PR target/10073
40944         * gcc.c-torture/compile/20030319-1.c: New.
40945
40946 2003-03-18  Jan Hubicka  <jh@suse.cz>
40947
40948         * gcc.dg/i386-cvt-1.c: New test.
40949
40950 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
40951
40952         * objc.dg/naming-1.m: Use "(parse|syntax) error".
40953         * objc.dg/naming-2.m: Likewise.
40954
40955 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
40956
40957         PR c++/9639
40958         * g++.dg/parse/crash1.C: New test.
40959
40960 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
40961
40962         PR c++/8805
40963         * g++.dg/eh/cleanup1.C: New test.
40964
40965 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40966
40967         * gcc.c-torture/execute/20030316-1.c: New test case.
40968
40969 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40970
40971         PR c++/9629
40972         * g++.dg/init/ctor2.C: New test.
40973
40974 2003-03-15  Roger Sayle  <roger@eyesopen.com>
40975
40976         * g77.f-torture/compile/xformat.f: New test case.
40977
40978 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40979
40980         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40981         * g++.old-deja/g++.mike/eh50.C: Likewise.
40982
40983 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40984
40985         PR c++/6440
40986         * g++.dg/template/spec7.C: New test.
40987         * g++.dg/template/spec8.C: Likewise.
40988
40989 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
40990
40991         * gcc.c-torture/execute/20030313-1.c: New test.
40992
40993 2003-03-14  Richard Henderson  <rth@redhat.com>
40994
40995         * gcc.dg/inline-2.c: Adjust alpha test for external call.
40996
40997 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40998
40999         * gcc.c-torture/compile/20030314-1.c: New test.
41000
41001 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
41002
41003         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
41004         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
41005         thumb target,
41006         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
41007         to accept newer _imp__  prefix and additional
41008         newline in .drectve section.
41009         * gcc.dg/dll-4.c: Likewise.
41010         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
41011         switch.
41012
41013 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
41014
41015         * g++.dg/parse/namespace9.C: New test.
41016
41017         * g++.dg/init/ref5.C: New test.
41018         * g++.dg/parse/ptrmem1.C: Likewise.
41019
41020 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41021
41022         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
41023         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
41024         regular expression.
41025         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
41026         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
41027
41028 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
41029
41030         * gcc.c-torture/execute/20030224-2.c: New test.
41031
41032 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41033
41034         * gcc.dg/decl-3.c: New test.
41035
41036 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41037
41038         * gcc.dg/i386-loop-2.c: New test.
41039
41040 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
41041
41042         PR c++/9474
41043         * g++.dg/parse/namespace8.C: New test.
41044
41045         PR c++/9924
41046         * g++.dg/overload/builtin2.C: New test.
41047
41048 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
41049
41050         * gcc.dg/return-type-3.c: New test.
41051
41052 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41053
41054         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
41055         profiling options are not supported.
41056
41057 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
41058
41059         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
41060         * g++.old-deja/g++.warn/impint2.C: Likewise.
41061
41062 2003-03-10  Devang Patel  <dpatel@apple.com>
41063
41064         * g++.dg/cpp/c++_cmd_1.C: New test.
41065         * g++.dg/cpp/c++_cmd_1.h: New file.
41066
41067 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
41068
41069         * gcc.dg/altivec-9.c: New file.
41070
41071 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41072
41073         * gcc.dg/ppc-sdata-1.c: New test.
41074         * gcc.dg/ppc-sdata-2.c: New test.
41075
41076 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
41077
41078         PR c++/9373
41079         * g++.dg/opt/ptrmem2.C: New test.
41080
41081         PR c++/8534
41082         * g++.dg/opt/ptrmem1.C: New test.
41083
41084 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41085
41086         * gcc.dg/i386-loop-1.c: New test.
41087
41088 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41089
41090         PR c++/9970
41091         * g++.dg/lookup/friend1.C: New test.
41092
41093 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41094
41095         PR c++/9823
41096         * g++.dg/parser/constructor1.C: New test.
41097
41098 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
41099
41100         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
41101
41102         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
41103
41104 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
41105
41106         * gcc.dg/cpp/Wunused.c: Update test.
41107
41108 2003-03-08  Jan Hubicka  <jh@suse.cz>
41109
41110         * gcc.dg/inline-3.c: New test.
41111
41112 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41113
41114         PR c++/9809
41115         * g++.dg/parse/builtin1.C: New test.
41116
41117         PR c++/9982
41118         * g++.dg/abi/cookie1.C: New test.
41119         * g++.dg/abi/cookie2.C: Likewise.
41120
41121         PR c++/9524
41122         * g++.dg/template/field1.C: New test.
41123
41124         PR c++/9912
41125         * g++.dg/parse/class1.C: New test.
41126         * g++.dg/parse/namespace7.C: Likewise.
41127         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
41128
41129 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
41130
41131         * g++.dg/init/ref4.C: New test.
41132
41133 2003-03-07  Jan Hubicka  <jh@suse.cz>
41134
41135         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
41136         * gcc.dg/inline-3.c: New test.
41137
41138 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
41139
41140         * g++.dg/init/ref3.C: New test.
41141
41142         PR c++/9965
41143         * g++.dg/init/ref2.C: New test.
41144
41145         PR c++/9400
41146         * g++.dg/warn/Wshadow-2.C: New test.
41147
41148         PR c++/9791
41149         * g++.dg/warn/Woverloaded-1.C: New test.
41150
41151 2003-03-05  Jan Hubicka  <jh@suse.cz>
41152
41153         * gcc.dg/i386-local2.c: New.
41154         * gcc.dg/i386-local.c: Fix typo.
41155
41156 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
41157
41158         * g++.dg/abi/layout3.C: New test.
41159
41160 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41161
41162         * gcc.c-torture/compile/20030305-1.c
41163
41164 2003-03-05  Jan Hubicka  <jh@suse.cz>
41165
41166         * gcc.dg/i386-local.c: New.
41167
41168 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
41169
41170         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
41171
41172 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41173
41174         * gcc.dg/switch-2.c: New test.
41175         * gcc.dg/switch-3.c: New test.
41176         * gcc.dg/Wswitch.c: Adjust line numbers.
41177         * gcc.dg/Wswitch-default.c: Likewise.
41178         * gcc.dg/Wswitch-enum.c: Likewise.
41179
41180 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
41181
41182         * gcc.c-torture/execute/20030222-1.c: New test.
41183
41184 2003-03-03  James E Wilson  <wilson@tuliptree.org>
41185
41186         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
41187
41188 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
41189
41190         PR c++/9878
41191         * g++.dg/init/ref1.C: New test.
41192
41193 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
41194
41195         * gcc.dg/sh-relax.c: New SH-only test.
41196
41197 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
41198
41199         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
41200         comment explaining purpose of testcase.
41201
41202 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41203
41204         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
41205         for HC11/HC12 (asm needs two int registers).
41206         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
41207         HC11/HC12 because the test uses an asm which needs two 32-bit
41208         registers.
41209
41210 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41211
41212         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
41213         for HC11/HC12 (array is too large otherwise).
41214         * gcc.c-torture/compile/920501-4.x: New file, likewise.
41215         * gcc.c-torture/compile/20010518-2.x: Likewise.
41216         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
41217         HC11/HC12 (array is too large).
41218
41219 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
41220
41221         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
41222         * lib/g++-dg.exp (g++-dg-test): Likewise.
41223
41224 2003-03-01  Roger Sayle  <roger@eyesopen.com>
41225
41226         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
41227         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
41228
41229 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41230
41231         * g++.dg/warn/implicit-typename1.C: Remove warning.
41232
41233 2003-02-28  Richard Henderson  <rth@redhat.com>
41234
41235         * gcc.dg/noreturn-1.c: Move noreturn warning line.
41236         * gcc.dg/return-type-1.c: Move control reaches end warning line.
41237
41238 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
41239
41240         * gcc.dg/pch/pch.exp: Change .pch to .gch.
41241         * g++.dg/pch/pch.exp: Likewise.
41242
41243 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
41244
41245         PR c++/9879
41246         * g++.dg/init/new4.C: New test.
41247
41248 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
41249
41250         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
41251
41252 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
41253
41254         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
41255         unsigned long.
41256
41257         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
41258         wider than float.
41259
41260 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41261
41262         * lib/scanasm.exp: Add support for counting numbers of
41263         occurences.
41264         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
41265         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
41266
41267 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
41268
41269         PR c++/9683
41270         * g++.dg/template/static3.C: New test.
41271
41272         PR c++/9829
41273         * g++.dg/parse/namespace6.C: New test.
41274
41275 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41276
41277         PR target/9732
41278         * gcc.dg/20030225-1.c: New test.
41279
41280 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
41281
41282         * README: Remove out-of-date information.
41283
41284         PR c++/9836
41285         * g++.dg/template/spec6.C: New test.
41286
41287 2003-02-24  Jeff Law  <law@redhat.com>
41288
41289         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
41290
41291 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41292
41293         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
41294         * gcc.dg/pragma-ep-1.c: Likewise.
41295
41296 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41297
41298         PR c++/9602
41299         * g++.dg/template/friend16.C: New test.
41300
41301 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
41302
41303         PR c++/5333
41304         * g++.dg/parse/fused-params1.C: Adjust error messages.
41305         * g++.dg/template/nested3.C: New test.
41306
41307 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
41308
41309         * g++.dg/abi/param1.C: New test.
41310
41311 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41312
41313         PR c++/7982
41314         * g++.dg/warn/implicit-typename1.C: New test.
41315
41316 2003-02-22  Kelley Cook <kelleycook@comcast.net>
41317
41318         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
41319         with "mtune".
41320         * g++.old-deja/g++.other/store-expr2.C: Likewise.
41321         * gcc.c-torture/execute/20010129-1.x: Likewise.
41322         * gcc.dg/20011107-1.c: Likewise.
41323         * gcc.dg/20020108-1.c: Likewise.
41324         * gcc.dg/20020122-3.c: Likewise.
41325         * gcc.dg/20020206-1.c: Likewise.
41326         * gcc.dg/20020310-1.c: Likewise.
41327         * gcc.dg/20020426-2.c: Likewise.
41328         * gcc.dg/20020517-1.c: Likewise.
41329         * gcc.dg/991230-1.c: Likewise.
41330         * gcc.dg/i386-unroll-1.c: Likewise.
41331         * gcc.misc-tests/i386-prefetch.exp: Likewise.
41332
41333 2003-02-22  Jan Hubicka  <jh@suse.cz>
41334
41335         * gcc.dg/i386-mul.c: New test.
41336
41337 2003-02-21  Roger Sayle  <roger@eyesopen.com>
41338
41339         * gcc.dg/builtins-5.c: New test case.
41340
41341 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
41342
41343         * gcc.dg/asmreg-1.c: New test.
41344
41345 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41346
41347         PR c++/9749
41348         * g++.dg/parse/varmod1.C: New test.
41349
41350 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41351
41352         PR c++/9727
41353         * g++.dg/template/op1.C: New test.
41354
41355 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41356
41357         PR c++/8906
41358         * g++.dg/template/nested2.C: New test.
41359
41360 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41361
41362         PR c++/8724
41363         * g++.dg/expr/dtor1.C: New test.
41364
41365 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
41366
41367         * gcc.dg/cpp/include3.c: New test.
41368         * gcc.dg/cpp/inc/foo.h: New file.
41369
41370 2003-02-21  Glen Nakamura  <glen@imodulo.com>
41371
41372         * gcc.c-torture/execute/20030221-1.c: New test.
41373
41374 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
41375
41376         PR c++/9729
41377         * g++.dg/abi/conv1.C: New test.
41378
41379 2003-02-20  Jan Hubicka  <jh@suse.cz>
41380
41381         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
41382
41383 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
41384
41385         * gcc.c-torture/compile/20030219-1.c: New test.
41386
41387 2003-02-18  Jan Hubicka  <jh@suse.cz>
41388
41389         * gcc.dg/funcorder.c: New test.
41390
41391 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41392
41393         * gcc.c-torture/execute/20030218-1.c: New.
41394
41395 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
41396
41397         * gcc.dg/20030218-1.c: New.
41398
41399 2003-02-18  Richard Henderson  <rth@redhat.com>
41400
41401         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
41402         * gcc.dg/attr-used-2.c: New.
41403
41404 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
41405
41406         PR c++/9704
41407         * g++.dg/init/copy5.C: New test.
41408
41409 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
41410
41411         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
41412         * g++.dg/pch/pch.exp: Likewise.
41413
41414 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41415
41416         * gcc.c-torture/execute/20030209-1.c: Enable the test if
41417         STACK_SIZE is not defined.
41418
41419 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41420
41421         PR c++/9457
41422         * g++.dg/template/init1.C: New test.
41423
41424 2003-02-16  Jan HUbicka  <jh@suse.cz>
41425
41426         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
41427         (foo): Add few extra tests
41428         * gcc.dg/c99-const-expr-3.c: Likewise.
41429         * gcc.c-torture/execute/20030216-1.c: New.
41430
41431 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41432
41433         PR c++/9459
41434         * g++.dg/ext/typeof4.C: New test.
41435
41436 2003-02-15  Roger Sayle  <roger@eyesopen.com>
41437
41438         * gcc.dg/i386-387-3.c: New test case.
41439
41440 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
41441
41442         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
41443         cris-*-elf* cris-*-aout* and mmix-*-*.
41444
41445 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
41446
41447         * gcc.dg/20030213-1.c: New test.
41448
41449 2003-02-12  Roger Sayle  <roger@eyesopen.com>
41450
41451         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
41452         * gcc.dg/i386-387-2.c: Likewise.
41453
41454 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
41455
41456         * gcc.dg/ppc-spe.c: Fix formatting.
41457         Enable tests that were previously unsupported by gas.
41458         Delete tests for instructions that no longer exist.
41459         Switch arguments on evsubifw builtin.
41460
41461 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
41462
41463         * gcc.c-torture/execute/20030209-1.c: Disable the test if
41464         STACK_SIZE is too small.
41465
41466 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41467             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41468
41469         * gcc.dg/decl-2.c: New test.
41470
41471 2003-02-10  Jan Hubicka  <jh@suse.cz>
41472
41473         * gcc.dg/i386-fpcvt-1.c: New test.
41474
41475 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
41476
41477         * gcc.c-torture/execute/20030209-1.c: New test.
41478
41479 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
41480
41481         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
41482         int-wide bitops, use the constants of the same width.
41483         Likewise, if long long is 32-bit wide, test bitops using
41484         32-bit constants.
41485
41486 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
41487
41488         * gcc.dg/20021014-1.c: Annotate with expected notice text.
41489
41490 2003-02-07  Roger Sayle  <roger@eyesopen.com>
41491
41492         * gcc.dg/builtins-4.c: New test case.
41493
41494 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41495
41496         * gcc.dg/20020430-1.c: Fix dg command typos.
41497         * gcc.dg/20020503-1.c: Likewise.
41498
41499 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41500
41501         PR c++/8785
41502         * g++.dg/parse/fused-params1.C: New test.
41503
41504         PR c++/8857
41505         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
41506
41507         PR c++/8921
41508         * g++.dg/parse/non-dependent1.C: New test.
41509
41510         PR c++/8928
41511         * g++.dg/parse/dupl-tmpl-args1.C: New test.
41512
41513         PR c++/9228
41514         * g++.dg/parse/undefined7.C: New test.
41515         * g++.dg/parse/non-templ1.C: New test.
41516
41517         PR c++/9229
41518         * g++.dg/parse/too-many-tmpl-args1.C: New test.
41519
41520 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
41521
41522         * gcc.c-torture/compile/20030206-1.c: New test.
41523
41524 2003-02-05  Roger Sayle  <roger@eyesopen.com>
41525
41526         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
41527         "pow" to "foo" to avoid potential confusion with a math built-in.
41528
41529 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41530
41531         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
41532         conditions for SPARC targets.
41533
41534 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
41535
41536         * gcc.dg/20030204-1.c: New test.
41537
41538 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41539
41540         PR c++/38
41541         * g++.dg/parse/array-size1.C: New test.
41542
41543         PR c++/5657
41544         * g++.dg/parse/undefined3.C: New test.
41545
41546         PR c++/5665
41547         * g++.dg/parse/undefined4.C: New test.
41548
41549         PR c++/5975
41550         * g++.dg/parse/undefined5.C: New test.
41551
41552         PR c++/7259
41553         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
41554
41555         PR c++/8578
41556         * g++.dg/parse/casting-operator1.C: New test.
41557
41558         PR c++/8596
41559         * g++.dg/parse/undefined6.C: New test.
41560
41561         PR c++/8736
41562         * g++.dg/parse/missing-template1.C: New test.
41563
41564 2003-02-04  Jan Hubicka  <jh@suse.cz>
41565
41566         * gcc.dg/i386-cadd.c: Compile using -march=k8.
41567         * gcc.dg/i386-cmov?.c: Likewise.
41568         * gcc.dg/i386-fpcvt-?.c: Likewise.
41569         * gcc.dg/i386-ssefp-1.c: Likewise.
41570         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41571         conventions.
41572
41573 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
41574
41575         PR c++/7129
41576         * g++.dg/ext/max.C: New test.
41577
41578 2003-02-03  Jan Hubicka  <jh@suse.cz>
41579
41580         * gcc.c-torture/execute/20030203-1.c: New test.
41581
41582 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
41583
41584         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41585         'natural-endian'.
41586
41587 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
41588
41589         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41590         * g++.dg/init/new2.C: Likewise.
41591         * g++.dg/other/new1.C: Likewise.
41592
41593 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
41594
41595         * gcc.dg/struct-ret-libc.c: New test.
41596
41597 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
41598
41599         * gcc.dg/20030129-1.c: New test.
41600
41601 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41602
41603         PR c++/8849
41604         * g++.dg/template/ptrmem4.C: New test.
41605
41606 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
41607
41608         * g++.dg/parser/constant1.C: New test.
41609
41610 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41611
41612         PR c++/8591
41613         * g++.dg/parse/friend2.C: New test.
41614
41615 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41616
41617         PR c++/9437
41618         * g++.dg/template/unify4.C: New test.
41619
41620 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
41621
41622         * gcc.c-torture/execute/20030128-1.c: New test.
41623
41624 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
41625
41626         * g++.dg/lookup/nested1.C: Test moved from ...
41627         * g++.old-deja/g++.other/lookup24.C: ... here.
41628
41629 2003-01-28  Jan Hubicka  <jh@suse.cz>
41630
41631         * gcc.dg/i386-cmov5.c: New test.
41632
41633 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41634
41635         * gcc.c-torture/execute/20010925-1.c: Changed the
41636         memcpy declaration.
41637
41638 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41639
41640         PR c++/3902
41641         * g++.dg/parse/template5.C: New test.
41642
41643 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
41644
41645         PR fortran/9258
41646         * g77.dg/pr9258: New test.
41647
41648 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41649
41650         * README: Move relevant parts from README.g++.
41651
41652         * README.g++: Remove this file.
41653
41654 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41655
41656         * g++.dg/abi/dcast1.C: New test.
41657
41658 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41659
41660         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41661
41662 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
41663
41664         PR c++/47
41665         * g++.old-deja/g++.other/lookup24.C: New test.
41666
41667 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41668
41669         PR middle-end/7227
41670         * gcc.dg/uninit-C.c: New test.
41671
41672 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
41673
41674         * g++.dg/abi/covariant1.C: New test.
41675
41676 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
41677
41678         * gcc.dg/20030123-1.c: New test.
41679
41680 2003-01-25  Jan Hubicka  <jh@suse.cz>
41681
41682         PR opt/8492
41683         * gcc.c-torture/compile/20030125-1.c
41684
41685 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
41686
41687         PR c++/9403
41688         * g++.dg/parse/template3.C: New test.
41689         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41690
41691         PR c++/795
41692         * g++.dg/parse/template4.C: New test.
41693
41694         PR c++/9415
41695         * g++.dg/template/qual2.C: New test.
41696
41697         PR c++/8545
41698         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41699
41700         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41701
41702 2003-01-25  Roger Sayle  <roger@eyesopen.com>
41703
41704         * gcc.c-torture/execute/switch-1.c: New test case.
41705
41706 2003-01-25  Jan Hubicka  <jh@suse.cz>
41707
41708         * gcc.c-torture/execute/20030125-1.[cx]: New test.
41709
41710 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
41711
41712         Tweaks for Bison-1.875. From the NEWS file:
41713         "- `parse error' -> `syntax error'
41714         Bison now uniformly uses the term `syntax error'"
41715         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41716         * gcc.dg/cpp/digraph2.c: Likewise.
41717         * gcc.dg/cpp/direct2.c: Likewise.
41718         * gcc.dg/cpp/paste4.c: Likewise.
41719         * gcc.dg/c90-restrict-1.c: Likewise.
41720         * gcc.dg/c99-func-2.c: Likewise.
41721         * gcc.dg/noncompile/920721-2.c: Likewise.
41722         * gcc.dg/noncompile/930622-2.c: Likewise.
41723         * gcc.dg/noncompile/940112-1.c: Likewise.
41724         * gcc.dg/noncompile/950921-1.c: Likewise.
41725         * gcc.dg/noncompile/951123-1.c: Likewise.
41726         * gcc.dg/noncompile/971104-1.c: Likewise.
41727         * gcc.dg/noncompile/990416-1.c: Likewise.
41728
41729 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
41730
41731         * g++.dg/parse/undefined1.C: Add error message.
41732
41733 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41734
41735         PR c++/9354
41736         * g++.dg/parse/new1.C: New test.
41737
41738         PR c++/9216
41739         * g++.dg/parse/template2.C: New test.
41740
41741         PR c++/9354
41742         * g++.dg/parse/typedef2.C: New test.
41743
41744         PR c++/9328
41745         * g++.dg/ext/typeof3.C: New test.
41746
41747 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41748
41749         PR c++/2738
41750         * g++.dg/parse/ret-type1.C: New test.
41751
41752         PR c++/3792
41753         * g++.dg/parse/tmpl-outside1.C: New test.
41754
41755         PR c++/4207
41756         * g++.dg/parse/int-as-enum1.C: New test.
41757
41758         PR c++/4903
41759         * g++.dg/parse/no-typename1.C: New test.
41760
41761         PR c++/5533
41762         * g++.dg/parse/no-value1.C: New test.
41763
41764         PR c++/5921
41765         * g++.dg/parse/wrong-inline1.C: New test.
41766
41767         PR c++/6402
41768         * g++.dg/parse/ref1.C: New test.
41769
41770         PR c++/6992
41771         * g++.dg/parse/attr-ctor1.C: New test.
41772
41773         PR c++/7229
41774         * g++.dg/parse/namespace5.C: New test.
41775
41776         PR c++/7917
41777         * g++.dg/parse/func-def1.C: New test.
41778
41779         PR c++/8143
41780         * g++.dg/parse/undefined1.C: New test.
41781
41782         PR c++/5723, PR c++/8522
41783         * g++.dg/parse/specialization1.C: New test.
41784
41785         PR c++/163, PR c++/8595
41786         * g++.dg/parse/struct-as-enum1.C: New test.
41787
41788         PR c++/9173
41789         * g++.dg/parse/undefined2.C: New test.
41790
41791 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41792
41793         PR c++/9298
41794         * g++.dg/parse/template1.C: New test.
41795
41796         PR c++/9384
41797         * g++.dg/parse/using1.C: New test.
41798
41799         PR c++/9285
41800         PR c++/9294
41801         * g++.dg/parse/expr2.C: New test.
41802
41803         PR c++/9388
41804         * g++.dg/parse/lookup2.C: Likewise.
41805
41806 2003-01-21  Jan Hubicka  <jh@suse.cz>
41807
41808         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41809         * gcc.c-torture/execute/eeprof-1.c: Likewise.
41810         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41811         * gcc.c-torture/execute/string-opt-*.c: Likewise.
41812
41813 2003-01-20  Nick Clifton  <nickc@redhat.com>
41814
41815         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
41816         problem with ARM sibcall code generation.
41817
41818 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
41819
41820         * gcc.c-torture/execute/20030120-1.c: New.
41821
41822 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
41823
41824         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41825
41826 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
41827
41828         PR c++/9272
41829         * g++.dg/parse/ctor1.C: New test.
41830
41831         PR c++/9294:
41832         * g++.dg/parse/qualified1.C: New test.
41833
41834         * g++.dg/parse/typename3.C: New test.
41835
41836 2003-01-16  Richard Henderson  <rth@redhat.com>
41837
41838         * g++.dg/tls/init-2.C: Fix error matches for real this time.
41839
41840 2003-01-16  Richard Henderson  <rth@redhat.com>
41841
41842         * g++.dg/pch/pch.exp: Copy test header to the working directory
41843         before using it either for precompilation or direct use.
41844         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41845         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41846
41847 2003-01-16  Richard Henderson  <rth@redhat.com>
41848
41849         * gcc.dg/pch/pch.exp: Copy test header to the working directory
41850         before using it either for precompilation or direct use.
41851         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41852         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41853
41854 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
41855
41856         * g++.dg/ext/typename1.C: Add typename keyword.
41857         * g++.dg/template/crash1.C: Update error messages.
41858         * g++.dg/template/crash2.C: Remove error message.
41859         * g++.dg/parse/typename2.C: New test.
41860         * g++.dg/template/typename2.C: Change implicit
41861         typename warning into error.
41862         * g++.old-deja/g++.benjamin/tem03.C: Issue more
41863         error messages.
41864         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41865         * g++.old-deja/g++.brendan/crash56.C: Add this->.
41866         * g++.old-deja/g++.law/visibility13.C: Remove error
41867         messages.
41868         * g++.old-deja/g++.ns/template17.C: Reorder code to
41869         make declaration visible in template.
41870         * g++.old-deja/g++.pt/crash3.C: Fix typos.
41871         * g++.old-deja/g++.pt/crash36.C: Issue more error
41872         messages.
41873         * g++.old-deja/g++.pt/crash5.C: Improve error
41874         message.
41875         * g++.old-deja/g++.pt/crash67.C: Remove warning.
41876         * g++.old-deja/g++.pt/inherit1.C: Add this->.
41877         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41878         * g++.old-deja/g++.pt/typename16.C: Replace implicit
41879         typename warning with error message.
41880         * g++.old-deja/g++.pt/typename19.C: Remove warning.
41881         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41882         * g++.old-deja/g++.robertl/eb24.C: Use this->.
41883
41884 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
41885
41886         * g++.dg/parse/ambig2.C: New test.
41887
41888 2003-01-15  Richard Henderson  <rth@redhat.com>
41889
41890         * g++.dg/tls/init-2.C: Update error message string.
41891
41892 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41893
41894         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41895
41896 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
41897
41898         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41899         all for HC11/HC12.
41900         * gcc.c-torture/compile/20001205-1.x: Likewise.
41901         * gcc.c-torture/compile/20001226-1.x: Likewise.
41902         * gcc.c-torture/compile/920520-1.x: Likewise.
41903         * gcc.c-torture/compile/961203-1.x: Likewise.
41904         * gcc.c-torture/compile/20020604-1.x: Likewise.
41905
41906 2003-01-15  Jan Hubicka  <jh@suse.cz>
41907
41908         * gcc.c-torture/compile/20030115-1.c: New test.
41909
41910         * gcc.dg/i386-fpcvt-1.c: New test.
41911         * gcc.dg/i386-fpcvt-2.c: New test.
41912
41913 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
41914
41915         Further conform g++'s __vmi_class_type_info to the C++ ABI
41916         specification.
41917         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41918         the specification.
41919
41920 2003-01-14  Jan Hubicka  <jh@suse.cz>
41921
41922         * gcc.dg/i386-fpcvt-1.c: New test.
41923         * gcc.dg/i386-fpcvt-2.c: New test.
41924
41925 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41926
41927         * gcc.dg/i386-mmx-3.c: New test.
41928
41929 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
41930
41931         PR c++/9264
41932         * g++.dg/parse/octal1.C: New file.
41933
41934         PR c++/9172
41935         * g++.dg/parse/typename1.C: New file.
41936
41937 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
41938
41939         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41940         * gcc.dg/bf-no-ms-layout.c: Likewise.
41941         * gcc.dg/bf-ms-attrib.c: Likewise.
41942
41943 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
41944
41945         PR c++/9099
41946         * g++.dg/parse/dtor1.C: New file.
41947
41948         PR c++/9128
41949         * g++.dg/rtti/typeid1.C: New file.
41950
41951         PR c++/9153
41952         * g++.dg/parse/lookup1.C: New file.
41953
41954         PR c++/9171
41955         * g++.dg/templ/spec5.C: New file.
41956
41957 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
41958
41959         * gcc.c-torture/compile/20030110-1.c: New test.
41960
41961 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
41962
41963         Merge from pch-branch:
41964
41965         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
41966
41967         * gcc.dg/pch/cpp-1.h: New.
41968         * gcc.dg/pch/cpp-1.c: New.
41969         * gcc.dg/pch/cpp-2.h: New.
41970         * gcc.dg/pch/cpp-2.c: New.
41971
41972         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
41973
41974         * gcc.dg/pch/except-1.h: New.
41975         * gcc.dg/pch/except-1.c: New.
41976
41977         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
41978
41979         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41980         running test.
41981         * gcc.dg/pch: Include *.hp not *.h.
41982         * gcc.dg/pch/system-1.h: New.
41983         * gcc.dg/pch/system-1.c: New.
41984
41985         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
41986
41987         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41988         rather than trying to build and run a program using PCH.
41989         * gcc.dg/pch: Remove dg-do commands from test files.
41990
41991         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
41992
41993         * gcc.dg/pch/macro-3.c: New.
41994         * gcc.dg/pch/macro-3.h: New.
41995
41996         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
41997
41998         * gcc.dg/pch/common-1.c: New.
41999         * gcc.dg/pch/common-1.h: New.
42000         * gcc.dg/pch/decl-1.c: New.
42001         * gcc.dg/pch/decl-1.h: New.
42002         * gcc.dg/pch/decl-2.c: New.
42003         * gcc.dg/pch/decl-2.h: New.
42004         * gcc.dg/pch/decl-3.c: New.
42005         * gcc.dg/pch/decl-3.h: New.
42006         * gcc.dg/pch/decl-4.c: New.
42007         * gcc.dg/pch/decl-4.h: New.
42008         * gcc.dg/pch/decl-5.c: New.
42009         * gcc.dg/pch/decl-5.h: New.
42010         * gcc.dg/pch/global-1.c: New.
42011         * gcc.dg/pch/global-1.h: New.
42012         * gcc.dg/pch/inline-1.c: New.
42013         * gcc.dg/pch/inline-1.h: New.
42014         * gcc.dg/pch/inline-2.c: New.
42015         * gcc.dg/pch/inline-2.h: New.
42016         * gcc.dg/pch/static-1.c: New.
42017         * gcc.dg/pch/static-1.h: New.
42018         * gcc.dg/pch/static-2.c: New.
42019         * gcc.dg/pch/static-2.h: New.
42020
42021         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
42022
42023         * g++.dg/pch/pch.exp: Better handle failing testcases.
42024         * gcc.dg/pch/pch.exp: Likewise.
42025         * gcc.dg/pch/macro-1.c: New.
42026         * gcc.dg/pch/macro-1.h: New.
42027         * gcc.dg/pch/macro-2.c: New.
42028         * gcc.dg/pch/macro-2.h: New.
42029
42030         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
42031
42032         * g++.dg/dg.exp: Treat files in pch/ specially.
42033         * g++.dg/pch/pch.exp: New file.
42034         * g++.dg/pch/empty.H: New file.
42035         * g++.dg/pch/empty.C: New file.
42036         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
42037         "precompile".
42038
42039         * gcc.dg/pch/pch.exp: New file.
42040         * gcc.dg/pch/empty.h: New file.
42041         * gcc.dg/pch/empty.c: New file.
42042         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
42043         "precompile".
42044
42045 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42046
42047         * g++.dg/template/friend14.C: New test.
42048
42049 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42050
42051         * gcc.dg/old-style-asm-1.c: New test.
42052
42053 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
42054
42055         * gcc.c-torture/compile/20030109-1.c: New test.
42056
42057 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42058
42059         * gcc.c-torture/execute/20030109-1.c: New test.
42060
42061 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
42062
42063         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
42064         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
42065         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
42066         * g++.old-deja/g++.mike/eh2.C: Likewise.
42067         * g++.old-deja/g++.mike/eh3.C: Likewise.
42068         * g++.old-deja/g++.mike/eh5.C: Likewise.
42069         * g++.old-deja/g++.mike/eh6.C: Likewise.
42070         * g++.old-deja/g++.mike/eh7.C: Likewise.
42071         * g++.old-deja/g++.mike/eh8.C: Likewise.
42072         * g++.old-deja/g++.mike/eh9.C: Likewise.
42073         * g++.old-deja/g++.mike/eh10.C: Likewise.
42074         * g++.old-deja/g++.mike/eh12.C: Likewise.
42075         * g++.old-deja/g++.mike/eh13.C: Likewise.
42076         * g++.old-deja/g++.mike/eh14.C: Likewise.
42077         * g++.old-deja/g++.mike/eh16.C: Likewise.
42078         * g++.old-deja/g++.mike/eh17.C: Likewise.
42079         * g++.old-deja/g++.mike/eh18.C: Likewise.
42080         * g++.old-deja/g++.mike/eh21.C: Likewise.
42081         * g++.old-deja/g++.mike/eh23.C: Likewise.
42082         * g++.old-deja/g++.mike/eh24.C: Likewise.
42083         * g++.old-deja/g++.mike/eh25.C: Likewise.
42084         * g++.old-deja/g++.mike/eh26.C: Likewise.
42085         * g++.old-deja/g++.mike/eh27.C: Likewise.
42086         * g++.old-deja/g++.mike/eh28.C: Likewise.
42087         * g++.old-deja/g++.mike/eh29.C: Likewise.
42088         * g++.old-deja/g++.mike/eh31.C: Likewise.
42089         * g++.old-deja/g++.mike/eh33.C: Likewise.
42090         * g++.old-deja/g++.mike/eh34.C: Likewise.
42091         * g++.old-deja/g++.mike/eh35.C: Likewise.
42092         * g++.old-deja/g++.mike/eh36.C: Likewise.
42093         * g++.old-deja/g++.mike/eh37.C: Likewise.
42094         * g++.old-deja/g++.mike/eh38.C: Likewise.
42095         * g++.old-deja/g++.mike/eh39.C: Likewise.
42096         * g++.old-deja/g++.mike/eh40.C: Likewise.
42097         * g++.old-deja/g++.mike/eh41.C: Likewise.
42098         * g++.old-deja/g++.mike/eh42.C: Likewise.
42099         * g++.old-deja/g++.mike/eh44.C: Likewise.
42100         * g++.old-deja/g++.mike/eh46.C: Likewise.
42101         * g++.old-deja/g++.mike/eh47.C: Likewise.
42102         * g++.old-deja/g++.mike/eh48.C: Likewise.
42103         * g++.old-deja/g++.mike/eh49.C: Likewise.
42104         * g++.old-deja/g++.mike/eh50.C: Likewise.
42105         * g++.old-deja/g++.mike/eh51.C: Likewise.
42106         * g++.old-deja/g++.mike/eh53.C: Likewise.
42107         * g++.old-deja/g++.mike/eh55.C: Likewise.
42108         * g++.old-deja/g++.mike/p7912.C: Likewise.
42109         * g++.old-deja/g++.mike/p9706.C: Likewise.
42110         * g++.old-deja/g++.mike/p10416.C: Likewise.
42111         * g++.old-deja/g++.mike/p11667.C: Likewise.
42112         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
42113         Remove redundant reference to Iris.
42114         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
42115         Elxsi, i860, Pico Java, and WE32K.
42116
42117 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
42118
42119         * g++.dg/ext/asm4.C: New test.
42120
42121 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42122
42123         PR c++/9030
42124         * g++.dg/template/friend12.C: New test.
42125         * g++.dg/template/friend13.C: Likewise.
42126         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
42127
42128 2003-01-08  Jan Hubicka  <jh@suse.cz>
42129
42130         * gcc.dg/i386-cadd.c: New test.
42131         * gcc.dg/i386-cmov4.c: Likewise.
42132
42133 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
42134
42135         PR c++/9165
42136         * g++.dg/warn/Wunused-3.C: New test.
42137
42138         * g++.dg/abi/bitfield9.C: New test.
42139
42140         PR c++/9189
42141         * g++.dg/parse/defarg3.C: New test.
42142
42143 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
42144
42145         * g++.dg/parse/ambig1.C: New test.
42146         * g++.dg/parse/defarg2.C: New test.
42147
42148 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
42149
42150         * g++.dg/template/defarg-1.C: New test.
42151         * g++.dg/template/local2.C: Likewise.
42152
42153 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
42154
42155         * gcc.c-torture/execute/20030105-1.c: New test.
42156
42157 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42158
42159         * g++.dg/parse/namespace3.C: Remove extra semicolons.
42160         * g++.dg/parse/namespace4.C: Likewise.
42161
42162 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42163
42164         * g++.dg/template/ntp2.C: New test.
42165
42166 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
42167
42168         * g++.dg/parse/extern-C-1.C: New test.
42169
42170         * g++.dg/parse/namespace4.C: New test.
42171
42172         * g++.dg/template/nested1.C: New test.
42173
42174         * g++.dg/parse/namespace3.C: New test.
42175
42176 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42177
42178         * g++.dg/lookup/two-stage1.C: New test.
42179
42180 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42181
42182         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
42183         * g++.old-deja/g++.jason/access8.C: Likewise.
42184         * g++.old-deja/g++.other/decl5.C: Likewise.
42185
42186 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42187
42188         * g++.dg/parse/parse7.C: New test.
42189
42190 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
42191
42192         PR c++/2843
42193         * g++.dg/ext/attrib7.C: New test.
42194
42195 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42196
42197         * g++.dg/parse/parse6.C: New test.
42198
42199 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
42200
42201         * gcc.dg/h8300-stack-1.c: New.
42202
42203 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42204
42205         g++.dg/lookup/exception1.C: New test.
42206
42207         g++.dg/lookup/template1.C: New test.
42208
42209         g++.dg/parse/namespace2.C: New test.
42210
42211         g++.dg/parse/parens2.C: New test.
42212
42213 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42214
42215         * g++.dg/parse/parse5.C: New test.
42216         * g++.dg/lookup/scoped4.C: New test.
42217
42218 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42219
42220         * g++.dg/parse/parens1.C: New test.
42221
42222         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
42223         angle-bracket1.C.
42224         * g++.dg/parse/parens2.C: New test.
42225
42226         * g++.dg/lookup/scope-operator1.C: New test.
42227
42228         * g++.dg/parse/operator1.C: New test.
42229
42230 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42231
42232         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
42233         * g++.old-deja/g++.other/access6.C: Likewise.
42234         * g++.old-deja/g++.other/decl1.C: Likewise.
42235         * g++.old-deja/g++.pt/typename12.C: Likewise.
42236
42237 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42238
42239         * g++.dg/parse/namespace1.C: New test.
42240
42241 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42242
42243         * g++.dg/parse/parse4.C: New test.
42244
42245 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42246
42247         * g++.dg/parse/parse3.C: New test.
42248
42249 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42250
42251         * g++.dg/parse/parse2.C: New test.
42252
42253 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42254
42255         * g++.dg/template/friend11.C: New test.
42256
42257 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42258
42259         * g++.dg/parse/parse1.C: New test.
42260
42261 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
42262
42263         * lib/profopt.exp: Change the name of a global variable to avoid
42264         possible clashes with other test suites.
42265
42266 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
42267
42268         * g++.dg/inherit/covariant8.C: New test.
42269
42270 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42271
42272         * g++.dg/init/array9.C: New test.
42273
42274         PR c++/9112
42275         * g++.dg/parse/expr1.C: New test.
42276
42277 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
42278
42279         * gcc.c-torture/compile/20021230-1.c: New test.
42280
42281 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42282
42283         * g++.dg/inherit/covariant5.C: New test.
42284         * g++.dg/inherit/covariant6.C: New test.
42285         * g++.dg/inherit/covariant7.C: New test.
42286
42287 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42288
42289         PR c++/2739
42290         * g++.dg/other/access2.C: New test.
42291
42292 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42293
42294         * g++.dg/other/anon-struct.C: No longer fails
42295         * g++.old-deja/g++.brendan/parse4.C: Likewise.
42296         * g++.old-deja/g++.brendan/parse5.C: Likewise.
42297         * g++.old-deja/g++.brendan/parse6.C: Likewise.
42298
42299 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42300
42301         * g++.dg/parse/angle-bracket.C (main): No longer fails.
42302
42303 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
42304
42305         * g++.dg/eh/spec4.C: Remove stray semicolon.
42306         * g++.dg/expr/pmf-1.C: Change error message.
42307         * g++.dg/ext/asm1.C: Remove stray semicolon.
42308         * g++.dg/ext/typename1.C: Add missing typenames.
42309         * g++.dg/inherit/template-as-base.C: Change error message.
42310         * g++.dg/lookup/scoped1.C: Likewise.
42311         * g++.dg/lookup/scoped2.C: Likewise.
42312         * g++.dg/lookup/using2.C: Likewise.
42313         * g++.dg/other/component1.C: Remove stray semicolon.
42314         * g++.dg/other/do1.C: Change error message.
42315         * g++.dg/other/error2.C: Likewise.
42316         * g++.dg/other/init1.C: Likewise.
42317         * g++.dg/other/packed1.C: Remove stray semicolon.
42318         * g++.dg/other/ptrmem2.C: Change error message.
42319         * g++.dg/parse/parameter-declaration-1.C: Remove line number
42320         marker.
42321         * g++.dg/special/initp1.C: Remove invalid attribute usage.
42322         * g++.dg/template/access3.C: Add typename keyword.
42323         * g++.dg/template/access5.C: Remove stray semicolon.
42324         * g++.dg/template/access6.C: Likewise.
42325         * g++.dg/template/complit1.C: Likewise.
42326         * g++.dg/template/crash1.C: Change error message.
42327         * g++.dg/template/inherit2.C: Remove stray semicolon.
42328         * g++.dg/template/instantiate2.C: Likewise.
42329         * g++.dg/template/instantiate3.C: Change error message.
42330         * g++.dg/template/qual1.C: Remove stray semicolon.
42331         * g++.dg/template/qualttp18.C: Change error message.
42332         * g++.dg/template/ref1.C: Remove stray semicolon.
42333         * g++.dg/template/sizeof1.C (A::value): Declare it.
42334         * g++.dg/template/spec4.C: Change error message.
42335         * g++.dg/template/static1.C: Likewise.
42336         * g++.dg/template/type1.C: Likewise.
42337         * g++.dg/template/typename3.C: Likewise.
42338         * g++.old-deja/g++.benjamin/13478.C: Change error message.
42339         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
42340         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
42341         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
42342         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
42343         named return value extension.
42344         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
42345         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
42346         * g++.old-deja/g++.bob/extern_C.C: Likewise.
42347         * g++.old-deja/g++.bob/inherit2.C: Likewise.
42348         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42349         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42350         * g++.old-deja/g++.brendan/crash13.C: Likewise.
42351         * g++.old-deja/g++.brendan/crash15.C: Likewise.
42352         * g++.old-deja/g++.brendan/crash18.C: Change error message.
42353         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
42354         * g++.old-deja/g++.brendan/crash38.C: Likewise.
42355         * g++.old-deja/g++.brendan/crash50.C: Likewise.
42356         * g++.old-deja/g++.brendan/crash56.C: Likewise.
42357         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
42358         syntax.
42359         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
42360         * g++.old-deja/g++.brendan/crash8.C: Change error message.
42361         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
42362         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42363         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
42364         * g++.old-deja/g++.brendan/template11.C: Likewise.
42365         * g++.old-deja/g++.brendan/template26.C: Likewise.
42366         * g++.old-deja/g++.brendan/template27.C: Use explicit
42367         specialization syntax.
42368         * g++.old-deja/g++.brendan/template30.C: Likewise.
42369         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
42370         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
42371         non-dependent names.
42372         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
42373         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
42374         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
42375         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
42376         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
42377         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
42378         named return value extension.
42379         * g++.old-deja/g++.ext/namedret2.C: Likewise.
42380         * g++.old-deja/g++.ext/namedret3.C: Likewise.
42381         * g++.old-deja/g++.ext/return1.C: Likewise.
42382         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
42383         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
42384         * g++.old-deja/g++.jason/access8.C: Likewise.
42385         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
42386         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
42387         pseudo-destructor names.
42388         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
42389         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
42390         pseudo-destructor names.
42391         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
42392         * g++.old-deja/g++.jason/overload19.C: Likewise.
42393         * g++.old-deja/g++.jason/overload32.C: Likewise.
42394         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
42395         stray semicolons.
42396         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
42397         * g++.old-deja/g++.jason/return.C: Likewise.
42398         * g++.old-deja/g++.jason/return2.C: Likewise.
42399         * g++.old-deja/g++.jason/shadow1.C: Likewise.
42400         * g++.old-deja/g++.jason/special.C: Use explicit specialization
42401         syntax.
42402         * g++.old-deja/g++.jason/template10.C: Account for use of
42403         non-dependent names.
42404         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
42405         syntax.
42406         * g++.old-deja/g++.jason/template37.C: Likewise.
42407         * g++.old-deja/g++.law/access4.C: Change error messages.
42408         * g++.old-deja/g++.law/arm13.C: Remove incorrect
42409         pseudo-destructor names.
42410         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
42411         * g++.old-deja/g++.law/ctors9.C: Likewise.
42412         * g++.old-deja/g++.law/cvt22.C: Likewise.
42413         * g++.old-deja/g++.law/dtors5.C: Likewise.
42414         * g++.old-deja/g++.law/global-init1.C: Likewise.
42415         * g++.old-deja/g++.law/missed-error3.C: Likewise.
42416         * g++.old-deja/g++.law/operators28.C: Likewise.
42417         * g++.old-deja/g++.law/visibility28.C: Likewise.
42418         * g++.old-deja/g++.martin/eval1.C: Likewise.
42419         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
42420         name.
42421         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
42422         * g++.old-deja/g++.mike/net34.C: Likewise.
42423         * g++.old-deja/g++.mike/net36.C: Likewise.
42424         * g++.old-deja/g++.mike/ns2.C: Likewise.
42425         * g++.old-deja/g++.mike/p12306.C: Likewise.
42426         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
42427         value extension.
42428         * g++.old-deja/g++.mike/p700.C: Likewise.
42429         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
42430         * g++.old-deja/g++.mike/p710.C: Likewise.
42431         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
42432         value extension.
42433         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
42434         * g++.old-deja/g++.mike/pmf9.C: Likewise.
42435         * g++.old-deja/g++.ns/crash2.C: Likewise.
42436         * g++.old-deja/g++.ns/crash3.C: Likewise.
42437         * g++.old-deja/g++.ns/invalid1.C: Likewise.
42438         * g++.old-deja/g++.ns/ns17.C: Likewise.
42439         * g++.old-deja/g++.ns/template16.C: Likewise.
42440         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
42441         keyword.
42442         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
42443         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
42444         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
42445         named return value extension.
42446         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
42447         * g++.old-deja/g++.other/access4.C: Issue additional error
42448         messages.
42449         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
42450         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
42451         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
42452         * g++.old-deja/g++.other/crash25.C: Change error message.
42453         * g++.old-deja/g++.other/crash4.C: Change error message.
42454         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
42455         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
42456         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
42457         checks.
42458         * g++.old-deja/g++.other/defarg8.C: Likewise.
42459         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
42460         * g++.old-deja/g++.other/dtor10.C: Likewise.
42461         * g++.old-deja/g++.other/incomplete.C: Likewise.
42462         * g++.old-deja/g++.other/linkage7.C: Likewise.
42463         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
42464         lookup algorithm.
42465         * g++.old-deja/g++.other/mangle2.C: Likewise.
42466         * g++.old-deja/g++.other/refinit2.C: Likewise.
42467         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
42468         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
42469         * g++.old-deja/g++.pt/crash28.C: Likewise.
42470         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
42471         syntax.
42472         * g++.old-deja/g++.pt/crash32.C: Change error message.
42473         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
42474         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
42475         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
42476         error message position.
42477         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
42478         * g++.old-deja/g++.pt/defarg8.C: Change error message.
42479         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
42480         syntax.
42481         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
42482         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
42483         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
42484         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
42485         keyword.
42486         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42487         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
42488         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
42489         keyword.
42490         * g++.old-deja/g++.pt/explicit71.C: Change error message.
42491         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
42492         syntax.
42493         * g++.old-deja/g++.pt/friend28.C: Account for use of
42494         non-dependent names.
42495         * g++.old-deja/g++.pt/friend29.C: Likewise.
42496         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
42497         rules.
42498         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
42499         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
42500         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
42501         lookup rules.
42502         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
42503         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
42504         keyword.
42505         * g++.old-deja/g++.pt/memclass20.C: Likewise.
42506         * g++.old-deja/g++.pt/memclass5.C: Likewise.
42507         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
42508         keyword.
42509         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
42510         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
42511         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
42512         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
42513         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
42514         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
42515         keyword.
42516         * g++.old-deja/g++.pt/spec10.C: Likewise.
42517         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
42518         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
42519         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
42520         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
42521         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
42522         * g++.old-deja/g++.pt/ttp62.C: Likewise.
42523         * g++.old-deja/g++.pt/ttp64.C: Likewise.
42524         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
42525         * g++.old-deja/g++.pt/typename15.C: Likewise.
42526         * g++.old-deja/g++.pt/typename22.C: Likewise.
42527         * g++.old-deja/g++.pt/typename6.C: Change error messages.
42528         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
42529         * g++.old-deja/g++.pt/virtual2.C: Likewise.
42530         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
42531         syntax.
42532         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
42533         return value extension.
42534         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
42535         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
42536         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
42537         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
42538
42539 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
42540
42541         * g++.dg/warn/inline1.C: New test.
42542         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
42543         * g++.old-deja/g++.jason/synth10.C: Likewise.
42544         * g++.old-deja/g++.mike/net31.C: Likewise.
42545         * g++.old-deja/g++.mike/p8786.C: Likewise.
42546
42547         * g++.dg/template/friend10.C: New test.
42548         * g++.dg/template/conv5.C: New test.
42549
42550 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
42551
42552         * g++.dg/lookup/scoped3.C: New test.
42553
42554         * g++.dg/lookup/decl1.C: New test.
42555         * g++.dg/lookup/decl2.C: New test.
42556
42557 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42558
42559         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42560         gcc.c-torture/compile/20021015-1.c,
42561         gcc.c-torture/compile/20021015-2.c,
42562         gcc.c-torture/compile/20021123-1.c,
42563         gcc.c-torture/compile/20021123-2.c,
42564         gcc.c-torture/compile/20021123-3.c,
42565         gcc.c-torture/compile/20021123-4.c,
42566         gcc.c-torture/execute/20021024-1.c: Add tests previously added
42567         only to 3.1 or 3.2 branch.
42568
42569 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
42570
42571         * gcc.dg/i386-bitfield3.c: New test.
42572
42573         * gcc.dg/i386-bitfield2.c: New test.
42574
42575 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
42576
42577         * g++.dg/parse/conv_op1.C: New test.
42578
42579 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
42580
42581         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42582         approved.
42583
42584 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
42585
42586         * gcc.c-torture/compile/20021220-1.c: New test.
42587
42588 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
42589
42590         * gcc.dg/i386-fastcall-1.c: New.
42591
42592 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42593
42594         * gcc.c-torture/execute/20021219-1.c: New test.
42595
42596 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42597
42598         * gcc.dg/i386-pic-1.c: New test.
42599
42600 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42601
42602         PR c++/8099
42603         * g++.dg/template/friend9.C: New test.
42604
42605 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42606
42607         PR c++/3663
42608         * g++.dg/template/access7.C: New test.
42609
42610 2002-12-18  Nick Clifton  <nickc@redhat.com>
42611
42612         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42613         the libstdc++-v3 directory has been found.
42614
42615 2002-12-12  Devang Patel <dpatel@apple.com>
42616         * gcc.dg/darwin-ld-1.c: New test.
42617         * gcc.dg/darwin-ld-2.c: New test.
42618         * gcc.dg/darwin-ld-3.c: New test.
42619         * gcc.dg/darwin-ld-4.c: New test.
42620         * gcc.dg/darwin-ld-5.c: New test.
42621
42622 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42623
42624         * gcc.c-torture/compile/20021212-1.c: New test.
42625
42626 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
42627
42628         * gcc.dg/fshort-wchar: New test.
42629
42630 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
42631
42632         PR c++/8372
42633         * g++.dg/template/dtor1.C: New test.
42634
42635         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42636         markers.
42637
42638 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
42639
42640         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42641
42642 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
42643
42644         * g++.dg/template/static1.C: New test.
42645         * g++.dg/template/static2.C: New test.
42646         * g++.old-deja/g++.ext/memconst.C: New test.
42647
42648 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42649
42650         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42651         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42652         * g++.dg/special/initp1.C: Likewise.
42653
42654 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
42655
42656         * gcc.c-torture/execute/20021204-1.c: New test.
42657
42658 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
42659
42660         * gcc.dg/ppc-fmadd-1.c: New file.
42661         * gcc.dg/ppc-fmadd-2.c: New file.
42662         * gcc.dg/ppc-fmadd-3.c: New file.
42663
42664 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42665
42666         * gcc.c-torture/compile/20021204-1.c: New test.
42667
42668 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42669
42670         * g++.dg/inherit/covariant2.C: New test.
42671         * g++.dg/inherit/covariant3.C: New test.
42672         * g++.dg/inherit/covariant4.C: New test.
42673         * g++.dg/inherit/covariant1.C: Remove XFAIL.
42674         * g++.old-deja/g++.robertl/eb17.C: Likewise.
42675
42676 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
42677
42678         PR c++/8688
42679         * g++.dg/init/brace3.C: New test.
42680
42681 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
42682
42683         * gcc.dg/20020210-1.c: Fix a comment typo.
42684
42685 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
42686
42687         PR c++/8720
42688         * g++.dg/parse/defarg1.C: New test.
42689
42690         PR c++/8615
42691         * g++.dg/template/char1.C: New test.
42692
42693         * g++.dg/template/varmod1.C: Fix typo.
42694
42695 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42696
42697         DR 180
42698         * g++.old-deja/g++.pt/crash32.C: Expect error.
42699
42700 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
42701
42702         PR c++/5919
42703         * g++.dg/template/varmod1.C: New test.
42704
42705         PR c++/8727
42706         * g++.dg/inherit/typeinfo1.C: New test.
42707
42708         PR c++/8663
42709         * g++.dg/inherit/typedef1.C: New test.
42710
42711 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
42712
42713         PR c++/8332
42714         PR c++/8493
42715         * g++.dg/template/strlen1.C: New test.
42716
42717         PR c++/8227
42718         * g++.dg/template/ctor2.C: New test.
42719
42720         PR c++/8214
42721         * g++.dg/init/string1.C: New test.
42722
42723         PR c++/8511
42724         * g++.dg/template/friend8.C: New test.
42725
42726 2002-11-29  Joe Buck <jbuck@synopsys.com>
42727
42728         * g++.dg/lookup/anon2.C: New test.
42729
42730 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
42731
42732         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42733         h8300 port.
42734
42735 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
42736
42737         * gcc.dg/bitfld-6.c: New test.
42738
42739 2002-11-27  Jan Hubicka  <jh@suse.cz>
42740
42741         * gcc.c-torture/execute/20021127.[cx]: New test.
42742
42743 2002-11-26  Jan Hubicka  <jh@suse.cz>
42744
42745         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42746         quality.
42747
42748 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
42749
42750         * g++.dg/init/brace2.C: New test.
42751         * g++.old-deja/g++.mike/p9129.C: Correct.
42752
42753 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
42754
42755         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42756
42757 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
42758
42759         * gcc.dg/sibcall-6: New test for indirect sibcalls.
42760
42761 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
42762
42763         * g++.dg/abi/empty11.C: New test.
42764         * g++.dg/rtti/cv1.C: New test.
42765
42766 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
42767
42768         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42769
42770 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
42771
42772         * g++.dg/abi/empty10.C: New test.
42773
42774 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42775
42776         * gcc.c-torture/compile/20021124-1.c: New test.
42777
42778 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
42779
42780         * g++.dg/abi/rtti2.C: New test.
42781
42782 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42783
42784         * gcc.dg/i386-unroll-1.c: New test.
42785
42786 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42787
42788         * gcc.c-torture/compile/20021120-1.c: New test.
42789         * gcc.c-torture/compile/20021120-2.c: New test.
42790
42791 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42792
42793         * gcc.dg/bitfld-5.c: New test.
42794
42795 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42796
42797         * gcc.c-torture/execute/20021120-3.c: New test.
42798
42799 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42800
42801         * gcc.c-torture/execute/20021120-2.c: New test.
42802
42803 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42804
42805         * gcc.c-torture/execute/20021120-1.c: New test.
42806
42807 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
42808
42809         * gcc.c-torture/execute/20021118-3.c: New test.
42810
42811 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42812
42813         * gcc.c-torture/compile/20021119-1.c: New test.
42814
42815 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
42816
42817         * gcc.dg/duff-1.c: New test.
42818         * gcc.dg/duff-2.c: New test.
42819         * gcc.dg/duff-3.c: New test.
42820
42821 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
42822
42823         * gcc.dg/cpp/_Pragma5.c: New test.
42824
42825 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42826
42827         * gcc.c-torture/execute/20021118-2.c: New test.
42828
42829 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42830
42831         * gcc.c-torture/execute/20021118-1.c: New test.
42832
42833 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
42834
42835         * gcc.dg/20021116-1.c: New test.
42836
42837 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
42838
42839         * g++.dg/abi/vcall1.C: New test.
42840
42841 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
42842
42843         * gcc.dg/20021029-1.c: New test.
42844         * gcc.dg/20021029-2.c: New test.
42845
42846 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42847
42848         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42849
42850 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42851
42852         PR c/8439
42853         * gcc.dg/20021110.c: Move to ...
42854         * gcc.c-torture/compile/20021110.c: .... here.
42855
42856 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42857
42858         PR c/8467
42859         * gcc.c-torture/execute/20021111-1.c
42860
42861 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42862
42863         PR c/8439
42864         * gcc.dg/20021110.c: New test.
42865
42866 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
42867
42868         * g++.dg/abi/vthunk3.C: Run only on x86.
42869
42870 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42871
42872         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42873
42874 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
42875
42876         * lib/compat.exp (compat-execute): Fix logic error in last
42877         change.
42878
42879 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
42880
42881         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42882
42883 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42884
42885         PR c++/8389
42886         * g++.dg/template/access6.C: New test.
42887
42888 2002-11-08  Jan Hubicka  <jh@suse.cz>
42889
42890         * gcc.dg/i386-ssefp-1.c: New test.
42891         * gcc.dg/i386-ssefp-1.c: New test.
42892
42893 2002-11-08  Jan Hubicka  <jh@suse.cz>
42894
42895         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42896
42897 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42898
42899         * g++.dg/abi/vthunk3.C: New test.
42900
42901         PR c++/8338
42902         * g++.dg/template/crash2.C: New test.
42903
42904 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42905
42906         * g++.dg/abi/dtor1.C: New test.
42907         * g++.dg/abi/dtor2.C: Likewise.
42908
42909 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
42910
42911         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42912         Darwin.
42913
42914 2002-11-04  Adam Nemet  <anemet@lnxw.com>
42915
42916         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42917         -mthumb.  Only xfail with -O0.
42918
42919 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
42920
42921         * g++.dg/abi/thunk1.C: New test.
42922         * g++.dg/abi/thunk2.C: Likewise.
42923         * g++.dg/abi/vtt1.C: Likewise.
42924
42925 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
42926
42927         PR optimization/8423
42928         * gcc.c-torture/execute/builtin-constant.c: New test.
42929
42930 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
42931
42932         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42933         Add some more cases.
42934
42935 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
42936
42937         PR c++/8391
42938         * g++.dg/opt/local1.C: New test.
42939
42940 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
42941
42942         PR c++/8160
42943         * g++.dg/template/complit1.C: New test.
42944
42945         PR c++/8149
42946         * g++.dg/template/typename4.C: Likewise.
42947
42948 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42949
42950         Core issue 287, PR c++/7639
42951         * g++.dg/template/instantiate1.C: Adjust error location.
42952         * g++.dg/template/instantiate3.C: New test.
42953         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42954         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42955         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42956
42957 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
42958
42959         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42960
42961 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
42962
42963         PR c++/8287
42964         * g++.dg/init/dtor2.C: New test.
42965
42966 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42967
42968         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42969         * gcc.dg/nest.c: Bypass errors on irix6.
42970
42971 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
42972
42973         * gcc.dg/nest.c: Expect error for mmix-*-*.
42974         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42975
42976 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
42977
42978         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42979         markers.
42980
42981         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42982
42983 2002-10-25  Mike Stump  <mrs@apple.com>
42984
42985         * gcc.dg/warn-1.c: New test.
42986
42987 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42988
42989         * g++.dg/template/typename3.C: New test.
42990
42991 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
42992
42993         * g++.dg/lookup/ptrmem1.C: New test.
42994
42995         * g++.dg/abi/vthunk2.C: New test.
42996
42997 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42998
42999         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
43000
43001 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
43002
43003         * g++.dg/abi/empty9.C: New test.
43004
43005 2002-10-24  Richard Henderson  <rth@redhat.com>
43006
43007         * g++.dg/inherit/thunk1.C: Enable for ia64.
43008
43009 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43010
43011         PR c++/8067
43012         * g++.dg/lookup/pretty1.C: New test.
43013
43014 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
43015
43016         * gcc.dg/20021023-1.c: New test.
43017
43018 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43019
43020         PR c++/7679
43021         * g++.dg/parse/inline1.C: New test.
43022
43023 2002-10-23  Richard Henderson  <rth@redhat.com>
43024
43025         * g++.dg/inherit/thunk1.C: Enable for x86_64.
43026
43027         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
43028
43029 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
43030
43031         PR c++/6579
43032         * g++.dg/parse/stmtexpr3.C: New test.
43033
43034 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
43035
43036         * g++.dg/expr/cond1.C: New test.
43037
43038 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43039
43040         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
43041
43042 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43043
43044         * g++.dg/abi/vbase13.C: New test.
43045         * g++.dg/abi/vbase14.C: Likewise.
43046
43047 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
43048
43049         * gcc.dg/tls/pic-1.c: New test.
43050         * gcc.dg/tls/nonpic-1.c: New test.
43051         * gcc.dg/20021018-1.c: New test.
43052
43053 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43054
43055         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
43056         Remove only files with the same base name as the test case.
43057         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
43058         (profopt-execute): Likewise.  Also, remove old profiling
43059         and performance data files before running the tests.
43060
43061         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
43062         * g++.dg/bprob/bprob.exp: Likewise.
43063         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
43064         to allow more general test case names.
43065
43066         * g++.dg/bprob/bprob-1.C: Rename to ...
43067         * g++.dg/bprob/g++-bprob-1.C: ... this.
43068
43069         * g77.dg/bprob/bprob-1.f: Rename to ...
43070         * g77.dg/bprob/g77-bprob-1.f: ... this.
43071
43072 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43073
43074         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
43075         bison 1.50 or later.
43076
43077 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
43078
43079         * g++.dg/README: Describe more test directories.
43080
43081 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43082
43083         * g++.dg/init/array6.C: Add additional tests.
43084
43085 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43086
43087         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
43088         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
43089
43090 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
43091
43092         * gcc.c-torture/compile/20020604-1.x: New.
43093         * gcc.c-torture/compile/simd-5.x: Likewise.
43094         * gcc.c-torture/execute/920710-1.x: Likewise.
43095         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
43096
43097 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43098
43099         * g++.dg/inherit/override1.C: Add dg-options clause.
43100
43101 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43102
43103         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
43104         _mm_slli_si128.
43105
43106 2002-10-19  Andreas Schwab  <schwab@suse.de>
43107
43108         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
43109         directory component.
43110
43111 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
43112
43113         * g++.dg/inherit/thunk1.C: New test.
43114
43115         * g++.dg/inherit/override1.C: New test.
43116
43117         * g++.dg/abi/mangle11.C: New test.
43118         * g++.dg/abi/mangle14.C: New test.
43119         * g++.dg/abi/mangle17.C: New test.
43120
43121 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
43122
43123         * g++.dg/overload/member2.C: New test.
43124
43125 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
43126
43127         * g++.dg/README: Describe new compat directory.
43128         * g++.dg/dg.exp: Skip tests in compat directory.
43129         * README.compat: New file.
43130         * lib/compat.exp: New expect script.
43131         * g++.dg/compat: New test directory.
43132         * g++.dg/compat/compat.exp: New expect script.
43133         * g++.dg/compat/abi: New test directory.
43134         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
43135         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
43136         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
43137         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
43138         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
43139         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
43140         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
43141         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
43142         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
43143         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
43144         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
43145         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
43146         * g++.dg/compat/break: New test directory.
43147         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
43148         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
43149         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
43150         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
43151         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
43152         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
43153         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
43154         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
43155         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
43156         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
43157         g++.dg/compat/break/README: New files.
43158         * g++.dg/compat/eh: New test directory.
43159         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
43160         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
43161         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
43162         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
43163         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
43164         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
43165         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
43166         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
43167         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
43168         g++.dg/compat/eh/filter2_y.C,
43169         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
43170         g++.dg/compat/eh/new1_y.C,
43171         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
43172         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
43173         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
43174         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
43175         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
43176         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
43177         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
43178         g++.dg/compat/eh/unexpected1_y.C: New files.
43179         * g++.dg/compat/init: New test directory.
43180         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
43181         g++.dg/compat/init/array5_y.C,
43182         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
43183         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
43184         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
43185         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
43186         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
43187         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
43188         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
43189         g++.dg/compat/init/init-ref2_y.C: New files.
43190
43191 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43192
43193         PR c++/7584
43194         * g++.dg/inherit/using3.C: New test.
43195
43196 2002-10-17  Jan Hubicka  <jh@suse.cz>
43197
43198         * gcc.dg/20021017-2.c: New test.
43199
43200 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43201
43202         * g++.dg/abi/mangle16.C: Adjust.
43203
43204         * g++.dg/init/array8.C: New test.
43205
43206 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
43207
43208         * gcc.dg/special/mips-abi.exp: New test.
43209         * gcc.dg/special/mips-abi.s: Empty file used by the above.
43210
43211 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43212
43213         * g++.dg/abi/mangle16.C: New test.
43214         * g++.dg/abi/mangle17.C: Likewise.
43215
43216         PR c++/7478
43217         * g++.dg/template/ref1.C: New test.
43218
43219 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43220
43221         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
43222
43223 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
43224
43225         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
43226
43227 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43228
43229         PR c++/7524
43230         * g++.dg/init/array7.C: New test.
43231
43232 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
43233
43234         * g++.dg/init/array6.C: New test.
43235
43236         * g++.dg/abi/mangle13.C: Likewise.
43237         * g++.dg/abi/mangle14.C: Likewise.
43238         * g++.dg/abi/mangle15.C: Likewise.
43239
43240 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43241
43242         * g++.dg/abi/empty8.C: New test.
43243
43244 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
43245
43246         * g++.dg/init/ctor1.C: New test.
43247
43248 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
43249
43250         * gcc.c-torture/execute/20021015-1.c: New test.
43251
43252 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
43253
43254         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
43255
43256 2002-10-14  Jan Hubicka  <jh@suse.cz>
43257
43258         * gcc.dg/i386-ssetype-[1-5].c: New tests.
43259
43260 2002-10-14  Richard Henderson  <rth@redhat.com>
43261
43262         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
43263
43264 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43265
43266         PR optimization/6631
43267         * g++.dg/opt/const2.C: New test.
43268
43269 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43270
43271         PR c++/7176
43272         * g++.dg/parse/friend1.C: New test.
43273         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
43274
43275 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
43276
43277         * gcc.dg/20021014-1.c: New test.
43278
43279 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
43280
43281         PR c++/5661
43282         * g++.dg/ext/vlm1.C: New test.
43283         * g++.dg/ext/vlm2.C: Likewise.
43284
43285         * g++.dg/init/array1.C: Remove invalid braces.
43286         * g++.dg/init/brace1.C: New test.
43287         * g++.dg/init/copy2.C: Likewise.
43288         * g++.dg/init/copy3.C: Likewise.
43289         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
43290         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
43291         braces.
43292
43293 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
43294
43295         * gcc.dg/cpp/assembler.S: Don't use -ansi.
43296
43297 2002-10-11  Richard Shann  <richard.shann@superh.com>
43298
43299         * gcc.c-torture/compile/simd-5.c: New test.
43300
43301 2002-10-10  Roger Sayle  <roger@eyesopen.com>
43302
43303         * gcc.c-torture/execute/shiftopt-1.c: New test case.
43304
43305 2002-10-10  Jim Wilson  <wilson@redhat.com>
43306
43307         * gcc.c-torture/execute/20021010-1.c: New test.
43308
43309 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
43310
43311         PR c/7353
43312         * g++.dg/ext/typedef-init.C: New test.
43313         * gcc.dg/typedef-init.c: New test.
43314
43315 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
43316
43317         * gcc.dg/cpp/paste13.c: New test.
43318
43319 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43320
43321         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
43322         remaining platforms, XFAIL during compile, not execute.  Don't
43323         XFAIL at -O0.
43324
43325 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
43326
43327         * gcc.dg/alias-1.c: Tweak expected warning.
43328
43329 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43330
43331         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
43332
43333 2002-10-06  Andreas Jaeger  <aj@suse.de>
43334
43335         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
43336         * gcc.dg/cpp/c++98.C: Likewise.
43337
43338         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
43339         * g++.dg/cpp/c++98.C: Likewise.
43340
43341         * g++.dg/README (Subdirectories): Mention cpp directory.
43342
43343         PR target/7559
43344         * gcc.dg/20021006-1.c: New test.
43345
43346 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43347
43348         PR c++/7804
43349         * g++.dg/other/warning1.C: New test.
43350
43351 2002-10-04  Roger Sayle  <roger@eyesopen.com>
43352
43353         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
43354         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
43355         and sparc-*-* with -m64 as expected failures.  See PR 8087.
43356
43357 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43358
43359         PR c++/7931
43360         * g++.dg/template/ptrmem3.C: New test.
43361
43362         PR c++/7754
43363         * g++.dg/template/union1.C: New test.
43364
43365 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43366
43367         PR c++/8006
43368         * g++.dg/abi/mangle9.C: New test.
43369         * g++.dg/abi/mangle10.C: New test.
43370         * g++.dg/abi/mangle11.C: New test.
43371         * g++.dg/abi/mangle12.C: New test.
43372
43373 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
43374
43375         PR c++/7188.
43376         * g++.dg/template/meminit1.C: New test.
43377         * g++.dg/warn/Wreorder-1.C: Likewise.
43378         * g++.old-deja/g++.mike/warn3.C: Tweak.
43379         * lib/prune.exp: Ingore "in copy constructor".
43380
43381 2002-10-02  Andreas Jaeger  <aj@suse.de>
43382
43383         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
43384         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
43385         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
43386         on x86-64.
43387
43388 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43389
43390         * gcc.dg/empty1.C: Fix typo.
43391
43392 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
43393
43394         * gcc.dg/alias-1.c: New test.
43395
43396 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43397
43398         * gcc.dg/empty1.C: New test.
43399
43400         * g++.dg/tls/init-2.C: Tweak error messages.
43401
43402 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
43403
43404         * gcc.c-torture/compile/20020923-1.c: New test.
43405
43406 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
43407
43408         * gcc.c-torture/execute/ffs-1.c: New test.
43409         * gcc.c-torture/execute/ffs-2.c: Ditto.
43410
43411 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
43412
43413         * g++.dg/overload/member1.C: New test.
43414
43415 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
43416
43417         * g++.dg/abi/empty7.C: New test.
43418         * g++.dg/init/pm2.C: Likewise.
43419
43420 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
43421
43422         * g++.dg/rtti/crash1.C: New test.
43423
43424 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
43425
43426         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
43427         gcc.dg/sibcall-4.c: New tests.
43428
43429 2002-09-28  Roger Sayle  <roger@eyesopen.com>
43430
43431         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
43432         powerpc and MMIX targets.
43433
43434 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
43435
43436         * gcc.dg/cpp/20020927-1.c: New.
43437
43438 2002-09-26  David S. Miller  <davem@redhat.com>
43439
43440         * gcc.c-torture/compile/trunctfdf.c: New.
43441
43442 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43443
43444         * lib/target-supports.exp (check_weak_available): Handle solaris2.
43445
43446 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
43447
43448         * gcc.c-torture/execute/loop-15.c: New.
43449
43450 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
43451
43452         * README.QMTEST: Fix typo.
43453
43454 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
43455
43456         * gcc.dg/20020926-1.c: New test.
43457
43458 2002-09-25  David S. Miller  <davem@redhat.com>
43459
43460         PR target/7842
43461         * gcc.c-torture/execute/shiftdi.c: New test.
43462
43463 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
43464
43465         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
43466         unique to the tool.
43467         * lib/g77.exp (g77_init): Likewise.
43468         * lib/g++.exp (g++_init): Likewise.
43469         * lib/objc.exp (objc_init): Likewise.
43470
43471 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
43472
43473         * g++.dg/abi/empty5.C: New test.
43474         * g++.dg/abi/empty6.C: New test.
43475         * g++.dg/abi/vbase12.C: New test.
43476
43477 2002-09-25  Richard Henderson  <rth@redhat.com>
43478
43479         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
43480         too-small long double.
43481
43482 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
43483
43484         * gcc.dg/20020919-1.c: New test.
43485
43486 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
43487
43488         * g++.dg/abi/bitfield6.C: New test.
43489         * g++.dg/abi/bitfield7.C: New test.
43490         * g++.dg/abi/bitfield8.C: New test.
43491         * g++.dg/abi/vbase11.C: New test.
43492
43493 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43494
43495         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
43496         hppa*-*-hpux*.  Update test comment.
43497
43498 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
43499
43500         * gcc.dg/tls/struct-1.c: New test.
43501
43502 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
43503
43504         * gcc.dg/cpp/tr-warn2.c: Update.
43505
43506 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43507
43508         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
43509
43510 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43511
43512         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
43513         systems.
43514
43515 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
43516
43517         * gcc.c-torture/execute/ieee/mzero3.c: New test.
43518
43519         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43520         Adjust for c++filt moved to binutils.  Remove spurious duplicate
43521         setting of cxxfilt.
43522
43523 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
43524
43525         * gcc.dg/20020312-2.c: Update for darwin.
43526
43527 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43528
43529         * g++.old-deja/g++.other/crash32.C: Mark ICE.
43530
43531 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
43532
43533         * objc.dg/comp-types-1.m: New test.
43534         * objc.dg/comp-types-2.m: New test.
43535         * objc.dg/comp-types-3.m: New test.
43536         * objc.dg/comp-types-4.m: New test.
43537         * objc.dg/comp-types-5.m: New test.
43538         * objc.dg/comp-types-6.m: New test.
43539
43540 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43541
43542         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
43543
43544 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43545
43546         * g++.dg/other/do1.C: New test.
43547
43548         * g++.dg/template/subst1.C: New test.
43549
43550 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
43551
43552         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
43553
43554 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43555
43556         * g++.dg/template/qualttp20.C: Adjust expected errors.
43557         * g++.old-deja/g++.jason/report.C: Likewise.
43558         * g++.old-deja/g++.other/qual1.C: Likewise.
43559
43560         * g++.dg/lookup/scoped2.C: New test.
43561
43562         * g++.dg/ext/asm3.C: New test.
43563
43564 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
43565
43566         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43567
43568 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
43569
43570         * ChangeLog: follow spelling conventions.
43571         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43572         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43573         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43574         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43575         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43576         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43577         * g++.old-deja/g++.law/global-init1.C: Likewise.
43578         * g++.old-deja/g++.other/delete4.C: Likewise.
43579         * g++.old-deja/g++.other/inline21.C: Likewise.
43580         * g++.old-deja/g++.other/singleton.C: Likewise.
43581         * g77.dg/strlen0.f: Likewise.
43582         * g77.f-torture/compile/20010519-1.f: Likewise.
43583         * g77.f-torture/compile/980310-4.f: Likewise.
43584         * gcc.c-torture/compile/20000605-1.c: Likewise.
43585         * gcc.c-torture/execute/20020225-1.c: Likewise.
43586         * gcc.dg/c90-hexfloat-2.c: Likewise.
43587         * gcc.dg/c99-bool-1.c: Likewise.
43588         * gcc.dg/c99-hexfloat-2.c: Likewise.
43589         * gcc.dg/dll-2.c: Likewise.
43590         * gcc.dg/wtr-union-init-1.c: Likewise.
43591         * gcc.dg/wtr-union-init-2.c: Likewise.
43592         * gcc.dg/wtr-union-init-3.c: Likewise.
43593         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43594         * gcc.dg/cpp/defined.c: Likewise.
43595         * gcc.dg/cpp/macsyntx.c: Likewise.
43596         * gcc.dg/cpp/paste2.c: Likewise.
43597         * gcc.dg/cpp/trad/defined.c: Likewise.
43598         * gcc.dg/format/c90-printf-1.c: Likewise.
43599         * gcc.dg/format/c90-scanf-1.c: Likewise.
43600         * gcc.dg/format/c99-printf-1.c: Likewise.
43601         * gcc.dg/format/c99-scanf-1.c: Likewise.
43602         * gcc.misc-tests/gcov-8.c: Likewise.
43603         * lib/profopt.exp: Likewise.
43604
43605 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
43606
43607         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43608
43609 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43610
43611         * g++.dg/inherit/using2.C: New test.
43612
43613 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
43614
43615         * ChangeLog: Follow spelling conventions.
43616         * g++.dg/template/friend4.C: Likewise.
43617         * g++.old-deja/g++.pt/crash67.C: Likewise.
43618         * gcc.c-torture/execute/20000801-4.c: Likewise.
43619         * gcc.dg/c90-digraph-1.c: Likewise.
43620         * gcc.dg/c94-digraph-1.c: Likewise.
43621         * gcc.dg/c99-digraph-1.c: Likewise.
43622         * gcc.dg/cpp/line5.c: Likewise.
43623         * gcc.dg/cpp/multiline.c: Likewise.
43624         * gcc.dg/cpp/trad/literals-1.c: Likewise.
43625         * gcc.dg/format/attr-3.c: Likewise.
43626         * gcc.dg/format/c90-scanf-3.c: Likewise.
43627         * gcc.dg/format/ext-4.c: Likewise.
43628
43629 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43630
43631         * g++.dg/template/pretty1.C: New test.
43632
43633 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
43634
43635         * gcc.c-torture/execute/struct-cpy-1.c: New test.
43636
43637 2002-09-13  Matt Austern  <austern@apple.com>
43638
43639         * g++.dg/other/constref[12].C: New, regression tests for
43640         passing a cast expression to a function by const reference.
43641
43642 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
43643
43644         * g++.dg/template/deduce1.C: New test.
43645
43646 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
43647
43648         * gcc.c-torture/execute/simd-1.c: Force all use of int to
43649         32-bit int.
43650
43651 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43652
43653         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43654         usage.
43655
43656 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
43657
43658         * gcc.c-torture/compile/20020910-1.c: New test.
43659
43660 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
43661
43662         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43663
43664 2002-09-10  Andreas Jaeger  <aj@suse.de>
43665
43666         * gcc.dg/20020312-2.c: Adjust for x86-64.
43667
43668 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
43669
43670         * g77.dg/7388.f: New test case for PR 7388.
43671
43672 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
43673
43674         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43675
43676 2002-09-05  Ziemowit Laski <zlaski@apple.com>
43677
43678         * objc.dg/proto-lossage-1.m: New test.
43679
43680 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
43681
43682         * gcc.dg/cpp/_Pragma4.c: Fix typo.
43683
43684 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
43685
43686         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
43687         expected to pass.
43688
43689 2002-09-06  Stan Shebs  <shebs@apple.com>
43690             David Edelsohn  <edelsohn@gnu.org>
43691
43692         * gcc.dg/weak: New directory.
43693         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43694         target-specific xfail bits.
43695         * gcc.dg/typeof-2.c: Move to new directory.
43696         * gcc.dg/weak.exp: New expect script.
43697
43698 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
43699
43700         * gcc.c-torture/execute/extzvsi.c: New test.
43701
43702 2002-09-05  Stan Shebs  <shebs@apple.com>
43703
43704         * gcc.dg/weak-1.c: xfail on Darwin.
43705         * gcc.dg/weak-2.c: Ditto.
43706         * gcc.dg/weak-3.c: Ditto.
43707         * gcc.dg/weak-4.c: Ditto.
43708         * gcc.dg/weak-5.c: Ditto.
43709         * gcc.dg/weak-6.c: Ditto.
43710         * gcc.dg/weak-7.c: Ditto.
43711         * gcc.dg/weak-8.c: Ditto.
43712         * gcc.dg/weak-9.c: Ditto.
43713
43714 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
43715
43716         * gcc.c-torture/execute/loop-14.c: New test.
43717
43718 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
43719
43720         * g++.dg/other/cxa-atexit1.C: New test.
43721
43722         * gcc.dg/typeof-2.c: New test.
43723
43724 2002-09-03  Roger Sayle  <roger@eyesopen.com>
43725
43726         * gcc.dg/builtins-2.c: New testcase.
43727         * gcc.dg/builtins-3.c: New testcase.
43728
43729 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
43730
43731         * gcc.dg/cpp/_Pragma4.c: New test.
43732
43733 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
43734
43735         * objc/execute/nil_method-1.m: New testcase.
43736
43737 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
43738
43739         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43740         [Object class], not [Object initialize].
43741
43742 2002-08-31  Roger Sayle  <roger@eyesopen.com>
43743             Hans-Peter Nilsson  <hp@bitrange.com>
43744
43745         * gcc.c-torture/execute/20020720-1.x: Skip test on
43746         mmix-knuth-mmixware.  Correct comment.
43747
43748 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
43749
43750         * g++.dg/abi/bitfield5.C: New test.
43751         * g++.dg/abi/vbase10.C: Likewise.
43752
43753 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
43754
43755         * objc.dg/undeclared-selector.m: New test.
43756
43757 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
43758
43759         * g++.dg/other/offsetof1.C: Avoid cast warning.
43760
43761 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
43762
43763         * objc.dg/super-class-2.m: New test.
43764
43765 2002-08-24  Matt Austern  <austern@apple.com>
43766
43767         * g++.dg/ext/lvaddr.C: New test.
43768         * g++.dg/ext/lvcast.C: New test.
43769
43770 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
43771
43772         * g++.dg/inherit/cond1.C: New test.
43773
43774 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
43775
43776         * gcc.dg/noncompile/incomplete-1.c: New test.
43777
43778 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
43779
43780         * gcc.dg/typespec-1.c: New test.
43781
43782 2002-08-20  Devang Patel  <dpatel@apple.com>
43783         * objc.dg/proto-hier-2.m: New test.
43784
43785 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
43786
43787         * objc.dg/bitfield-1.m: New test.
43788         * objc.dg/bitfield-2.m: New test.
43789
43790 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43791
43792         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43793         gcc.dg/c99-flex-array-4.c: New tests.
43794
43795 2002-08-16  Stan Shebs  <shebs@apple.com>
43796
43797         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43798
43799 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
43800
43801         * gcc.dg/typeof-1.c: New test.
43802         * g++.dg/ext/typeof2.C: New test.
43803
43804 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43805
43806         * g++.dg/other/offsetof1.C: New test.
43807
43808 2002-08-14  Richard Henderson  <rth@redhat.com>
43809
43810         * gcc.dg/tls/diag-3.c: Fix expected message strings.
43811
43812 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
43813
43814         * gcc.dg/cpp/_Pragma3.c: New test.
43815
43816 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
43817
43818         * g++.dg/template/inherit3: New test.
43819
43820 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43821
43822         * gcc.dg/bitfld-4.c: Add blank options.
43823
43824 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
43825
43826         * g++.dg/template/crash1.C: New test.
43827
43828 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43829
43830         * gcc.dg/tls/opt-2.c: New test.
43831
43832 2002-08-08  Devang Patel  <dpatel@apple.com>
43833
43834         * objc.dg/selector-1.m : New test
43835
43836 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43837
43838         * g++.dg/abi/bitfield4.C: New test.
43839         * gcc.dg/bitfld-4.c: New test.
43840
43841 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43842
43843         * g++.dg/other/packed1.C: New test.
43844
43845 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
43846
43847         * g++.dg/abi/offsetof.C: Tweak error messages.
43848         * g++.old-deja/g++.mike/p10769a.C: Likewise.
43849
43850 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43851
43852         * gcc.dg/bitfld-3.c: New test.
43853
43854 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43855             Richard Henderson  <rth@redhat.com>
43856
43857         * gcc.dg/i386-bitfield1.c: New test.
43858         * g++.dg/abi/bitfield3.C: Update.
43859
43860 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
43861
43862         * objc.dg/const-str-2.m: Update.
43863         * gcc.dg/cpp/c++98.c: Change to C extension.
43864         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43865         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43866
43867 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
43868
43869         * gcc.dg/tls/diag-3.c: New.
43870
43871 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
43872
43873         * g++.dg/README (Subdirectories): Document new subdir expr.
43874         * g++.dg/expr/pmf-1.C: New test.
43875
43876 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
43877
43878         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43879
43880 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
43881
43882         * g++.dg/abi/bitfield3.C: New test.
43883
43884 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
43885
43886         * lib/gcov.exp: Tweak expected line formats.
43887         * gcc.misc-tests/gcov8.c: New test.
43888         * gcc.misc-tests/gcov8.x: New flags.
43889
43890 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
43891
43892         * consistency.vlad/layout/endian.c: Include string.h.
43893
43894         * gcc.c-torture/execute/20020805-1.c: New test.
43895
43896 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
43897
43898         * g++.dg/other/conversion1.C: New test.
43899
43900 2002-08-03  Roger Sayle  <roger@eyesopen.com>
43901
43902         * gcc.dg/builtins-1.c: New testcase.
43903
43904 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
43905
43906         * g++.dg/inherit/access3.C: New test.
43907
43908 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
43909
43910         * gcc.dg/ia64-visibility-2.c: New test.
43911
43912 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
43913
43914         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43915         __qualifier_flags to __flags.
43916
43917 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
43918
43919         * g++.dg/inherit/operator1.C: New test.
43920         * g++.dg/lookup/disamb1.C: Fix typo in comment.
43921         * g++.dg/other/error1.C: Change expected error message.
43922         * g++.dg/template/conv4.C: Likewise.
43923
43924 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
43925
43926         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43927         for documented behavior.
43928
43929 2002-07-25  Roger Sayle  <roger@eyesopen.com>
43930
43931         * gcc.c-torture/execute/20020720-1.x: Skip this test on
43932         several targets known to fail.
43933
43934 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
43935
43936         * gcc.dg/mips-args-[123].c: New tests.
43937
43938 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
43939
43940         * gcc.dg/ppc-spe.c: New.
43941
43942 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
43943
43944         * g++.dg/other/ptrmem4.C: New testcase.
43945
43946 2002-07-24  Richard Henderson  <rth@redhat.com>
43947
43948         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43949
43950 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
43951
43952         * g++.dg/ext/alignof1.C (main): Return 0 for success.
43953
43954 2002-07-24  Roger Sayle  <roger@eyesopen.com>
43955
43956         * gcc.c-torture/execute/memset-3.c: New testcase.
43957
43958 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
43959
43960         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43961         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43962
43963 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43964
43965         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43966         Delete.
43967
43968 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
43969
43970         * gcc.c-torture/compile/simd-4.c: New test.
43971
43972 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43973
43974         PR c++/7347, c++/7348
43975         * g++.dg/template/access4.C: New test.
43976         * g++.dg/template/access5.C: New test.
43977         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43978         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43979         * g++.old-deja/g++.pt/ttp58.C: Likewise.
43980         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43981
43982 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
43983
43984         * gcc.dg/gnu89-init-2.c: New test.
43985
43986 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
43987
43988         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43989
43990 2002-07-20  Roger Sayle  <roger@eyesopen.com>
43991
43992         * gcc.c-torture/execute/20020720-1.c: New testcase.
43993
43994 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
43995
43996         * gcc.dg/cpp/Wsignprom.c: New tests.
43997
43998 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
43999
44000         * gcc.c-torture/execute/loop-13.c: New test.
44001
44002 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
44003
44004         * gcc.dg/cpp/expr.c: New tests.
44005
44006 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
44007
44008         * g++.dg/opt/pr6713.C: Add template instantiation.
44009
44010 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
44011
44012         * gcc.dg/nest.c: New test.
44013
44014 2002-07-17  Richard Henderson  <rth@redhat.com>
44015
44016         * g++.dg/opt/pr6713.C: New test.
44017
44018 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
44019
44020         * gcc.c-torture/execute/loop-2e.x: Let the testcase
44021         XFAIL for all x86 processors.
44022
44023 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
44024
44025         * gcc.c-torture/execute/20010122-1.x: Do not test with
44026         -fomit-frame-pointer.
44027
44028 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44029
44030         * g++.dg/template/instantiate2.C: New test.
44031         * g++.dg/template/spec4.C: New test.
44032
44033 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44034
44035         * g++.dg/template/access2.C: New test.
44036         * g++.dg/template/access3.C: New test.
44037
44038 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
44039
44040         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
44041         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
44042         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
44043         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
44044         Convert to use <stdarg.h>.
44045         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
44046         Delete.
44047         * gcc.dg/va-arg-2.c: New.
44048         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
44049
44050 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
44051
44052         * gcc.c-torture/compile/20020710-1.c: New test.
44053
44054 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
44055                           Andrew Pinski  <pinskia@physics.uc.edu>
44056
44057         gcc.c-torture/compile/simd-2.c: New testcase.
44058         gcc.c-torture/compile/simd-3.c: Likewise.
44059
44060 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
44061
44062         PR c++/7224
44063         * g++.dg/overload/error1.C: New test.
44064
44065 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44066
44067         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
44068         configuration and IRIX 6 O32 ABI.
44069
44070 2002-07-11  Roger Sayle  <roger@eyesopen.com>
44071
44072         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
44073
44074 2002-07-10  Roger Sayle  <roger@eyesopen.com>
44075
44076         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
44077
44078 2002-07-10  Jeffrey A Law  <law@redhat.com>
44079
44080         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
44081
44082         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
44083
44084 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
44085
44086         * gcc.dg/20020312-2.c: Check for __PPC__.
44087
44088 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
44089
44090         * gcc.c-torture/compile/20020709-1.c: New test.
44091
44092 2002-07-07  Roger Sayle  <roger@eyesopen.com>
44093
44094         * g++.dg/template/qualttp21.C: New test case.
44095
44096 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
44097
44098         * gcc.c-torture/compile/20020706-1.c: New test.
44099         * gcc.c-torture/compile/20020706-2.c: New test.
44100
44101 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
44102             Alexandre Oliva  <aoliva@redhat.com>
44103
44104         * g++.dg/warn/incomplete1.C: New test.
44105
44106 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44107
44108         PR c++/7099
44109         * g++.dg/warn/noreturn1.C: New test.
44110
44111 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
44112
44113         PR c++/6706
44114         * g++.dg/debug/debug6.C: New test.
44115         * g++.dg/debug/debug7.C: New test.
44116
44117 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
44118
44119         * gcc.c-torture/compile/simd-3.c: New test.
44120
44121 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
44122
44123         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
44124         * gcc.dg/20020620-1.c: Likewise.
44125
44126 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44127
44128         PR c++/6944
44129         * g++.dg/init/array4.C: New test.
44130         * g++.dg/init/array5.C: New test.
44131
44132 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
44133
44134         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
44135         * gcc.c-torture/execute/simd-2.c (main): Likewise.
44136
44137 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44138
44139         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
44140         * gcc.dg/wtr-aggr-init-1.c: Likewise.
44141         * gcc.dg/wtr-conversion-1.c: Likewise.
44142         * gcc.dg/wtr-escape-1.c: Likewise.
44143         * gcc.dg/wtr-int-type-1.c: Likewise.
44144         * gcc.dg/wtr-label-1.c: Likewise.
44145         * gcc.dg/wtr-static-1.c: Likewise.
44146         * gcc.dg/wtr-strcat-1.c: Likewise.
44147         * gcc.dg/wtr-suffix-1.c: Likewise.
44148         * gcc.dg/wtr-switch-1.c: Likewise.
44149         * gcc.dg/wtr-unary-plus-1.c: Likewise.
44150         * gcc.dg/wtr-union-init-1.c: Likewise.
44151         * gcc.dg/wtr-union-init-2.c: Likewise.
44152         * gcc.dg/wtr-union-init-3.c: Likewise.
44153
44154         * gcc.dg/wtr-func-def-1.c: New test.
44155
44156 2002-07-02 Devang Patel <dpatel@apple.com>
44157
44158         * objc.dg/param-1.m: New test.
44159
44160 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
44161
44162         * gcc.dg/cpp/trad/directive.c: Add test.
44163         * gcc.dg/cpp/trad/macroargs.c: Add test.
44164         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
44165
44166 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
44167
44168         * gcc.dg/cpp/cmdlne-M.c: New test.
44169
44170 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
44171
44172         * objc.dg/desig-init-1.m: New test.
44173
44174 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44175
44176         PR c++/6716
44177         * g++.dg/template/instantiate1.C: New test.
44178
44179 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
44180
44181         PR c++/7112
44182         * g++.dg/template/sizeof2.C: New test.
44183
44184 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44185
44186         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
44187         gcc.dg/cpp/trad/include.c: New tests.
44188
44189 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
44190
44191         PR target/7177
44192         * gcc.c-torture/compile/20020701-1.c: New test.
44193
44194 2002-07-01  Stan Shebs  <shebs@apple.com>
44195
44196         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
44197         header here...
44198         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
44199         (objc-torture-execute): or here.
44200
44201 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
44202
44203         * gcc.c-torture/execute/arith-rand-ll.c: New test.
44204
44205 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44206
44207         * gcc.dg/cpp/trad/escaped-nl.c: New test.
44208
44209 2002-06-30  Devang Patel  <dpatel@apple.com>
44210
44211         * objc.dg/fsyntax-only.m: New test.
44212
44213 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
44214
44215         PR c++/6695
44216         * g++.dg/template/friend7.C: New file.
44217
44218 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
44219
44220         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
44221         return type.
44222
44223 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
44224
44225         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
44226         avoid division by zero.
44227
44228 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
44229
44230         * gcc.dg/Wunknownprag.c: New tests.
44231
44232 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
44233
44234         * gcc.c-torture/execute/simd-2.c: New test.
44235
44236 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
44237
44238         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
44239         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
44240         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
44241         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
44242         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
44243         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
44244         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
44245         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
44246         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
44247         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
44248         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
44249         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
44250         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
44251         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
44252         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
44253         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
44254         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
44255
44256 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
44257
44258         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
44259         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
44260         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
44261         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
44262         New tests.
44263         * gcc.dg/cpp/trad/directive.c: Update.
44264
44265 2002-06-23  Andreas Jaeger  <aj@suse.de>
44266
44267         * gcc.c-torture/execute/complex-6.c: New.
44268
44269 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
44270
44271         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
44272         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
44273         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
44274         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
44275
44276 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
44277
44278         * gcc.dg/cpp/trad: New directory with traditional tests copied
44279         from parent directory.
44280         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44281         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44282         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44283         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44284         Move to trad/ and rename.
44285         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
44286         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
44287         gcc.dg/cpp/trad/redef2.c: New tests.
44288         * gcc.dg/cpp/trad/trad.exp: New driver.
44289
44290 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
44291
44292         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44293         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44294         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44295         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44296         Remove.
44297
44298 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
44299
44300         * gcc.dg/20020620-1.c: New test.
44301
44302 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44303
44304         * g++.dg/template/ttp4.C: New test.
44305
44306 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
44307
44308         * g++.dg/opt/vt1.C: Fix regexp.
44309
44310 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44311
44312         * gcc.c-torture/execute/pure-1.c: Make functions static again.
44313         Don't use attribute `noinline'.
44314
44315 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44316
44317         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
44318
44319 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
44320
44321         * gcc.c-torture/execute/simd-1.c: New.
44322
44323         * gcc.dg/simd-1.c: New.
44324
44325 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44326
44327         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
44328
44329 2002-06-16  Richard Henderson  <rth@redhat.com>
44330
44331         * g++.dg/ext/anon-struct1.C: New.
44332         * g++.dg/ext/anon-struct2.C: New.
44333         * g++.dg/ext/anon-struct3.C: New.
44334         * gcc.dg/anon-struct-1.c: New.
44335         * gcc.dg/anon-struct-2.c: New.
44336         * gcc.dg/anon-struct-3.c: New.
44337         * gcc.dg/20011008-1.c: Adjust warning text.
44338         * gcc.dg/20020527-1.c: Add -fms-extensions.
44339
44340 2002-06-16  Richard Henderson  <rth@redhat.com>
44341
44342         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
44343
44344 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
44345
44346         * gcc.c-torture/execute/20020615-1.c: New test.
44347
44348 2002-06-15  Roger Sayle  <roger@eyesopen.com>
44349
44350         * gcc.c-tortuture/execute/compare-1.c: New test case.
44351         * gcc.c-tortuture/execute/compare-2.c: New test case.
44352         * gcc.c-tortuture/execute/compare-3.c: New test case.
44353
44354 2002-06-13  Richard Henderson  <rth@redhat.com>
44355
44356         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
44357         ia64 ilp32.
44358
44359 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44360
44361         * g++.dg/template/typename2.C: Update error message.
44362
44363 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
44364
44365         * gcc.c-torture/execute/20020611-1.c: New test.
44366
44367 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
44368
44369         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
44370         list of targets to skip.
44371
44372 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
44373
44374         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
44375         targets if not optimizing.
44376
44377 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
44378
44379         * gcc.c-torture/compile/20020605-1.c: New test.
44380
44381         * g++.dg/opt/vt1.C: New test.
44382
44383         * gcc.dg/20020531-1.c: New test.
44384
44385         * gcc.dg/20020530-1.c: New test.
44386
44387         * gcc.dg/20020527-1.c: New test.
44388
44389         * g++.dg/opt/cse1.C: New test.
44390
44391 2002-06-07  Roger Sayle  <roger@eyesopen.com>
44392
44393         * gcc.dg/20020607-2.c: New test case.
44394
44395 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
44396
44397         * gcc.c-torture/compile/20020604-1.c: New test.
44398
44399 2002-06-04  Richard Henderson  <rth@redhat.com>
44400
44401         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
44402         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
44403         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
44404
44405 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
44406
44407         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
44408
44409 2002-06-03  Richard Henderson  <rth@redhat.com>
44410
44411         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
44412         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
44413
44414 2002-06-02  Richard Henderson  <rth@redhat.com>
44415
44416         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
44417         test functions static.
44418
44419 2002-06-02  Andreas Jaeger  <aj@suse.de>
44420
44421         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
44422         now.
44423
44424 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44425
44426         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
44427         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
44428         Update for mofified diagnostics.
44429         * gcc.dg/c99-intconst-1.c: No longer fail.
44430
44431 2002-06-02  Richard Henderson  <rth@redhat.com>
44432
44433         * gcc.dg/uninit-A.c: Remove xfail markers.
44434
44435 2002-06-01  Roger Sayle  <roger@eyesopen.com>
44436
44437         * gcc.dg/fnegate-1.c: New test case.
44438
44439 2002-05-30  Osku Salerma  <osku@iki.fi>
44440
44441         * gcc.c-torture/execute/mayalias-1.c: New file.
44442
44443 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44444
44445         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
44446         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
44447         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
44448
44449 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
44450
44451         * gcc.c-torture/execute/20020529-1.c: New test.
44452
44453 2002-05-27  Richard Henderson  <rth@redhat.com>
44454
44455         * g++.dg/ext/attrib6.C: New test case.
44456
44457 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44458
44459         * gcc.c-torture/execute/pure-1.c: New test.
44460
44461 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44462
44463         * gcc.dg/cpp/arith-2.c: Remove.
44464
44465 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44466
44467         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
44468         * gcc.dg/cpp/if-3.c: Remove.
44469
44470 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
44471
44472         * g++.dg/opt/cse2.C: New test.
44473
44474 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
44475
44476         * gcc.dg/cpp/arith-1.c: New semantic tests.
44477         * gcc.dg/cpp/if-1.c: Update.
44478
44479 2002-05-24  Ben Elliston  <bje@redhat.com>
44480
44481         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
44482
44483 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44484
44485         * gcc.dg/verbose-asm.c: New test.
44486
44487 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44488
44489         * gcc.dg/cpp/paste12.c: New test.
44490
44491 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44492
44493         * g++.dg/parse/named_ops.C: New test.
44494
44495 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
44496
44497         * gcc.dg/weak-8.c: New test.
44498
44499 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
44500
44501         * gcc.dg/weak-2.c: Allow optional leading underscore
44502         in scan-assembler symbol name.
44503         * gcc.dg/weak-3.c: Likewise.
44504         * gcc.dg/weak-4.c: Likewise.
44505         * gcc.dg/weak-5.c: Likewise.
44506
44507 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
44508
44509         * gcc.dg/20020523-1.c: New test.
44510
44511 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44512
44513         * objc.dg/const-str-2.m: Update now that we stop after
44514         a command line error.
44515
44516 2002-05-22  Richard Henderson  <rth@redhat.com>
44517
44518         * g++.dg/dg.exp: Fix typo in test pruneing.
44519
44520 2002-05-22  Richard Henderson  <rth@redhat.com>
44521
44522         * g++.dg/dg.exp: Prune the tls subdirectory.
44523         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
44524         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
44525         * g++.dg/tls/init-1.C: New.
44526
44527 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
44528
44529         * gcc.dg/20020517-1.c: New test.
44530
44531 2002-05-21  Richard Henderson  <rth@redhat.com>
44532
44533         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
44534         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
44535
44536 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
44537
44538         * g++.dg/other/copy2.C: New test.
44539
44540 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
44541
44542         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
44543         (MAX_COPY): Bump up to 10 times sizeof (long long).
44544         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
44545
44546         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
44547         sizeof (long long).
44548
44549         * gcc.c-torture/execute/strcpy-1.c: New test.
44550
44551 2002-05-19  Jason Merrill  <jason2redhat.com>
44552
44553         * g++.dg/ext/oper1.C: New test.
44554
44555 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
44556 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
44557
44558         * README.QMTEST: New file.
44559
44560         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44561
44562 2002-05-19  Andreas Jaeger  <aj@suse.de>
44563
44564         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44565         now.
44566         * gcc.c-torture/execute/loop-2d.x: Likewise.
44567
44568 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
44569
44570         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44571         support weak symbols.
44572         * gcc.dg/weak-4.c: Likewise.
44573         * gcc.dg/weak-6.c: Likewise.
44574
44575 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
44576
44577         * gcc.dg/weak-3.c: Add dg-excess-error comment for
44578         cygwin, coff and h8300-*-hms targets
44579         * gcc.dg/weak-5.c: Likewise.
44580         * gcc.dg/weak-7.c: Likewise.
44581
44582 2002-05-16  Jason Merrill  <jason@redhat.com>
44583
44584         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44585         (scan-assembler-not, scan-assembler-dem): Likewise.
44586         (scan-assembler-dem-not): Likewise.
44587
44588 2002-05-15  Richard Henderson  <rth@redhat.com>
44589
44590         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44591
44592 2002-05-15  Richard Henderson  <rth@redhat.com>
44593
44594         * gcc.dg/weak-5.c (vfoo1c): No warning here.
44595         (vfoo1f): Warning here.
44596         (vfoo1l): Don't redefine the alias.
44597
44598 2002-05-14  Jason Merrill  <jason@redhat.com>
44599             Alexandre Oliva  <aoliva@redhat.com>
44600
44601         * g++.dg/init/pm1.C: New test.
44602
44603 2002-05-12  David S. Miller  <davem@redhat.com>
44604
44605         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44606         types.
44607
44608 2002-05-10  Roger Sayle  <roger@eyesopen.com>
44609
44610         * gcc.c-torture/execute/20020510-1.c: New test case.
44611
44612 2002-05-10  David S. Miller  <davem@redhat.com>
44613
44614         * gcc.c-torture/execute/conversion.c: Test long double too.
44615
44616 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
44617
44618         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44619         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44620         * lib/g++.exp (g++_link_flags): Likewise.
44621         * lib/objc.exp (objc_target_compile): Likewise.
44622
44623 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44624
44625         * gcc.dg/cpp/poison.c: Update.
44626         * gcc.dg/cpp/20000625-2.c: Remove.
44627         * gcc.dg/cpp/direct2s.c: Remove final test.
44628
44629 2002-05-08  Tom Rix  <trix@redhat.com>
44630
44631         * gcc.c-torture/execute/20020508-1.c: New test.
44632         * gcc.c-torture/execute/20020508-2.c: New test.
44633         * gcc.c-torture/execute/20020508-3.c: New test.
44634
44635 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44636
44637         * gcc.dg/cpp/charconst-4.c: More tests.
44638
44639 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
44640
44641         PR c/6569
44642         * gcc.dg/weak-3.c: Update location of warning messages.
44643         * gcc.dg/weak-5.c: Likewise.
44644
44645 2002-05-06  Roger Sayle  <roger@eyesopen.com>
44646
44647         * gcc.c-torture/execute/20020506-1.c: New test case.
44648
44649 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
44650
44651         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44652
44653 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44654
44655         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44656
44657 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44658
44659         * gcc.dg/cpp/charconst-3.c: New test.
44660
44661 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44662
44663         * gcc.dg/cpp/charconst.c: Update tests.
44664
44665 2002-05-05  Tim Josling  <tej@melbpc.org.au>
44666
44667         * treelang: Added directory for new sample language treelang. Also
44668         lib/treelang.exp: New file to signal treelang should be tested.
44669
44670 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44671
44672         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44673         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44674         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44675         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44676         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44677         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44678         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44679
44680 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44681
44682         * gcc.dg/format/xopen-2.c: New test.
44683
44684 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44685
44686         * gcc.dg/20020503-1.c: New test.
44687
44688 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
44689
44690         * g++.dg/init/dtor1.C: Make it tougher.
44691
44692 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
44693
44694         * g++.dg/init/dtor1.C: New test.
44695
44696 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
44697
44698         * gcc.dg/altivec-8.c: New.
44699
44700 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
44701
44702         * gcc.dg/altivec-7.c: New.
44703
44704 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
44705
44706         * g++.dg/parse/typedef1.C: New test.
44707
44708 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
44709
44710         PR c++/6486
44711         * g++.dg/template/friend6.C: New test.
44712
44713         PR c++/6492
44714         * g++.dg/init/copy1.C: New test.
44715
44716 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
44717
44718         * g++.dg/warn/effc1.C: New test.
44719
44720 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44721
44722         * gcc.dg/cpp/if-cexp.c: Add a test.
44723
44724 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
44725
44726         * gcc.dg/20020426-2.c: New test.
44727
44728 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44729
44730         * gcc.dg/cpp/if-mop.c: Update.
44731         * gcc.dg/cpp/if-mpar.c: Add test.
44732         * gcc.dg/cpp/if-oppr.c: Update.
44733
44734 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44735
44736         PR c/6343
44737         * gcc.dg/weak-[2-7].c: New tests.
44738
44739 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44740
44741         * gcc.dg/enum1.c: New test.
44742
44743 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44744
44745         PR c++/6497
44746         * g++.dg/inherit/access2.C: New test.
44747
44748 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44749
44750         PR bootstrap/6445
44751         * gcc.dg/20020426-1.c: New test.
44752
44753 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44754
44755         * g++.dg/abi/enum1.C: New test.
44756
44757 2002-04-26  Richard Henderson  <rth@redhat.com>
44758
44759         * gcc.dg/c99-bool-1.c: Expect always true warning.
44760
44761 2002-04-25  Roger Sayle  <roger@eyesopen.com>
44762
44763         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44764
44765 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44766
44767         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44768         targets.
44769
44770 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
44771
44772         * g++.dg/abi/mange7.C: New test.
44773
44774         PR c++/6438.
44775         * g++.dg/parse/stmtexpr2.C: New test.
44776
44777 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
44778
44779         * gcc.dg/20020312-2.c: Add SH target.
44780
44781 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44782
44783         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44784         compiler output on mips*-*-irix*.
44785
44786 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
44787
44788         * g++.dg/parse/attr1.C: New test.
44789
44790 2002-04-23  Roger Sayle  <roger@eyesopen.com>
44791
44792         * gcc.c-torture/execute/string-opt-17.c: New test case.
44793         * gcc.c-torture/execute/memset-2.c: New test case.
44794
44795 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
44796
44797         PR c++/6256:
44798         * g++.dg/template/friend5.C: New test.
44799
44800         PR c++/6331:
44801         * g++.dg/template/qual1.C: Likewise.
44802
44803 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
44804
44805         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44806         Include stdlib.h, not stdio.h or ctype.h.
44807
44808 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
44809
44810         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44811         cris-*-elf* and mmix-*-*.
44812         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44813         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44814         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44815         Ditto.
44816         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44817         * gcc.dg/wchar_t-1.c: Ditto.
44818
44819 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
44820
44821         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44822         Clarify comment.
44823
44824 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
44825
44826         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44827
44828 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44829
44830         * gcc.c-torture/execute/20000906-1.x: Delete.
44831
44832 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
44833
44834         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44835
44836 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
44837
44838         * PR6367
44839         * g77.f-torture/execute/6367.f: New test.
44840         * g77.f-torture/execute/6367.x: Disable for MMIX.
44841
44842 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
44843
44844         * PR6352
44845         * g++.dg/opt/inline2.C: New test.
44846
44847 2002-04-18  Richard Henderson  <rth@redhat.com>
44848
44849         * gcc.dg/20000906-1.c: Enable for all targets.
44850         * gcc.c-torture/compile/iftrap-2.c: New.
44851
44852 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44853
44854         * gcc.dg/20020418-1.c: New test.
44855         * gcc.dg/20020418-2.c: New test.
44856
44857 2002-04-18  Richard Henderson  <rth@redhat.com>
44858
44859         * gcc.c-torture/compile/iftrap-1.c: New.
44860         * gcc.dg/iftrap-1.c: Adjust for ia64.
44861         * gcc.dg/iftrap-2.c: New.
44862
44863 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44864
44865         * gcc.c-torture/compile/20020418-1.c: New test.
44866
44867 2002-04-18  Roger Sayle  <roger@eyesopen.com>
44868
44869         * gcc.c-torture/compile/20020415-1.c: New.
44870
44871 2002-04-18  David S. Miller  <davem@redhat.com>
44872
44873         * gcc.c-torture/execute/20020418-1.c: New test.
44874
44875 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
44876
44877         * gcc.dg/20020416-1.c: New test.
44878
44879         * g++.dg/opt/inline1.C: New test.
44880
44881 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
44882
44883         * gcc.dg/altivec-5.c: New test.
44884
44885         * gcc.dg/20020415-1.c: New test.
44886
44887 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
44888
44889         * lib/chill.exp: Remove.
44890
44891 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
44892
44893         * g++.dg/other/big-struct.C: New test.
44894
44895 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
44896
44897         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44898         of scratch file.
44899
44900 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
44901
44902         PR c/6277
44903         * gcc.dg/i386-387-1.c: Allow optional leading underscore
44904         in scan-assembler function name
44905
44906 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
44907
44908         * g77.f-torture/execute/980628-4.x,
44909         g77.f-torture/execute/980628-5.x,
44910         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44911         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44912         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44913         i[34567]86-*-*.
44914
44915 2002-04-13  David S. Miller  <davem@redhat.com>
44916
44917         * gcc.c-torture/execute/20020413-1.c: New test.
44918
44919 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
44920
44921         * gcc.dg/asm-6.c,
44922         * g++.dg/ext/asm1.C: New tests.
44923
44924 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
44925
44926         PR c++ 5373.
44927         * g++.dg/parse/stmtexpr1.C: New test.
44928
44929         PR c++/5189.
44930         * g++.dg/template/copy1.C: New test.
44931
44932 2002-04-12  Richard Henderson  <rth@redhat.com>
44933
44934         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44935
44936 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
44937
44938         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44939         gcc.c-torture/execute/20020307-2.c.
44940
44941 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
44942
44943         * g++.dg/ext/attrib5.C,
44944         * g++.dg/lookup/struct1.C: New tests.
44945
44946 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
44947
44948         * gcc.dg/20020411-1.c: New test.
44949
44950         * gcc.c-torture/execute/20020411-1.c: New test.
44951
44952 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
44953
44954         * g77.f-torture/execute/6177.f: New test.
44955
44956 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
44957
44958         PR middle-end/6247
44959         * g++.dg/opt/cleanup1.C: New test.
44960
44961         * g++.dg/opt/const1.C: New test.
44962
44963 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
44964
44965         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44966
44967 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44968
44969         PR c++/5507
44970         * g++.dg/template/typename2.C: New test.
44971
44972 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
44973
44974         * gcc.c-torture/execute/loop-12.c: New.
44975
44976 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
44977
44978         * g77.f-torture/execute/980628-4.x,
44979         g77.f-torture/execute/980628-5.x,
44980         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44981         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44982         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44983
44984 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44985
44986         PR optimization/6086
44987         * g++.dg/opt/preinc1.C: New test.
44988
44989 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44990
44991         PR c++/5571
44992         * g++.dg/opt/static2.C: New test.
44993
44994 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44995
44996         PR c/5120
44997         * gcc.dg/20020406-1.c: New test.
44998
44999 2002-04-04  David S. Miller  <davem@redhat.com>
45000
45001         * gcc.c-torture/execute/20020404-1.c: New test.
45002
45003 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
45004
45005         PR c/6123
45006         * gcc.dg/20020312-2.c: Do not declare global register variable
45007         if __PIC__ or __pic__ is defined.
45008
45009 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
45010
45011         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
45012         __asm__ so that it works correctly even if -ansi -pedantic-errors.
45013
45014 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45015
45016         * gcc.misc-tests/linkage.exp: Update last change to handle
45017         sparc*-, not just sparc-.
45018
45019 2002-04-03  Richard Henderson  <rth@redhat.com>
45020
45021         * gcc.dg/cpp/ucs.c: Improved long UCS test.
45022
45023 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45024
45025         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
45026
45027 2002-04-02  David S. Miller  <davem@redhat.com>
45028
45029         * gcc.c-torture/execute/20020402-3.c: New test.
45030
45031 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45032
45033         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
45034         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
45035
45036         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
45037         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
45038         g77.f-torture/execute/20001201.x,
45039         g77.f-torture/execute/u77-test.x: New files.
45040
45041         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
45042         * gcc.dg/wchar_t-1.c: Ditto.
45043
45044 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45045
45046         * gcc.c-torture/execute/20020402-1.c: New test.
45047
45048 2002-04-01  Richard Henderson  <rth@redhat.com>
45049
45050         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
45051
45052         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
45053
45054 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45055
45056         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
45057
45058 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45059
45060         * g++.dg/inherit/template-as-base.C: Expect error.
45061         * g++.dg/inherit/namespace-as-base.C: Likewise.
45062
45063 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
45064
45065         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
45066         g++.dg/ext/instantiate3.C: Tweak match patterns.
45067
45068         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
45069         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
45070         -da test.
45071
45072 2002-03-31  Richard Henderson  <rth@redhat.com>
45073
45074         * gcc.dg/special/alias-2.c: New.
45075         * gcc.dg/special/ecos.exp: Run it.
45076
45077 2002-03-31  Richard Henderson  <rth@redhat.com>
45078
45079         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
45080
45081 2002-03-31  Kazu Hirata  <kazu@hxi.com>
45082
45083         * gcc.dg/weak-1.c: Disable on h8300 port.
45084
45085 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
45086
45087         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
45088         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
45089         ordering tests.
45090         * g++.dg/bprob/bprob-1.C: New test.
45091         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
45092         * g++.dg/gcov/gcov-1.C: New test.
45093         * g++.dg/gcov/gcov-1.x: New file.
45094         * g++.dg/gcov/gcov-2.C: New test.
45095         * g++.dg/gcov/gcov-3.C: New test.
45096         * g++.dg/gcov/gcov-3.h: New file.
45097
45098 2002-03-28  Roger Sayle  <roger@eyesopen.com>
45099
45100         * g++.old-deja/g++.other/builtins5.C: New test.
45101         * g++.old-deja/g++.other/builtins6.C: New test.
45102         * g++.old-deja/g++.other/builtins7.C: New test.
45103         * g++.old-deja/g++.other/builtins8.C: New test.
45104         * g++.old-deja/g++.other/builtins9.C: New test.
45105
45106 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
45107
45108         * g++.dg/opt/static1.C: New test.
45109
45110         * g++.dg/opt/longbranch1.C: New test.
45111
45112 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
45113
45114         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
45115
45116         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
45117
45118 2002-03-28  Jeffrey A Law  (law@redhat.com)
45119
45120         * gcc.c-torture/execute/20020328-1.c: New test.
45121
45122 2002-03-27  Richard Henderson  <rth@redhat.com>
45123
45124         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
45125         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
45126         move from g++.old-deja/g++.ext/.
45127
45128 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
45129
45130         * g++.dg/init/new2.C: New test.
45131
45132 2002-03-26  Richard Henderson  <rth@redhat.com>
45133
45134         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
45135
45136         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
45137         on sparc.
45138
45139         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
45140         sparcv9 systems.
45141         * gcc.dg/20001102-1.c: Likewise.
45142
45143 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
45144
45145         * gcc.dg/cpp/endif-pedantic1.c,
45146         gcc.dg/cpp/endif-pedantic2.c: New tests.
45147
45148 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
45149
45150         * g++.dg/init/new1.C: New test.
45151
45152 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45153
45154         * g++.dg/abi/vbase9.C: New test.
45155
45156 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
45157
45158         * gcc.dg/arm-asm.c: New test.
45159
45160 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
45161
45162         * gcc.dg/Wswitch-enum.c: New test.
45163         Fix PR c/5044.
45164
45165 2002-03-26  Richard Henderson  <rth@redhat.com>
45166
45167         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
45168         structure.
45169
45170 2002-03-25  Richard Henderson  <rth@redhat.com>
45171
45172         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
45173         sparcv9 systems.
45174
45175         * gcc.c-torture/compile/20011119-1.c (xxx): New.
45176         * gcc.c-torture/compile/20011119-2.c (xxx): New.
45177
45178 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
45179
45180         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
45181
45182 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
45183
45184         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
45185         targets using generic thunk support.
45186
45187 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
45188
45189         * gcc.c-torture/compile/20020323-1.c: New test.
45190
45191         * g++.dg/opt/conj2.C: New test.
45192
45193 2002-03-24  Richard Henderson  <rth@redhat.com>
45194
45195         * gcc.dg/weak-1.c: Use -fno-common.
45196
45197 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45198
45199         * g77.dg/f77-edit-apostrophe-out.f: New test
45200         * g77.dg/f77-edit-h-out.f: New test
45201         * g77.dg/f77-edit-t-in.f: New test
45202         * g77.dg/f77-edit-t-out.f: New test
45203         * g77.dg/f77-edit-x-out.f: New test
45204         * g77.dg/f77-edit-slash-out.f: New test
45205         * g77.dg/f77-edit-colon-out.f: New test
45206         * g77.dg/f77-edit-s-out.f: New test
45207
45208 2002-03-24  Richard Henderson  <rth@redhat.com>
45209
45210         * objc/execute/formal_protocol-6.x: New XFAIL.
45211
45212 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45213
45214         * gcc.dg/weak-1.c: Early return from dg-final on platforms
45215         that do not support weak symbols
45216
45217 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45218
45219         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
45220         * lib/g77.exp: Likewise.
45221         * lib/objc.exp: Likewise.
45222
45223 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
45224
45225         * gcc.dg/Wswitch-default.c: New test.
45226
45227 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
45228
45229         * g++.dg/other/enum1.C: New test.
45230
45231 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
45232
45233         * gcc.dg/pragma-ep-3.c: Fix typo.
45234
45235 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45236
45237         * g++.dg/inherit/template-as-base.C: New test.
45238
45239 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
45240
45241         * g++.old-deja/g++.other/dwarf2-1.C: Move...
45242         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
45243
45244 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
45245
45246         * gcc.dg/cpp/multiline.c: Update to match.
45247
45248 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
45249
45250         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
45251
45252 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
45253
45254         * gcc.dg/cpp/extratokens2.c: New file.
45255
45256 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
45257
45258         * gcc.dg/20020312-2.c: Add rs6000 target.
45259
45260         * gcc.c-torture/compile/20020319-1.c: New test.
45261
45262 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45263
45264         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
45265         (A, E): Handle this.
45266
45267 2002-03-20  Jason Merrill  <jason@redhat.com>
45268
45269         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
45270         ignoring -fpic.
45271         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
45272         through prune_gcc_output.
45273
45274 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
45275
45276         * gcc.c-torture/compile/20020320-1.c: New test.
45277
45278 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
45279
45280         * gcc.c-torture/compile/20020318-1.c: New test.
45281
45282         * gcc.dg/struct-by-value-1.c: New test.
45283
45284         * gcc.dg/20020319-1.c: New test.
45285
45286 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
45287
45288         * g++.dg/opt/conj1.C: New test.
45289
45290 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
45291
45292         * g++.dg/template/qualttp20.C: Revert previous change.
45293         * g++.dg/template/qualttp3.C: Likewise.
45294         * g++.dg/template/qualttp4.C: Likewise.
45295         * g++.dg/template/qualttp5.C: Likewise.
45296         * g++.dg/template/qualttp6.C: Likewise.
45297         * g++.dg/template/qualttp7.C: Likewise.
45298         * g++.dg/template/qualttp8.C: Likewise.
45299         * g++.dg/template/recurse.C: Likewise.
45300
45301 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
45302
45303         * gcc.dg/cpp/wchar-1.c: Update.
45304
45305 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45306
45307         * g++.dg/template/conv1.C: New test.
45308         * g++.dg/template/conv2.C: New test.
45309         * g++.dg/template/conv3.C: New test.
45310         * g++.dg/template/conv4.C: New test.
45311
45312 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45313
45314         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
45315         * g++.dg/template/qualttp3.C: Likewise.
45316         * g++.dg/template/qualttp4.C: Likewise.
45317         * g++.dg/template/qualttp5.C: Likewise.
45318         * g++.dg/template/qualttp6.C: Likewise.
45319         * g++.dg/template/qualttp7.C: Likewise.
45320         * g++.dg/template/qualttp8.C: Likewise.
45321         * g++.dg/template/recurse.C: Likewise.
45322
45323 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45324
45325         * g++.dg/opt/dtor1.C: New test.
45326
45327 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
45328
45329         * gcc.c-torture/compile/20020315-1.c: New test.
45330
45331 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
45332
45333         * gcc.dg/weak-1.c: Fix scan tests.
45334
45335 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
45336
45337         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
45338         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
45339         cris-*-aout* mmix-*-*.
45340         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
45341         cris-*-aout* mmix-*-*.
45342         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
45343         cris-*-elf* cris-*-aout* and mmix-*-*.
45344         * gcc.dg/20001009-1.c: Ditto.
45345         * gcc.dg/20010912-1.c: Ditto.
45346         * gcc.dg/20020122-4.c: Ditto.
45347         * gcc.dg/inline-2.c: Ditto.
45348
45349 2002-03-14  Jeffrey A Law  (law@cygnus.com)
45350
45351         * gcc.c-torture/compile/20020314-1.c: New test.
45352
45353 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
45354
45355         * gcc.c-torture/execute/20020314-1.c: New test.
45356
45357 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
45358
45359         * g++.dg/warn/Wunused-1.C: New test.
45360
45361 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
45362
45363         * g++.dg/abi/mangle6.C: New test.
45364
45365 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
45366
45367         * gcc.c-torture/compile/20020309-2.c: New test.
45368
45369         * gcc.c-torture/compile/20020312-1.c: New test.
45370
45371 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45372
45373         * g++.dg/other/access1.C: New test.
45374
45375 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
45376
45377         * gcc.c-torture/execute/wchar_t-1.c: New test.
45378
45379 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
45380
45381         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
45382
45383 2002-03-12  Roger Sayle  <roger@eyesopen.com>
45384
45385         * gcc.dg/20020312-1.c: New test case.
45386
45387 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
45388
45389         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
45390
45391 2002-03-11  Richard Henderson  <rth@redhat.com>
45392
45393         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
45394         * g++.old-deja/g++.jason/report.C: Likewise.
45395
45396 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45397
45398         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
45399         * g++.old-deja/g++.robertl/eb56.C: Likewise.
45400
45401 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45402
45403         * g++.dg/overload/pmf1.C: New test.
45404
45405 2002-03-11  Kazu Hirata  <kazu@hxi.com>
45406
45407         * gcc.c-torture/execute/20020307-1.c: Use long.
45408
45409 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
45410
45411         PR optimization/5844
45412         * gcc.dg/20020310-1.c: New test.
45413
45414 2002-03-09  Michael Meissner  <meissner@redhat.com>
45415
45416         * gcc.c-torture/execute/memcpy-2.c: New test.
45417         * gcc.c-torture/execute/memset-1.c: New test.
45418         * gcc.c-torture/execute/strlen-1.c: New test.
45419         * gcc.c-torture/execute/strcmp-1.c: New test.
45420         * gcc.c-torture/execute/strncmp-1.c: New test.
45421
45422 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
45423
45424         * gcc.dg/ppc-ldstruct.c: New test.
45425
45426 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
45427
45428         * gcc.c-torture/execute/va-arg-22.c: New test.
45429
45430 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45431
45432         * gcc.c-torture/compile/20020309-1.c: New test.
45433
45434 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
45435
45436         * gcc.c-torture/execute/20020307-2.c: New test.
45437
45438 2002-03-07  Jeffrey A Law  (law@redhat.com)
45439
45440         * g77.f-torture/compile/20020307-1.f: New test.
45441
45442 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
45443
45444         * gcc.dg/unordered-1.c: New test.
45445
45446 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
45447
45448         * gcc.c-torture/execute/20020307-1.c: New test.
45449
45450 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
45451
45452         * gcc.dg/20020304-1.c: New test.
45453
45454         * gcc.c-torture/compile/20020304-2.c: New test.
45455
45456 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
45457
45458         * gcc.c-torture/compile/20020304-1.c: New test case
45459         (from PR c/5830).
45460
45461 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
45462
45463         * gcc.dg/20020103-1.c: Add other -D ppc variants.
45464
45465 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45466
45467         * g++.dg/other/classkey1.C: New test.
45468
45469 2002-03-01  Richard Henderson  <rth@redhat.com>
45470
45471         * gcc.c-torture/compile/981223-1.x: New.
45472         * gcc.c-torture/compile/920625-1.x: New.
45473
45474 2002-02-28  Richard Henderson  <rth@redhat.com>
45475
45476         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
45477
45478 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
45479
45480         * gcc.c-torture/execute/20020227-1.c: New test.
45481
45482 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
45483
45484         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
45485         here" ERROR lines.
45486         * g++.old-deja/g++.oliva/partord1.C: Likewise.
45487         * g++.old-deja.g++.other/defarg1.C: Likewise.
45488         * g++.old-deja/g++.pt/calls2.C: Likewise.
45489         * g++.old-deja/g++.pt/crash20.C: Likewise.
45490         * g++.old-deja/g++.pt/crash30.C: Likewise.
45491         * g++.old-deja/g++.pt/crash36.C: Likewise.
45492         * g++.old-deja/g++.pt/crash6.C: Likewise.
45493         * g++.old-deja/g++.pt/defarg13.C: Likewise.
45494         * g++.old-deja/g++.pt/derived3.C: Likewise.
45495         * g++.old-deja/g++.pt/error1.C: Likewise.
45496         * g++.old-deja/g++.pt/friend21.C: Likewise.
45497         * g++.old-deja/g++.pt/friend23.C: Likewise.
45498         * g++.old-deja/g++.pt/infinite1.C: Likewise.
45499         * g++.old-deja/g++.robertl/eb128.C: Likewise.
45500
45501 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
45502
45503         * gcc.c-torture/execute/20020225-2.c: New test.
45504
45505 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
45506
45507         * gcc.c-torture/execute/920730-1t.c,
45508         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
45509         Delete test cases, only relevant to -traditional.
45510
45511 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45512
45513         * gcc.dg/cpp/undef1.c: Remove.
45514         * gcc.dg/cpp/directiv.c: Update.
45515         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
45516
45517 2002-02-27  Michael Meissner  <meissner@redhat.com>
45518
45519         * gcc.c-torture/execute/20020226-1.c: New test.
45520
45521 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
45522
45523         * g++.dg/debug/debug4.C: New test.
45524
45525         * gcc.dg/ia64-visibility-1.c: New test.
45526
45527 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
45528
45529         * gcc.dg/debug/20020224-1.c: New.
45530
45531 2002-02-25  Kazu Hirata  <kazu@hxi.com>
45532
45533         * gcc.c-torture/execute/960416-1.x: New.
45534         * gcc.c-torture/execute/divconst-3.x: Likewise.
45535
45536 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
45537
45538         * gcc.dg/20020224-1.c: New test.
45539
45540 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
45541
45542         * gcc.c-torture/execute/20020225-1.c: New.
45543
45544 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45545
45546         * gcc.dg/cpp/wchar-1.c: New test.
45547
45548 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
45549
45550         * gcc.dg/20020222-1.c: New test.
45551
45552 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
45553
45554         * g++.dg/opt/anonunion1.C: New test.
45555
45556 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
45557
45558         * g++.dg/template/qualttp19.C: New test.
45559         * g++.dg/template/qualttp20.C: New test.
45560         * g++.old-deja/g++.jason/report.C: Adjust expected errors
45561         * g++.old-deja/g++.other/qual1.C: Likewise.
45562
45563 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
45564
45565         * gcc.dg/attr-alwaysinline.c: New.
45566
45567 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
45568
45569         * gcc.dg/20020220-1.c: New test.
45570
45571         * gcc.dg/20020220-2.c: New test.
45572
45573         * g++.dg/opt/mmx1.C: New test.
45574
45575 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
45576
45577         * gcc.c-torture/compile/20020110.c: New test.
45578
45579 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
45580
45581         * gcc.c-torture/execute/20020219-1.c: New test.
45582
45583         * gcc.dg/20020219-1.c: New test.
45584
45585         * gcc.dg/noncompile/20020220-1.c: New test.
45586
45587         * g++.dg/opt/ptrintsum1.C: New test.
45588
45589         * gcc.dg/debug/20020220-1.c: New test.
45590
45591 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
45592
45593         * gcc.c-torture/execute/20020216-1.c: New test.
45594
45595 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45596
45597         * gcc.dg/decl-1.c: Update, new test.
45598
45599 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
45600
45601         * g++.dg/abi/bitfield1.C: New test.
45602         * g++.dg/abi/bitfield2.C: New test.
45603
45604 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45605
45606         * gcc.dg/attr-nest.c: New test.
45607
45608 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45609
45610         * gcc.c-torture/execute/20020215-1.c: New test.
45611
45612 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
45613
45614         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45615         * g++.dg/debug/debug.exp: New.
45616         * g++.dg/debug/trivial.C: New.
45617         * g++.dg/debug/debug1.C: Moved...
45618         * g++.dg/other/debug1.C: ...from here.
45619         * g++.dg/debug/debug2.C: Moved...
45620         * g++.dg/other/debug2.C: ...from here.
45621         * g++.dg/debug/debug3.C: Moved...
45622         * g++.dg/other/debug3.C: ...from here.
45623
45624         * gcc.dg/noncompile/20020213-1.c: New test.
45625
45626 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
45627
45628         * g++.dg/other/debug3.C: New test.
45629
45630         * gcc.c-torture/execute/20020213-1.c: New test.
45631
45632 2002-02-13  Richard Smith <richard@ex-parrot.com>
45633
45634         * g++.old-deja/g++.other/thunk1.C: New test.
45635
45636 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45637
45638         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45639
45640 2002-02-13  Stan Shebs  <shebs@apple.com>
45641
45642         * gcc.dg/altivec-3.c: New.
45643
45644 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
45645
45646         * gcc.dg/Wunreachable-1.c: New test.
45647         * gcc.dg/Wunreachable-2.c: New test.
45648
45649 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45650
45651         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45652
45653 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
45654
45655         * gcc.dg/decl-1.c: New test.
45656
45657 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45658
45659         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45660
45661 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45662
45663         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45664         * gcc.c-torture/compile/980506-1.x: Likewise.
45665
45666 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45667
45668         * gcc.dg/20020210-1.c: New.
45669
45670 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
45671
45672         * g77.f-torture/execute/947.f: New regression test
45673         for PR fortran/947.
45674
45675 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
45676
45677         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45678         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45679
45680 2002-02-08  Richard Henderson  <rth@redhat.com>
45681
45682         * gcc.c-torture/compile/labels-3.c: New.
45683
45684 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
45685
45686         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45687         expression statements work instead.
45688         * gcc.dg/noncompile/20020207-1.c: New test.
45689
45690 2002-02-07  Richard Henderson  <rth@redhat.com>
45691
45692         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45693
45694 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45695
45696         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45697         message from g77
45698         * lib/g77-dg.exp: Trim g77 error messages so that they are
45699         recognized by dg.exp.
45700
45701 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45702
45703         PR fortran/5473
45704         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
45705
45706 2002-02-07  Richard Henderson  <rth@redhat.com>
45707
45708         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45709         to be sufficiently aligned for integers.
45710
45711 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
45712
45713         * g++.dg/template/friend4.C: New test.
45714
45715 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45716
45717         PR fortran/5743
45718         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45719         unsupported cases.
45720
45721 2002-02-07  Richard Henderson  <rth@redhat.com>
45722
45723         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45724         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45725         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45726         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45727
45728 2002-02-06  Richard Henderson  <rth@redhat.com>
45729
45730         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45731
45732 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
45733
45734         * gcc.dg/20020206-1.c: New test.
45735
45736 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
45737
45738         * gcc.c-torture/execute/20020206-1.c: New test.
45739
45740         * gcc.c-torture/execute/20020206-2.c: New test.
45741
45742         PR optimization/5429:
45743         * gcc.c-torture/compile/20020206-1.c: New test.
45744
45745 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
45746
45747         * g++.dg/ext/align1.C: Do not use an explicit alignment value
45748         as certain file formats cannot support particularly large
45749         alignments.
45750
45751         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45752         and do not expect to be able to link the executable.
45753
45754         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45755         fail because the COFF format does not support the weak attribute.
45756
45757 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
45758
45759         * g77.dg/pr5473.f: New test
45760
45761 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
45762
45763         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45764         Fix testcase accordingly.
45765
45766 2002-02-04  Richard Henderson  <rth@redhat.com>
45767
45768         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45769         (buf): Change to be an array of pointers, not ints.
45770
45771 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45772
45773         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
45774         before all tests.  Move warning one line above to match where it
45775         C frontend emits.
45776         * gcc.dg/Wswitch-2.c: New test.
45777         * g++.dg/warn/Wswitch-1.C: New test.
45778         * g++.dg/warn/Wswitch-2.C: New test.
45779
45780 2002-02-04  Richard Henderson  <rth@redhat.com>
45781
45782         * g++.dg/abi/offsetof.C: Fix size comparison.
45783
45784 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
45785
45786         * gcc.dg/cast-qual-2.c: New test.
45787
45788 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45789
45790         * gcc.dg/20020201-4.c: New test.
45791
45792 2002-02-04  Ben Elliston  <bje@redhat.com>
45793
45794         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45795         target_info attribute != 0, in addition to the empty string.
45796         (gcc_target_compile): Likewise.
45797
45798 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
45799
45800         * gcc.dg/Wswitch.c: New test.
45801         PR gcc/4475. PR gcc/3780.
45802
45803 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
45804
45805         * g77.f-torture/execute/5122.f: New test for regressions
45806         against PR fortran/5122.
45807
45808 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
45809
45810         * g77.f-torture/compile/pr3743.f: Delete
45811         * g77.dg/pr3743-1.f: New test.
45812         * g77.dg/pr3743-2.f: New test.
45813         * g77.dg/pr3743-3.f: New test.
45814         * g77.dg/pr3743-4.f: New test.
45815
45816 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45817
45818         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45819
45820 2002-02-02  Richard Henderson  <rth@redhat.com>
45821
45822         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45823         * gcc.c-torture/execute/bf64-1.c: Likewise.
45824
45825 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45826
45827         * gcc.dg/20020201-2.c: New test.
45828
45829         * gcc.dg/20020201-3.c: New test.
45830
45831         * gcc.c-torture/execute/bitfld-2.c: New test.
45832
45833 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45834
45835         * gcc.dg/bitfld-1.c: Update.
45836         * gcc.dg/bitfld-2.c: Update.
45837         * gcc.c-torture/execute/bitfld-1.x: New.
45838
45839 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45840
45841         * gcc.c-torture/execute/20020201-1.c: New test.
45842
45843 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
45844
45845         PR target/5469
45846         * gcc.dg/20020201-1.c: New test.
45847
45848 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
45849
45850         PR fortran/3743
45851         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45852         * g77.f-torture/compile/pr3743.x: Remove
45853
45854 2002-01-31  Tom Rix  <trix@redhat.com>
45855
45856         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45857
45858 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45859
45860         * gcc.dg/noncompile/20020130-1.c: New test.
45861
45862 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
45863
45864         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45865
45866 2002-01-29  Richard Henderson  <rth@redhat.com>
45867
45868         * gcc.c-torture/execute/991118-1.c: Cast various constants back
45869         to long long.
45870         * gcc.c-torture/execute/bf64-1.c: Likewise.
45871
45872 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
45873
45874         * gcc.c-torture/execute/20020129-1.c: New test.
45875
45876 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45877
45878         * gcc.c-torture/compile/20000224-1.c: Update.
45879         * gcc.c-torture/execute/bitfld-1.c: New tests.
45880         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45881         * gcc.dg/uninit-A.c: Update.
45882
45883 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45884
45885         * g++.dg/template/ctor1.C: Add instantiation.
45886
45887 2002-01-28  Paul Koning  <pkoning@equallogic.com>
45888
45889         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45890         argument to __builtin_prefetch to be const ptr.
45891
45892 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
45893
45894         * gcc.c-torture/compile/20020120-1.c: New test.
45895
45896 2002-01-27  Kazu Hirata  <kazu@hxi.com>
45897
45898         * gcc.c-torture/execute/20020127-1.c: New test.
45899
45900 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
45901
45902         * g77.dg/f77-edit-i-in.f: New test
45903         * g77.dg/f77-edit-i-out.f: New test
45904
45905 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
45906
45907         * gcc.dg/debug/debug.exp: New file.
45908         * gcc.dg/debug/trivial.c: New file.
45909         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45910         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45911         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45912         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45913         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45914         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45915         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45916         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45917         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45918         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45919         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45920         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45921         * gcc.dg/20000503-1.c: Removed.
45922         * gcc.dg/20010207-1.c: Removed.
45923         * gcc.dg/20011223-1.c: Removed.
45924         * gcc.dg/20020104-2.c: Removed.
45925         * gcc.dg/debug-1.c: Removed.
45926         * gcc.dg/debug-2.c: Removed.
45927         * gcc.dg/debug-3.c: Removed.
45928         * gcc.dg/debug-4.c: Removed.
45929         * gcc.dg/debug-5.c: Removed.
45930         * gcc.dg/debug-6.c: Removed.
45931         * gcc.dg/dwarf2-1.c: Removed.
45932         * gcc.dg/dwarf2-2.c: Removed.
45933
45934 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
45935
45936         * g++.old-deja/g++.other/eh5.C: New test.
45937         * g++.old-deja/g++.other/sibcall2.C: New test.
45938         * g++.old-deja/g++.other/array9.C: New test.
45939         * g++.old-deja/g++.other/typename2.C: New test.
45940         * g++.old-deja/g++.other/crash60.C: New test.
45941         * g++.old-deja/g++.other/conv9.C: New test.
45942         * g++.old-deja/g++.other/mangle10.C: New test.
45943         * g++.old-deja/g++.other/unchanging1.C: New test.
45944         * g++.old-deja/g++.other/exprstmt1.C: New test.
45945         * g++.old-deja/g++.other/inline23.C: New test.
45946         * g++.old-deja/g++.eh/ia64-1.C: New test.
45947         * g++.old-deja/g++.other/dwarf2-1.C: New test.
45948         * g++.old-deja/g++.other/reload1.C: New test.
45949         * g++.old-deja/g++.other/static20.C: New test.
45950         * g++.old-deja/g++.other/local-alloc1.C: New test.
45951         * g++.old-deja/g++.other/conv8.C: New test.
45952         * g++.old-deja/g++.other/stmtexpr2.C: New test.
45953         * g++.old-deja/g++.other/storeexpr1.C: New test.
45954         * g++.old-deja/g++.other/storeexpr2.C: New test.
45955         * g++.dg/eh/template2.C: New test.
45956         * g++.dg/warn/weak1.C: New test.
45957
45958 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
45959
45960         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45961         Remove first, non-varying, argument.
45962
45963 2002-01-23  Richard Henderson  <rth@redhat.com>
45964
45965         * gcc.dg/inline-2.c: New.
45966
45967         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45968         Add optional target arg.  Check number of arguments.
45969         (scan-assembler-not, scan-assembler-dem): Likewise.
45970         (scan-assembler-dem-not): Likewise.
45971
45972 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45973
45974         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45975         line 12.
45976         * g++.old-deja/g++.brendan/parse3.C,
45977         g++.old-deja/g++.other/crash26.C,
45978         g++.old-deja/g++.other/crash28.C,
45979         g++.old-deja/g++.other/crash29.C,
45980         g++.old-deja/g++.other/crash30.C,
45981         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45982
45983 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
45984
45985         * gcc.dg/20020115-1.c: New.
45986
45987 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
45988
45989         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45990
45991 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
45992
45993         * gcc.dg/20020122-3.c: New.
45994
45995 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
45996
45997         * g++.dg/other/gc1.C: New test.
45998
45999 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
46000
46001         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
46002
46003 2002-01-22  Richard Henderson  <rth@redhat.com>
46004
46005         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
46006
46007 2002-01-22  Richard Henderson  <rth@redhat.com>
46008
46009         * gcc.dg/20020122-4.c: New.
46010
46011 2002-01-22  H.J. Lu <hjl@gnu.org>
46012
46013         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
46014         link output.
46015         * gcc.dg/special/ecos.exp: Likewise.
46016         * lib/g++-dg.exp: Likewise.
46017         * lib/g77-dg.exp: Likewise.
46018         * lib/gcc-dg.exp : Likewise.
46019         * lib/mike-g++.exp: Likewise.
46020         * lib/mike-g77.exp: Likewise.
46021         * lib/mike-gcc.exp: Likewise.
46022         * lib/objc-dg.exp: Likewise.
46023
46024 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
46025
46026         PR target/5379
46027         * gcc.dg/20020122-2.c: New test.
46028
46029 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
46030
46031         * gcc.dg/20020122-1.c: New test.
46032
46033 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
46034
46035         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
46036
46037 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
46038
46039         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
46040
46041 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46042
46043         * gcc.c-torture/compile/20020121-1.c: New test.
46044
46045 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46046
46047         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
46048         ld_library_path.
46049
46050 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
46051
46052         * gcc.dg/20020218-1.c: New test.
46053
46054 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
46055
46056         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
46057         messages
46058         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
46059         "At global scope" warning
46060         * g++.dg/ext/align1.C: Change cygwin test for alignment
46061         from db-bogus to dg-warning
46062
46063 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
46064
46065         * g77.f-torture/compile/cpp2.F: New test.
46066
46067 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46068
46069         * g++.dg/template/access1.C: New test.
46070
46071 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
46072
46073         * gcc.dg/20020118-1.c: New.
46074
46075 2002-01-18  Kazu Hirata  <kazu@hxi.com>
46076
46077         * gcc.c-torture/execute/20020118-1.c: New test.
46078
46079 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46080
46081         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
46082         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
46083         alignment warnings.
46084
46085 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46086
46087         * gcc.misc-tests/i386-prefetch.exp: Save and restore
46088         torture_with_loops and torture_without_loops
46089
46090 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
46091
46092         * gcc.c-torture/compile/20020116-1.c: New test.
46093
46094 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
46095
46096         * gcc.dg/20020116-2.c: New test.
46097
46098         * gcc.dg/ultrasp4.c: New test.
46099
46100         * gcc.dg/20020116-1.c: New test.
46101
46102 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
46103
46104         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
46105         by EABI.
46106
46107 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
46108
46109         * gcc.misc-tests/i386-prefetch.exp: New.
46110         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
46111         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
46112         * gcc.misc-tests/i386-pf-none-1.c: New test.
46113         * gcc.misc-tests/i386-pf-sse-1.c: New test.
46114
46115 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
46116
46117         * gcc.dg/gnu89-init-1.c: Add new tests.
46118
46119 2002-01-15  Andreas Jaeger  <aj@suse.de>
46120
46121         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
46122         * gcc.dg/i386-mmx-2.c: Likewise.
46123         * gcc.dg/i386-sse-1.c: Likewise.
46124         * gcc.dg/i386-sse-2.c: Likewise.
46125         * gcc.dg/i386-sse-3.c: Likewise.
46126
46127 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
46128
46129         * g77.f-torture/execute/intrinsic-unix-bessel.f:
46130         Uncomment additional cases that now pass.
46131
46132 2002-01-11  Richard Henderson  <rth@redhat.com>
46133
46134         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
46135         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
46136
46137 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
46138
46139         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
46140
46141 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
46142
46143         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
46144         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
46145
46146 2002-01-10  Dale Johannesen  <dalej@apple.com>
46147
46148         * gcc.c-torture/execute/loop-11.c: New.
46149
46150 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
46151
46152         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
46153         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
46154
46155 2002-01-09  Richard Henderson  <rth@redhat.com>
46156
46157         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
46158         type in which to perform the operation for each size.
46159
46160 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
46161
46162         * gcc.c-torture/compile/20020109-2.c: New test.
46163
46164 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
46165
46166         * gcc.c-torture/execute/loop-10.c: New test.
46167
46168 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46169
46170         * gcc.c-torture/compile/20010226-1.c: New test.
46171         * gcc.c-torture/compile/20010227-1.c: New test.
46172         * gcc.c-torture/compile/20010426-1.c: New test.
46173         * gcc.c-torture/compile/20010510-1.c: New test.
46174         * gcc.c-torture/compile/20010605-3.c: New test.
46175         * gcc.c-torture/compile/20010824-1.c: New test.
46176         * gcc.c-torture/execute/20010409-1.c: New test.
46177         * gcc.dg/noncompile/20000901-1.c: New test.
46178         * gcc.dg/20001023-1.c: New test.
46179         * gcc.dg/20001101-1.c: New test.
46180         * gcc.dg/20001102-1.c: New test.
46181         * gcc.dg/20010207-1.c: New test.
46182         * gcc.dg/20010405-1.c: New test.
46183         * gcc.dg/20010822-1.c: New test.
46184         * gcc.dg/20011107-1.c: New test.
46185
46186 2002-01-09  Jeffrey A Law  (law@redhat.com)
46187
46188         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
46189
46190         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
46191         execution failure on PA targets.
46192
46193 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46194
46195         * gcc.c-torture/compile/20020109-1.c: New test.
46196
46197 2002-01-08  Kazu Hirata  <kazu@hxi.com>
46198
46199         * gcc.c-torture/execute/20020108-1.c: New test.
46200
46201 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
46202
46203         * gcc.dg/20020108-1.c: New test.
46204
46205 2002-01-08  H.J. Lu <hjl@gnu.org>
46206
46207         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
46208         for header files.
46209
46210 2002-01-08  Geoff Keating  <geoffk@redhat.com>
46211
46212         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
46213         consistency.
46214
46215 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
46216
46217         * gcc.dg/altivec-4.c: Test altivec predicates.
46218
46219 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
46220
46221         * gcc.c-torture/execute/20020107-1.c: New test.
46222
46223 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
46224
46225         PR c/5279
46226         * gcc.c-torture/compile/20020106-1.c: New test.
46227
46228 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
46229
46230         * gcc.c-torture/execute/nestfunc-4.c: New test.
46231
46232 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46233
46234         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
46235         extra triple that slipped in.
46236         * g++.old-deja/g++.abi/align.C: Likewise.
46237         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46238
46239 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46240
46241         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
46242         * g++.old-deja/g++.abi/align.C: Likewise.
46243         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46244
46245         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
46246         on FreeBSD/i386.
46247         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
46248         FreeBSD.
46249
46250 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
46251
46252         * gcc.dg/20020104-1.c: New test.
46253
46254         * gcc.dg/20020104-2.c: New test.
46255
46256 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
46257
46258         * gcc.dg/20020103-1.c: Fix typo in target selector.
46259
46260 2002-01-03  Richard Henderson  <rth@redhat.com>
46261
46262         * gcc.dg/20020103-1.c: New.
46263
46264 2002-01-03  Kazu Hirata  <kazu@hxi.com>
46265
46266         * gcc.c-torture/execute/20020103-1.c: New test.
46267
46268 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
46269
46270         * g++.dg/other/debug2.C: New test.
46271
46272         * gcc.c-torture/compile/20020103-1.c: New test.
46273
46274 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
46275
46276         * gcc.dg/gnu89-init-1.c: Added new tests.
46277
46278 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46279
46280         * g++.dg/template/friend2.C: Remove as patch is reverted.
46281
46282         * g++.dg/warn/oldcast1.C: New test.
46283
46284         * g++.dg/template/ptrmem1.C: New test.
46285         * g++.dg/template/ptrmem2.C: New test.
46286
46287         * g++.dg/template/ntp.C: New test.
46288
46289         * g++.dg/other/component1.C: New test.
46290
46291         * g++.dg/template/ttp3.C: New test.
46292
46293         * g++.dg/template/friend2.C: New test.
46294         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
46295
46296 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46297
46298         * g++.dg/other/ptrmem1.C: New test.
46299         * g++.dg/other/ptrmem2.C: New test.
46300
46301 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46302
46303         * g++.dg/template/ctor1.C: New test.
46304
46305 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46306
46307         * g++.dg/template/friend2.C: New test.
46308
46309 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
46310
46311         * gcc.dg/mmix-1.c: New test.
46312
46313 2001-12-31  Richard Henderson  <rth@redhat.com>
46314
46315         * gcc.dg/asm-5.c: New.
46316
46317 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
46318
46319         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
46320         in namespace __gnu_cxx
46321
46322 2001-12-30  Richard Henderson  <rth@redhat.com>
46323
46324         * gcc.dg/debug-6.c: New.
46325
46326 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
46327
46328         * gcc.c-torture/compile/20011229-2.c: New test.
46329
46330 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
46331
46332         * gcc.dg/debug-3.c: New test.
46333         * gcc.dg/debug-4.c: New test.
46334         * gcc.dg/debug-5.c: New test.
46335
46336 2001-12-29  Richard Henderson  <rth@redhat.com>
46337
46338         * g++.dg/eh/loop1.C: New.
46339
46340 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46341
46342         * g++.dg/template/crash1.C: New test.
46343
46344 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46345
46346         * g++.dg/other/const1.C: New test.
46347
46348 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46349
46350         * gcc.c-torture/compile/20011229-1.c: New test.
46351
46352 2001-12-28  Stan Shebs  <shebs@apple.com>
46353
46354         * lib/objc-torture.exp: Resync with c-torture.exp.
46355         * lib/objc.exp: Load standard libraries.
46356
46357 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
46358
46359         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
46360         additional tests.
46361
46362 2001-12-27  Roger Sayle <roger@eyesopen.com>
46363
46364         * gcc.c-torture/execute/string-opt-16.c: New testcase.
46365
46366 2001-12-27  Richard Henderson  <rth@redhat.com>
46367
46368         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
46369
46370 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46371
46372         * g++.dg/eh/ctor1.C: New test.
46373         * g++.dg/other/error2.C: New test.
46374
46375 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46376
46377         * g++.dg/other/init2.C: New test.
46378
46379 2001-12-24  Richard Henderson  <rth@redhat.com>
46380
46381         * gcc.dg/20011223-1.c: New.
46382         * gcc.dg/inline-1.c: New.
46383
46384 2001-12-23  Richard Henderson  <rth@redhat.com>
46385
46386         * gcc.dg/asm-4.c: Test operand modifiers.
46387
46388 2001-12-23  Richard Henderson  <rth@redhat.com>
46389
46390         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
46391
46392 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46393
46394         * gcc.c-torture/execute/20011223-1.c: New test.
46395
46396 2001-12-21  Richard Henderson  <rth@redhat.com>
46397
46398         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
46399         re-enables the warning.
46400
46401 2001-12-21  Richard Henderson  <rth@redhat.com>
46402
46403         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
46404
46405 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46406
46407         * gcc.c-torture/compile/20011218-1.c: New test.
46408
46409 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
46410
46411         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
46412         arm-isr.c test.
46413         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
46414         epilogue generation for ARM ISR routines.
46415
46416 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46417
46418         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
46419         * gcc.dg/format/c90-printf-3.c: Likewise.
46420         * gcc.dg/format/c99-printf-3.c: Likewise.
46421         * gcc.dg/format/ext-1.c: Likewise.
46422         * gcc.dg/format/ext-6.c: Likewise.
46423         * gcc.dg/format/format.h: Prototype unlocked stdio.
46424
46425 2001-12-20  Richard Henderson  <rth@redhat.com>
46426
46427         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
46428         (arena): Use it.
46429         (malloc): Correct allocation logic.  Abort if we fill up the
46430         arena before initialization complete.
46431         (realloc): Correct allocation logic.
46432
46433 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46434
46435         * gcc.c-torture/compile/20011219-2.c: New test.
46436
46437         * gcc.c-torture/execute/20011219-1.c: New test.
46438
46439 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
46440
46441         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
46442         target does not support weak symbols.
46443
46444 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
46445
46446         * gcc.c-torture/compile/20011219-1.c: New test.
46447
46448 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
46449
46450         * g++.dg/other/error1.C: New test.
46451
46452 2001-12-17  Jeffrey A Law  (law@redhat.com)
46453
46454         * gcc.c-torture/execute/20011217-1.c: New test.
46455
46456 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
46457
46458         * objc.dg/special/: New directory.
46459         * objc.dg/special/special.exp: New file.
46460         * objc.dg/special/unclaimed-category-1.h: New file.
46461         * objc.dg/special/unclaimed-category-1a.m: New file.
46462         * objc.dg/special/unclaimed-category-1.m: New file.
46463
46464 2001-12-17  Andreas Jaeger  <aj@suse.de>
46465
46466         * gcc.c-torture/compile/20011217-2.c: New test.
46467
46468 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46469
46470         * gcc.c-torture/compile/20011217-1.c: New test.
46471
46472 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
46473
46474         * gcc.dg/20011214-1.c: New.
46475
46476 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
46477
46478         * gcc.dg/altivec-4.c: New.
46479
46480 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
46481
46482         * gcc.dg/20011113-1.c: New test.
46483
46484 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46485
46486         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
46487         std::__malloc_alloc_template<0> and
46488         std::__default_alloc_template<false, 0>.
46489
46490 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
46491
46492         * objc/execute/bf-21.m: New test.
46493         * objc/execute/enumeration-1.m: New test.
46494         * objc/execute/enumeration-2.m: New test.
46495
46496 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
46497
46498         * gcc.dg/gnu89-init-1.c: New test.
46499
46500 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
46501
46502         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
46503         * g++.old-deja/g++.jason/2371.C: Likewise.
46504         * g++.old-deja/g++.jason/template33.C: Likewise.
46505         * g++.old-deja/g++.jason/template34.C: Likewise.
46506         * g++.old-deja/g++.jason/template36.C: Likewise.
46507         * g++.old-deja/g++.oliva/typename1.C: Likewise.
46508         * g++.old-deja/g++.oliva/typename2.C: Likewise.
46509         * g++.old-deja/g++.other/typename1.C: Likewise.
46510         * g++.old-deja/g++.pt/inherit2.C: Likewise.
46511         * g++.old-deja/g++.pt/nontype5.C: Likewise.
46512         * g++.old-deja/g++.pt/typename11.C: Likewise.
46513         * g++.old-deja/g++.pt/typename14.C: Likewise.
46514         * g++.old-deja/g++.pt/typename16.C: Likewise.
46515         * g++.old-deja/g++.pt/typename3.C: Likewise.
46516         * g++.old-deja/g++.pt/typename4.C: Likewise.
46517         * g++.old-deja/g++.pt/typename5.C: Likewise.
46518         * g++.old-deja/g++.pt/typename7.C: Likewise.
46519         * g++.old-deja/g++.robertl/eb9.C: Likewise.
46520
46521 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
46522
46523         * g++.dg/other/linkage1.C: New test.
46524         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
46525         specifiers.
46526
46527 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46528
46529         * gcc.dg/concat.c: New test.
46530
46531 2001-12-11  Stan Shebs  <shebs@apple.com>
46532
46533         * objc/compile: New test directory.
46534         * objc/compile/compile.exp: New expect script.
46535         * objc/compile/20011211-1.m: New compile test.
46536
46537 2001-12-11  Jason Merrill  <jason@redhat.com>
46538
46539         * lib/prune.exp (prune_gcc_output): Also handle "In member
46540         function".  So many permutations...
46541
46542 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
46543
46544         * g++.dg/template/typedef1.C: New test.
46545
46546 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
46547
46548         * g++.dg/other/copy1.C: New test.
46549
46550 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
46551
46552         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
46553
46554         * gcc.dg/builtin-choose-expr.c: New.
46555
46556 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
46557
46558         * gcc.dg/altivec-2.c: New.
46559
46560 2001-12-07  Richard Henderson  <rth@redhat.com>
46561
46562         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46563
46564 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
46565
46566         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46567         ultrasparc.
46568
46569 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46570
46571         * g++-old.deja/g++.robertl/eb101.C: Deleted.
46572
46573 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
46574
46575         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46576         variable argument list.
46577
46578 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
46579
46580         * gcc.c-torture/execute/memcheck: Delete entire directory.
46581         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46582         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46583
46584 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46585
46586         * gcc.dg/Wshadow-1.c: New test.
46587
46588 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
46589
46590         * gcc.c-torture/compile/20011130-1.c: New test.
46591
46592         * gcc.dg/noncompile/20011025-1.c: New test.
46593
46594         * g++.dg/other/anon-union.C: New test.
46595
46596         * gcc.c-torture/execute/20011024-1.c: New test.
46597
46598 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46599
46600         * gcc.c-torture/execute/20000722-1.x,
46601         gcc.c-torture/execute/20010123-1.x: Remove.
46602         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46603         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46604         gcc.dg/c99-complit-2.c: New tests.
46605
46606 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
46607
46608         * g++.dg/inherit/base1.C: New test.
46609
46610 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
46611
46612         * g++.dg/other/stdarg1.C: New test.
46613
46614         * gcc.c-torture/compile/20011130-2.c: New test.
46615
46616 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
46617
46618         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46619         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46620         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46621         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46622         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46623         * gcc.dg/builtin-prefetch-1.c: New test.
46624
46625 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
46626
46627         * gcc.dg/20011130-1.c: New test.
46628
46629 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46630
46631         * g++.dg/other/scope1.C: New test.
46632         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46633
46634 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46635
46636         * gcc.dg/vla-init-1.c: New test.
46637
46638 2001-12-01  Geoff Keating  <geoffk@redhat.com>
46639
46640         * gcc.c-torture/compile/structs.c: New testcase from GDB.
46641
46642 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46643
46644         * objc.dg/alias.m: Update.
46645         * objc.dg/class-1.m: Update.
46646         * objc.dg/const-str-1.m: Update.
46647         * objc.dg/fwd-proto-1.m: Update.
46648         * objc.dg/id-1.m: Update.
46649         * objc.dg/super-class-1.m: Update.
46650
46651 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
46652
46653         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46654         constructs.
46655
46656 2001-11-28  Jeffrey A Law  (law@cygnus.com)
46657
46658         * gcc.c-torture/execute/20011128-1.c: New test.
46659
46660 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
46661
46662         * gcc.dg/20011127-1.c: New test.
46663
46664 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46665
46666         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
46667         from Austin Group draft 7.
46668         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
46669         scanf format arguments.
46670         * gcc.dg/format/no-exargs-2.c: New test.
46671
46672 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
46673
46674         * g++.dg/abi/vbase8-4.C: New test.
46675
46676 2001-11-24  Ian Lance Taylor  <ian@airs.com>
46677
46678         * gcc.c-torture/execute/20011121-1.c: New test.
46679
46680 2001-11-23  Jeffrey A Law  (law@cygnus.com)
46681
46682         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46683
46684 2001-11-23  Andreas Jaeger  <aj@suse.de>
46685
46686         * gcc.dg/cpp/charconst-2.c: New test.
46687
46688 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
46689
46690         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46691         to the host if it is remote.  Let tests specify extra headers
46692         they use.
46693         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46694         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46695         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46696         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46697         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46698         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46699         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46700         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46701         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46702         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46703
46704 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
46705
46706         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46707         for little endian ARMs.
46708
46709 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
46710
46711         * gcc.c-torture/compile/20011119-1.c: New test.
46712         * gcc.c-torture/compile/20011119-2.c: New test.
46713
46714 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
46715
46716         * gcc.dg/altivec-1.c: Fix typo.
46717
46718 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46719
46720         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46721
46722 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
46723
46724         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46725
46726 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
46727
46728         * lib/g77.exp: Don't specify --rpath-link.
46729
46730         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46731         across all the headers.
46732         * gcc.dg/format/format.exp: For testing on a remote host,
46733         copy format.h.
46734
46735         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46736         * gcc.c-torture/execute/930406-1.c: Likewise.
46737         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46738
46739 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
46740
46741         * gcc.dg/altivec-1.c: New.
46742
46743 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
46744
46745         * gcc.dg/cpp/fpreprocessed.c: New test case.
46746
46747 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46748
46749         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46750         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46751         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46752
46753 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46754
46755         * gcc.dg/no-builtin-1.c: New test.
46756
46757 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
46758
46759         * gcc.c-torture/execute/20011115-1.c: New test.
46760
46761 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
46762
46763         * gcc.c-torture/compile/20011114-2.c: New test.
46764         * gcc.c-torture/compile/20011114-3.c: New test.
46765         * gcc.c-torture/compile/20011114-4.c: New test.
46766
46767 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46768
46769         * g++.dg/other/init1.C: New test.
46770
46771 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
46772
46773         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46774         message.
46775
46776         * gcc.c-torture/execute/20011114-1.c: New testcase.
46777
46778         * gcc.c-torture/compile/20010327-1.c: Revert last change.
46779         * gcc.c-torture/compile/20011114-1.c: New test, exactly
46780         like the (before this change) version of 20010327-1.c.
46781
46782 2001-11-14  Roger Sayle <roger@eyesopen.com>
46783
46784         * gcc.c-torture/execute/string-opt-13.c: New testcase.
46785
46786 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
46787
46788         * g++.dg/init/array2.C: New test.
46789
46790 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
46791
46792         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46793
46794 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
46795
46796         * g++.dg/other/forscope1.C: New test.
46797         * g++.dg/ext/forscope1.C: New test.
46798         * g++.dg/ext/forscope2.C: New test.
46799
46800 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
46801
46802         * gcc.c-torture/execute/20011113-1.c: New test.
46803
46804 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
46805
46806         * gcc.c-torture/execute/20011109-2.c: New test.
46807
46808         * gcc.c-torture/execute/20011109-1.c: New test.
46809
46810 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
46811
46812         * gcc.c-torture/compile/20011109-1.c: New test.
46813
46814 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
46815
46816         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46817         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46818         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46819         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46820         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46821         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46822         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46823
46824 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46825
46826         * g++.dg/warn/Wshadow-1.C: New tests.
46827         * g++.old-deja/g++.mike/for3.C: Update.
46828
46829 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46830
46831         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46832         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46833         XFAILs.  Adjust expected error texts.
46834         * gcc.c-torture/compile/20011106-1.c,
46835         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46836         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46837         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46838         gcc.dg/c99-array-lval-5.c: New tests.
46839
46840 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46841
46842         * gcc.dg/cpp/defined.c: Update.
46843
46844 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46845
46846         * gcc.c-torture/execute/anon-1.c: New test.
46847
46848 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
46849
46850         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46851         same size, so no warning should be produced on stormy16.
46852
46853         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46854         due to oversized array.
46855         * g++.old-deja/g++.mike/ns15.C: Likewise.
46856         * g++.old-deja/g++.pt/crash16.C: Likewise.
46857
46858 2001-11-02  Graham Stott  <grahams@redhat.com>
46859
46860         * g++.dgother/debug1.C: Fix typos.
46861
46862 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
46863
46864         * g++.dg/other/debug1.C: New test.
46865
46866 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46867
46868         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46869         of unsigned long.
46870
46871 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
46872
46873         * gcc.dg/20011029-2.c: New test.
46874
46875         * gcc.c-torture/compile/20011029-1.c: New test.
46876
46877 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
46878
46879         * objc/execute/class_self-1.m: New test.
46880         * objc/execute/class_self-2.m: New test.
46881
46882 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
46883
46884         * gcc.misc-tests/msgs.exp: Delete.
46885         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46886         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
46887         error set to match recent changes.
46888
46889 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
46890
46891         * gcc.dg/20011021-1.c: New test.
46892
46893 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
46894
46895         * gcc.c-torture/compile/20011023-1.c: New test.
46896
46897 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
46898
46899         * lib/g77.exp: Rewrite based on lib/g++.exp.
46900
46901 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
46902
46903         * gcc.c-torture/execute/20011019-1.c: New test.
46904
46905         * gcc.dg/20011018-1.c: New test.
46906
46907 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
46908
46909         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46910
46911 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
46912
46913         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46914         * gcc.dg/attr-invalid.c: Likewise.
46915
46916 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
46917
46918         * gcc.dg/20011015-1.c: New test.
46919
46920 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46921
46922         * g++.dg/template/unify2.C: New test.
46923
46924 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46925
46926         * g++.dg/other/exception-specification.C: New test
46927
46928 2001-10-13  Tom Rix  <trix@redhat.com>
46929
46930         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46931         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46932
46933 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
46934
46935         * gcc.dg/20011009-1.c: New test.
46936
46937 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
46938
46939         PR g++/4476
46940         * g++.dg/other/friend1.C: New test.
46941
46942 2001-10-11  Richard Henderson  <rth@redhat.com>
46943
46944         * g++.old-deja/g++.other/crash18.C: Add -S to options.
46945
46946 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46947
46948         * gcc.c-torture/compile/20011010-1.c: New.
46949
46950 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46951
46952         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46953         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46954         g77.f-torture/execute/execute.exp,
46955         g77.f-torture/noncompile/noncompile.exp,
46956         gcc.c-torture/compile/compile.exp,
46957         gcc.c-torture/execute/execute.exp,
46958         gcc.c-torture/execute/ieee/ieee.exp,
46959         gcc.c-torture/execute/memcheck/memcheck.exp,
46960         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46961         objc/execute/execute.exp: Update FSF address.
46962
46963 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46964
46965         * gcc.dg/cpp/cmdlne-C.c: Update.
46966         * gcc.dg/cpp/cmdlne-C2.c: New.
46967
46968 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46969
46970         * gcc.c-torture/execute/20011008-3.c: New.
46971
46972 2001-10-08  DJ Delorie  <dj@redhat.com>
46973
46974         * gcc.dg/20011008-1.c: New.
46975         * gcc.dg/20011008-2.c: New.
46976
46977 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46978
46979         * gcc.dg/cpp/spacing1.c: Update test.
46980
46981 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46982
46983         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46984         spelling errors of "separate" as "seperate".
46985
46986 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
46987
46988         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46989         enough to avoid inlining.
46990
46991 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46992
46993         * lib/g77.exp: set libg2c_dir correctly.
46994
46995 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46996
46997         * gcc.dg/cpp/macro11.c: New test.
46998
46999 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47000
47001         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
47002         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
47003         gcc.dg/format/multattr-3.c: New tests.
47004         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
47005         tests for format attributes on function pointers being rejected.
47006
47007 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47008
47009         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
47010
47011 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47012
47013         * g++.dg/warn/format1.C: New test.
47014
47015 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47016
47017         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
47018
47019 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47020
47021         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
47022
47023 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47024
47025         * gcc.dg/cpp/redef2.c: Add test.
47026
47027 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
47028
47029         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
47030         long-standing bug on i686, apparently.
47031         * gcc.c-torture/execute/loop-2c.x: New file.
47032         * gcc.c-torture/execute/loop-2d.x: New file.
47033         * gcc.c-torture/execute/loop-3c.x: New file.
47034
47035 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
47036
47037         * gcc.dg/cpp/20000625-2.c: Correct line number.
47038
47039 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47040
47041         * gcc.dg/cpp/macro10.c: New test.
47042         * gcc.dg/cpp/strify3.c: New test.
47043         * gcc.dg/cpp/spacing1.c: Add tests.
47044         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
47045         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
47046
47047 2001-09-24  DJ Delorie  <dj@redhat.com>
47048
47049         * gcc.c-torture/execute/20010924-1.c: New test.
47050
47051 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47052
47053         * objc/execute/paste.m: Remove.
47054
47055 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47056
47057         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
47058
47059 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
47060
47061         * g77.dg/strlen0.f: New test.
47062
47063 2001-09-21  Richard Henderson  <rth@redhat.com>
47064
47065         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
47066         * g++.old-deja/g++.abi/vtable2.C: Likewise.
47067
47068 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47069
47070         Table-driven attributes.
47071         * g++.dg/ext/attrib1.C: New test.
47072
47073 2001-09-20  DJ Delorie  <dj@redhat.com>
47074
47075         * gcc.dg/20000926-1.c: Update expected warning messages.
47076         * gcc.dg/array-2.c: Likewise, and test for warnings too.
47077         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
47078         array.
47079
47080 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
47081
47082         * g++.dg/eh/registers1.C: New test case.
47083
47084 2001-09-17  Richard Henderson  <rth@redhat.com>
47085
47086         * gcc.dg/array-5.c: Fix VLA decomposition test.
47087
47088 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47089
47090         * gcc.dg/cpp/line5.c: New testcase.
47091
47092 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47093
47094         * gcc.dg/cpp/macro9.c: New test.
47095
47096 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
47097
47098         * gcc.c-torture/execute/980223.c: Change type of addr from long
47099         to char *.
47100
47101 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
47102
47103         * gcc.c-torture/execute/20010915-1.c: New test.
47104
47105 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
47106
47107         * g77.dg/bprob: New directory.
47108         * g77.dg/bprob/bprob.exp: New file.
47109         * g77.dg/bprob/bprob-1.f: New test.
47110         * g77.dg/gcov: New directory.
47111         * g77.dg/gcov/gcov.exp: New file.
47112         * g77.dg/gcov/gcov-1.f: New test.
47113         * g77.dg/gcov/gcov-1.x: New file.
47114
47115 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47116
47117         * gcc.dg/cpp/directiv.c: Update.
47118         * gcc.dg/cpp/undef1.c: Update.
47119
47120 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
47121
47122         * gcc.dg/20010912-1.c: New test.
47123
47124 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
47125
47126         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
47127         language-independent file in lib.
47128         * lib/gcov.exp: New file.
47129
47130 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47131
47132         * gcc.c-torture/compile/20010911-1.c: New test.
47133
47134 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
47135
47136         * lib/profopt.exp: New, to support profile-directed optimizations.
47137         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
47138         * gcc.misc-tests/bprob-1.c: New test.
47139         * gcc.misc-tests/bprob-2.c: New test.
47140
47141 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
47142
47143         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
47144         XFAIL and which kinds of gcov output to verify.
47145         * gcc.misc-tests/gcov-4b.x: New file.
47146         * gcc.misc-tests/gcov-5b.x: New file.
47147         * gcc.misc-tests/gcov-6.x: New file.
47148         * gcc.misc-tests/gcov-7.c: New test.
47149         * gcc.misc-tests/gcov-7.x: New file.
47150
47151 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
47152
47153         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
47154         * gcc.misc-tests/gcov-6.c: New test.
47155
47156 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47157
47158         PR c++/3986
47159         * g++.dg/abi/vbase1.C: New test.
47160
47161 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
47162
47163         * objc.dg/method-2.m: New.
47164
47165 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47166
47167         PR c++/4203
47168         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
47169         * g++.dg/init/empty1.C: New test.
47170
47171 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
47172
47173         * gcc.c-torture/compile/20010903-1.c: New test.
47174
47175 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
47176
47177         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
47178         for m68k.
47179
47180 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
47181
47182         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
47183
47184         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
47185
47186         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
47187
47188 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
47189
47190         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
47191         for 16-bit 'unsigned int'.
47192
47193 2001-08-29  Kazu Hirata  <kazu@hxi.com>
47194
47195         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
47196
47197 2001-08-27  Richard Henderson  <rth@redhat.com>
47198
47199         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
47200         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
47201
47202 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
47203
47204         * gcc.dg/asm-names.c (ymain): New.
47205
47206 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
47207
47208         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
47209         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
47210         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
47211
47212 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47213
47214         * gcc.dg/compare5.c: New testcase.
47215
47216 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
47217
47218         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
47219         and "In instantiation".
47220
47221 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
47222
47223         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
47224
47225 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
47226
47227         * gcc.misc-tests/gcov.exp: Add support for branch information.
47228         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
47229         * gcc.misc-tests/gcov-4.c: New test.
47230         * gcc.misc-tests/gcov-4b.c: New test.
47231         * gcc.misc-tests/gcov-5b.c: New test.
47232
47233 2001-08-20  Zack Weinberg  <zackw@panix.com>
47234
47235         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
47236         expected to fail.
47237
47238 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47239
47240         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
47241
47242 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
47243
47244         * g++.dg/eh/template1.C: New test.
47245
47246 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
47247
47248         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
47249         Fix thinko.
47250         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
47251         for xfail.
47252
47253 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
47254
47255         * lib/g77-dg.exp: Use prune.exp for common procedures
47256         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
47257         * lib/g77.exp: (g77-dg-prune) Remove
47258
47259 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
47260
47261         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
47262
47263 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47264
47265         * g++.dg/template/unify1.C: New test.
47266
47267 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
47268
47269         * g++.dg/abi/empty4.C: New test.
47270
47271 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
47272
47273         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
47274         solaris2.*
47275         * g77.f-torture/compile/pr3743.x: Likewise.
47276
47277 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47278
47279         * g++.dg/other/using-declaration.C: New test.
47280
47281 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47282
47283         * gcc.dg/cpp/tr-sign.c: New testcase.
47284
47285 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47286
47287         * gcc.dg/cpp/19951025-1.c: Revert.
47288         * gcc.dg/cpp/directiv.c: We no longer process directives that
47289         interrupt macro arguments.
47290
47291 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
47292
47293         * gcc.dg/bconstp-1.c: New test.
47294
47295 2001-08-03  Richard Henderson  <rth@redhat.com>
47296
47297         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
47298
47299 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47300
47301         * gcc.dg/cpp/19951025-1.c: Update.
47302
47303 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
47304
47305         * g77.dg/ff90-1.f (s): Fix reference of variable z,
47306         should be x.
47307
47308 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47309
47310         Kill -fhonor-std.
47311         * g++.old-deja/g++.ns/ns14.C: Remove special options.
47312         * g++.old-deja/g++.other/std1.C: Likewise.
47313         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
47314
47315 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
47316
47317         * lib/g77.exp: Load gcc-defs.exp for common procedures
47318         (g77_pass, g77_fail, g77_finish, g77_exit,
47319         ${tool}_check_unsupported_p} Now redundant.  Deleted.
47320
47321 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
47322
47323         * g77.dg/fbackslash.f
47324         * g77.dg/fcase-preserve.f
47325         * g77.dg/ff90-1.f
47326         * g77.dg/ffixed-line-length-0.f
47327         * g77.dg/ffixed-line-length-132.f
47328         * g77.dg/ffixed-line-length-7.f
47329         * g77.dg/ffixed-line-length-72.f
47330         * g77.dg/ffixed-line-length-none.f
47331         * g77.dg/ffree-form-1.f
47332         * g77.dg/fno-backslash.f
47333         * g77.dg/fno-f90-1.f
47334         * g77.dg/fno-fixed-form-1.f
47335         * g77.dg/fno-onetrip.f
47336         * g77.dg/fno-typeless-boz.f
47337         * g77.dg/fno-underscoring.f
47338         * g77.dg/fno-vxt-1.f
47339         * g77.dg/fonetrip.f
47340         * g77.dg/ftypeless-boz.f
47341         * g77.dg/fugly-assumed.f
47342         * g77.dg/funderscoring.f
47343         * g77.dg/fvxt-1.f
47344
47345 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
47346
47347         * objc.dg/fwd-proto-1.m: New.
47348         * objc.dg/local-decl-1.m: New.
47349         * objc.dg/naming-1.m: New.
47350         * objc.dg/naming-2.m: New.
47351         * objc.dg/proto-hier-1.m: New.
47352
47353 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
47354
47355         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
47356         largest-type elements to a struct makes its size grow.
47357
47358 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47359
47360         * g++.dg/abi/vthunk1.C: New test.
47361
47362 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47363
47364         * g++.dg/abi/vbase8-22.C: New test.
47365
47366 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47367
47368         * gcc.dg/cpp/macro8.c: New test.
47369
47370 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47371
47372         * g++.dg/abi/vbase8-21.C: New test.
47373
47374 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47375
47376         * g++.dg/abi/vbase8-10.C: New test.
47377
47378 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47379
47380         * lib/g++.exp (g++_set_ld_library_path): Renamed to
47381         ${tool}_set_ld_library_path.
47382         Changed caller.
47383         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
47384         g++.exp.
47385
47386 2001-07-26  Stan Cox <scox@redhat.com>
47387
47388         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
47389         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
47390         gcc_exit, gcc_check_unsupported_p):
47391         Moved to gcc-deps.exp
47392         * gcc-deps.exp: New file.
47393
47394 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47395
47396         * g++.old-deja/g++.pt/defarg14.C: New test.
47397
47398 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47399
47400         * g++.old-deja/g++.other/lineno5.C: New test.
47401
47402 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47403
47404         * g++.old-deja/g++.pt/crash68.C: New test.
47405
47406 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47407
47408         * g++.old-deja/g++.other/crash42.C: New test.
47409
47410 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47411
47412         * gcc.dg/cpp/extratokens.c: Fix.
47413         * gcc.dg/cpp/skipping2.c: New tests.
47414
47415 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47416
47417         * gcc.c-torture/execute/20010724-1.c: New file.
47418         * gcc.c-torture/execute/20010724-1.x: New file.
47419
47420 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47421
47422         * g++.old-deja/g++.other/cond7.C: New test.
47423
47424 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47425
47426         * g++.old-deja/g++.other/optimize4.C: New test.
47427
47428 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47429
47430         * g++.old-deja/g++.abi/vbase8-5.C: New test.
47431
47432 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
47433
47434         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
47435         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
47436         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
47437         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
47438
47439         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
47440         bug report" message.
47441
47442         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
47443         * g++.dg/ext/instantiate1.C: Move from old-deja.
47444
47445 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
47446
47447         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
47448         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
47449         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
47450         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
47451
47452 2001-07-23  Jeffrey A Law  (law@cygnus.com)
47453
47454         * gcc.c-torture/execute/20010723-1.c: New test.
47455
47456 2001-07-23  Ben Elliston  <bje@redhat.com>
47457
47458         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
47459
47460 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47461
47462         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
47463         i[34567]86-*-*.
47464         Delete handling of ieee_multilib_flags.
47465         Pass -mieee for alpha*-*-* and sh-*-*.
47466         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
47467
47468 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
47469
47470         Remove old-abi tests.
47471         * g++.old-deja/g++.mike/p11116.C: Remove.
47472         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
47473
47474 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
47475
47476         * g77.f-torture/compile/pr3743.f: New test
47477
47478 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
47479
47480         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
47481
47482 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47483
47484         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
47485         g++.old-deja/g++.pt/static6.C: Likewise.
47486         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
47487         supports weak symbols.
47488
47489 2001-07-18  Andreas Jaeger  <aj@suse.de>
47490
47491         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
47492         supported again.
47493
47494 2001-07-18  Andreas Jaeger  <aj@suse.de>
47495
47496         * gcc.dg/iftrap-1.c: Fix target line.
47497
47498 2001-07-17  Richard Henderson  <rth@redhat.com>
47499
47500         * gcc.c-torture/execute/20010717-1.c: New.
47501
47502 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47503
47504         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
47505         tests.
47506
47507 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47508
47509         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
47510
47511 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47512
47513         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
47514         UAC_SIGBUS, UAC_NOPRINT definitions.
47515
47516 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
47517
47518         * objc/execute/object_is_class.m: New test.
47519         * objc/execute/object_is_meta_class.m: New test.
47520
47521 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47522
47523         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
47524         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
47525
47526 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
47527
47528         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
47529         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
47530
47531 2001-07-14  Richard Henderson  <rth@redhat.com>
47532
47533         * gcc.dg/iftrap-1.c: New.
47534
47535 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
47536
47537         * g77.f-torture/execute/intrinsic77.f: New test.
47538
47539 2001-07-11  Janis Johnson <janis@us.ibm.com>
47540
47541         * gcc.misc-tests/gcov-3.c: New test.
47542
47543 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47544
47545         * gcc.c-torture/compile/20010711-1.c,
47546         * gcc.c-torture/compile/20010711-2.c: New tests.
47547
47548 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47549
47550         * gcc.c-torture/execute/20010711-1.c: New test.
47551
47552 2001-07-11  Ben Elliston  <bje@redhat.com>
47553
47554         * g++.old-deja/g++.other/enum5.C: New test.
47555
47556 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
47557
47558         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47559         (g++-dg-prune): Call prune_gcc_output.
47560         * prune.exp: New file for prune_gcc_output.
47561         * lib/g++.exp, lib/gcc.exp: Load it.
47562
47563 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47564
47565         * gcc.c-torture/compile/20010701-1.c,
47566         g++.old-deja/g++.ext/attrib6.C: New tests.
47567
47568 2001-07-06  Jeffrey A Law  (law@cygnus.com)
47569
47570         * gcc.c-torture/compile/20010706-1.c: New test.
47571
47572 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
47573
47574         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47575
47576 2001-06-28  Stan Shebs  <shebs@apple.com>
47577
47578         * gcc.dg/pragma-darwin.c: New test.
47579
47580 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47581
47582         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47583         Solaris 2.[678] system.
47584
47585 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47586
47587         * gcc.dg/20010622-1.c: New test.
47588
47589 2001-06-18  Stan Shebs  <shebs@apple.com>
47590
47591         * objc.dg: New directory.
47592         * objc.dg/dg.exp: New file.
47593         * objc.dg/alias.m: New.
47594         * objc.dg/class-1.m: New.
47595         * objc.dg/class-2.m: New.
47596         * objc.dg/const-str-1.m: New.
47597         * objc.dg/const-str-2.m: New.
47598         * objc.dg/id-1.m: New.
47599         * objc.dg/method-1.m: New.
47600         * objc.dg/super-class-1.m: New.
47601         * lib/objc-dg.exp: New file.
47602
47603 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47604
47605         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47606         of label name.
47607
47608 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
47609
47610         * g++.old-deja/g++.abi/vbase8-9.C: New test.
47611
47612 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47613
47614         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47615         variable.
47616
47617 2001-06-12  Richard Henderson  <rth@redhat.com>
47618
47619         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47620
47621 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47622
47623         * g++.old-deja/g++.abi/vbase5.C: New test.
47624         * g++.old-deja/g++.abi/vbase6.C: New test.
47625         * g++.old-deja/g++.abi/vbase7.C: New test.
47626
47627 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47628
47629         * gcc.c-torture/compile/20010610-1.c: New test.
47630
47631 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47632
47633         * g++.old-deja/g++.abi/vbase4.C: New test.
47634
47635 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47636
47637         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47638         support %f for HC11/HC12 targets.
47639         * gcc.c-torture/execute/930513-1.x: New file, likewise.
47640         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47641         on HC11/HC12 targets.
47642         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47643
47644 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47645
47646         * gcc.dg/wchar_t-1.c: New file.
47647         * gcc.dg/wint_t-1.c: Likewise.
47648
47649 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
47650
47651         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47652
47653 2001-06-11  Richard Henderson  <rth@redhat.com>
47654
47655         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47656
47657 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47658
47659         * gcc.c-torture/compile/20010611-1.c: New test.
47660
47661 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47662
47663         * gcc.dg/c99-tag-1.c: Add more tests.
47664
47665 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
47666
47667         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47668         representation on MN10300 and ARM/Thumb.
47669
47670 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
47671
47672         * g77.f-torture/execute/20010610.f: New.
47673
47674 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
47675
47676         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47677         names.
47678
47679 2001-06-09  Richard Henderson  <rth@redhat.com>
47680
47681         * gcc.c-torture/execute/ashrdi-1.c: New.
47682         * gcc.c-torture/execute/ashldi-1.c: New.
47683         * gcc.c-torture/execute/lshrdi-1.c: New.
47684
47685 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
47686
47687         * objc/execute/load-3.m: Added. Check sending +load to categories,
47688         in addition to classes.
47689
47690 2001-06-08  Stan Shebs  <shebs@apple.com>
47691
47692         * objc/execute/load-2.m: New test.  From Nicola Pero
47693         <n.pero@mi.flashnet.it>.
47694
47695 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
47696
47697         * gcc.c-torture/execute/20010605-2.c: New test.
47698
47699 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47700
47701         * g++.old-deja/g++.abi/vbase2.C: New test.
47702         * g++.old-deja/g++.abi/vbase3.C: New test.
47703
47704 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47705
47706         * g++.old-deja/g++.pt/friend49.C: New test.
47707
47708 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
47709
47710         * g++.old-deja/g++.ext/anon3.C: New test.
47711
47712 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
47713
47714         * g++.old-deja/g++.other/conv7.C: New test.
47715
47716 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47717
47718         * gcc.c-torture/compile/20010605-2.c: New test.
47719
47720 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47721
47722         * gcc.c-torture/execute/20010604-1.c: New test.
47723
47724 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
47725
47726         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47727
47728 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
47729
47730         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47731         (g++_link_flags): Likewise.
47732         (g++_init): Pass gccpath's value to two previous functions.
47733
47734 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47735
47736         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47737         Ensure logfile entry matches exec command line.
47738
47739 2001-05-31  Richard Henderson  <rth@redhat.com>
47740
47741         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47742         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47743
47744 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
47745
47746         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47747         compiler for irix6.2
47748
47749 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
47750
47751         * g++.old-deja/g++.other/optimize3.C: New file.
47752
47753 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
47754
47755         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47756         assemble.
47757
47758 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
47759
47760         * g++.old-deja/g++.other/optimize2.C: New file.
47761
47762 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
47763
47764         * gcc.c-torture/compile/20010518-2.c: New file.
47765         * gcc.c-torture/execute/20010518-1.c: New file.
47766         * gcc.c-torture/execute/20010518-2.c: New file.
47767
47768 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47769
47770         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47771
47772 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
47773
47774         G++ no longer defines builtins that do not begin with __builtin.
47775         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47776         * g++.old-deja/g++.brendand/misc13.C: Likewise.
47777         * g++.old-deja/g++.law/builtin1.C: Likewise.
47778         * g++.old-deja/g++.law/cvt2.C: Likewise.
47779         * g++.old-deja/g++.mike/net5.C: Likewise.
47780         * g++.old-deja/g++.other/builtins1.C: Likewise.
47781         * g++.old-deja/g++.other/builtins2.C: Likewise.
47782         * g++.old-deja/g++.other/builtins3.C: Likewise.
47783         * g++.old-deja/g++.other/builtins4.C: Likewise.
47784         * g++.old-deja/g++.other/inline8.C: Likewise.
47785         * g++.old-deja/g++.robertl/eb39.C: Likewise.
47786
47787 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
47788
47789         * g++.old-deja/g++.pt/using1.C: Adjust.
47790         * g++.old-deja/g++.pt/using2.C: New test.
47791
47792 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47793
47794         * gcc.dg/cpp/charconst.c: New tests.
47795         * gcc.dg/cpp/escape.c: New tests.
47796         * gcc.dg/cpp/escape-1.c: New tests.
47797         * gcc.dg/cpp/escape-2.c: New tests.
47798         * gcc.dg/cpp/ucs.c: New tests.
47799
47800 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
47801
47802         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47803         native compiler for irix6.5.
47804
47805 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
47806
47807         * lib/g++.exp (g++_include_flags): Use args to compute
47808         get_multilibs.
47809         (g++_link_flags): Likewise.
47810         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47811
47812 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47813
47814         * gcc.dg/c90-hexfloat-1.c: Add more tests.
47815
47816 2001-05-21  Geoff Keating  <geoffk@redhat.com>
47817
47818         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47819         this file.
47820
47821 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47822
47823         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47824         STACK_SIZE;
47825         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47826         to STACK_SIZE; Use it to define size of add_histo array.
47827         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47828         to STACK_SIZE.
47829         (f): Use GITT_SIZE to define size of gitt local table.
47830         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47831         to STACK_SIZE; Use it to define size of bytemem array.
47832
47833 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47834
47835         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47836         on 68HC11/HC12 due to the asm instruction.
47837         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47838         * gcc.c-torture/compile/920520-1.x: Likewise.
47839         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47840         on 68HC11/HC12 because the function is larger than 64K.
47841         * gcc.c-torture/compile/961203-1.x: New file, this test fails
47842         on 68HC11/HC12 because the structure is too large.
47843
47844 2001-05-20  Richard Henderson  <rth@redhat.com>
47845
47846         * gcc.c-torture/execute/20010520-1.c: New.
47847
47848 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47849
47850         * g++.old-deja/g++.warn/compare1.C: New test.
47851         * gcc.dg/compare4.c: New test.
47852
47853 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
47854
47855         * g++.old-deja/g++.other/optimize1.C: New test.
47856
47857 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47858
47859         * g++.old-deja/g++.pt/spec41.C: New test.
47860
47861 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
47862
47863         * gcc.c-torture/compile/20010114-1.x: Remove.
47864
47865 2001-05-18  Stan Shebs  <shebs@apple.com>
47866
47867         * gcc.c-torture/compile/20010518-1.c: New test.
47868
47869 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
47870
47871         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47872         * g++.old-deja/g++.pt/crash67.C: New test.
47873
47874 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
47875
47876         * g++.old-deja/g++.other/debug9.C: New test.
47877
47878 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
47879
47880         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47881
47882 2001-05-16  Jan Hubicka  <jh@suse.cz>
47883
47884         * gcc.c-torture/compile/20010516-1.c: New test.
47885
47886 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47887
47888         * g++.old-deja/g++.other/crash41.C: New test.
47889
47890 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47891
47892         * g++.old-deja/g++.pt/crash66.C: New test.
47893
47894 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
47895
47896         * g++.old-deja/g++.robertl/eb27.C: Convert.
47897
47898 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
47899
47900         * g++.dg/friend-warn.C: New test.  Do not warn about friend
47901         declaration being redundant.
47902
47903 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
47904
47905         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47906
47907 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
47908
47909         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47910
47911 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
47912
47913         * lib/g++.exp: Use testsuite_flags.
47914
47915 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
47916
47917         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47918
47919 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47920
47921         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47922
47923 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
47924
47925         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47926
47927 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
47928
47929         * gcc.c-torture/compile/20010313-1.c: New test.
47930
47931 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
47932
47933         * gcc.dg/cpp/direct2.c: New test.
47934         * gccq.dg/cpp/direct2s.c: New test.
47935
47936         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47937
47938 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
47939
47940         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47941         * g++.old-deja/g++.other/op3.C: Likewise.
47942
47943 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47944
47945         * gcc.dg/cpp/syshdr.h: New file.
47946         * gcc.dg/cpp/sysmac1.c: Update.
47947         * gcc.dg/cpp/sysmac2.c: Update.
47948
47949 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47950
47951         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47952
47953 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
47954
47955         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47956         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47957
47958 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
47959
47960         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47961
47962 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
47963
47964         * lib/g++.exp (g++_include_flags): Don't use any special flags
47965         if TESTING_IN_BUILD_TREE is not defined.
47966         (g++_init): Use a plain 'c++' as the compiler if
47967         TESTING_IN_BUILD_TREEE is not defined.
47968
47969 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47970
47971         * g++.old-deja/g++.eh/catch13.C: New test.
47972         * g++.old-deja/g++.eh/catch14.C: New test.
47973
47974 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47975
47976         * gcc.dg/cpp/tr-define.c: New test.
47977
47978 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
47979
47980         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47981         <stdlib.h>, not <malloc.h>.
47982
47983 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47984
47985         * g++.old-deja/g++.ns/template17.C: New test.
47986
47987 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47988
47989         * g++.old-deja/g++.pt/ref4.C: New test.
47990
47991 2001-04-30  Richard Henderson  <rth@redhat.com>
47992
47993         * gcc.dg/20000724-1.c: Revert last change.
47994
47995 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
47996
47997         * g77.f-torture/execute/20010430.f: New test.
47998
47999 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
48000
48001         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
48002
48003 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
48004
48005         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
48006
48007 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48008
48009         * g++.old-deja/g++.eh/crash6.C: New test.
48010
48011 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48012
48013         * g++.old-deja/g++.other/warn7.C: New test.
48014
48015 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48016
48017         * g++.old-deja/g++.other/defarg9.C: New test.
48018
48019 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48020
48021         * g77.f-torture/compile/20010426.f: New test.
48022         * g77.f-torture/execute/20010426.f: New test.
48023
48024 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48025
48026         * g77.f-torture/compile/20000629-1.x: Remove - error
48027         has been fixed.
48028
48029 2001-04-26  Jeffrey A Law  (law@cygnus.com)
48030
48031         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
48032         Tweak slightly to work with g++.dg framework.
48033         * g++.dg/special/ecos.exp: Run initp1.C test.
48034         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
48035
48036         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
48037         its linker doesn't give line numbers either.
48038         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
48039
48040 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48041
48042         * g++.old-deja/g++.other/lex1.C: New test.
48043
48044 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
48045
48046         * gcc.dg/noncompile/20010425-1.c: New test.
48047
48048 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48049
48050         * g++.old-deja/g++.pt/mangle2.C: New test.
48051
48052 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48053
48054         * gcc.dg/format/plus-1.c: New test.
48055
48056 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48057
48058         * gcc.dg/20010423-1.c: New test.
48059
48060 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48061
48062         * gcc.c-torture/execute/20010422-1.c: New test.
48063
48064 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
48065
48066         * g++.old-deja/g++.ns/type2.C: New test.
48067
48068 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
48069
48070         * g++.old-deja/g++.other/perf1.C: New test.
48071
48072 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
48073
48074         * gcc.dg/c99-func-2.c: Remove xfail.
48075         * gcc.dg/c99-func-3.c: Remove xfail.
48076         * gcc.dg/c99-func-4.c: Remove xfail.
48077
48078 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
48079
48080         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
48081
48082 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48083
48084         * gcc.c-torture/compile/20010423-1.c: New test.
48085
48086 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48087
48088         * g++.old-deja/g++.pt/typename28.C: New test.
48089
48090 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48091
48092         * g++.old-deja/g++.abi/empty2.C: New test.
48093         * g++.old-deja/g++.abi/empty3.C: New test.
48094
48095 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48096
48097         * g++.old-deja/g++.other/comdat2.C: New test.
48098         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
48099
48100 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48101
48102         * g++.old-deja/g++.other/overload14.C: New test.
48103
48104 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48105
48106         * g++.old-deja/g++.other/lookup23.C: New test.
48107
48108 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48109
48110         * gcc.c-torture/execute/20010403-1.c: New test.
48111
48112 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
48113             Mark Mitchell  <mark@codesourcery.com>
48114
48115         * lib/old-dejagnu.exp: Don't delete output of executable.
48116         Add .exe suffix to executables.
48117
48118 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
48119
48120         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
48121
48122 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48123
48124         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
48125
48126 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48127
48128         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
48129         * g++.old-deja/g++.abi/crash1.C: New test.
48130
48131 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48132
48133         * g++.old-deja/g++.other/crash40.C: New test.
48134
48135 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48136
48137         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
48138
48139 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
48140
48141         * g++.old-deja/g++.other/warn6.C: New test.
48142
48143 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48144
48145         * g++.old-deja/g++.robertl/eb42.C: Same.
48146
48147 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48148
48149         * gcc.dg/wtr-conversion-1.c: New testcase.
48150
48151 2001-04-10  Richard Henderson  <rth@redhat.com>
48152
48153         * g++.old-deja/g++.other/array5.C: New.
48154
48155 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48156
48157         * gcc.c-torture/execute/20010408-1.c: New test.
48158
48159 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
48160
48161         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
48162         headers and constructs.
48163         * g++.old-deja/g++.robertl/eb79.C: Same.
48164         * g++.old-deja/g++.robertl/eb77.C (main): Same.
48165         * g++.old-deja/g++.robertl/eb73.C: Same.
48166         * g++.old-deja/g++.robertl/eb66.C (main): Same.
48167         * g++.old-deja/g++.robertl/eb55.C (t): Same.
48168         * g++.old-deja/g++.robertl/eb54.C (main): Same.
48169         * g++.old-deja/g++.robertl/eb46.C (main): Same.
48170         * g++.old-deja/g++.robertl/eb44.C: Same.
48171         * g++.old-deja/g++.robertl/eb41.C (main): Same.
48172         * g++.old-deja/g++.robertl/eb4.C (main): Same.
48173         * g++.old-deja/g++.robertl/eb39.C: Same.
48174         * g++.old-deja/g++.robertl/eb33.C (main): Same.
48175         * g++.old-deja/g++.robertl/eb31.C (main): Same.
48176         * g++.old-deja/g++.robertl/eb30.C: Same.
48177         * g++.old-deja/g++.robertl/eb3.C: Same.
48178         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
48179         * g++.old-deja/g++.robertl/eb21.C: Same.
48180         * g++.old-deja/g++.robertl/eb15.C: Same.
48181         * g++.old-deja/g++.robertl/eb118.C: Same.
48182         * g++.old-deja/g++.robertl/eb115.C (main): Same.
48183         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
48184         * g++.old-deja/g++.robertl/eb109.C: Same.
48185         * g++.old-deja/g++.other/sibcall1.C (main): Same.
48186         * g++.old-deja/g++.mike/rtti1.C: Same.
48187         * g++.old-deja/g++.mike/p658.C: Same.
48188         * g++.old-deja/g++.mike/net46.C: Same.
48189         * g++.old-deja/g++.mike/net34.C: Same.
48190         * g++.old-deja/g++.mike/memoize1.C: Same.
48191         * g++.old-deja/g++.mike/eh2.C: Same.
48192         * g++.old-deja/g++.law/weak.C: Same.
48193         * g++.old-deja/g++.law/visibility7.C: Same.
48194         * g++.old-deja/g++.law/visibility25.C: Same.
48195         * g++.old-deja/g++.law/visibility22.C: Same.
48196         * g++.old-deja/g++.law/visibility2.C: Same.
48197         * g++.old-deja/g++.law/visibility17.C: Same.
48198         * g++.old-deja/g++.law/visibility13.C: Same.
48199         * g++.old-deja/g++.law/visibility10.C: Same.
48200         * g++.old-deja/g++.law/visibility1.C: Same.
48201         * g++.old-deja/g++.law/virtual3.C (eval): Same.
48202         * g++.old-deja/g++.law/vbase1.C: Same.
48203         * g++.old-deja/g++.law/operators32.C: Same.
48204         * g++.old-deja/g++.law/nest3.C: Same.
48205         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
48206         * g++.old-deja/g++.law/except5.C (main): Same.
48207         * g++.old-deja/g++.law/cvt7.C (run): Same.
48208         * g++.old-deja/g++.law/cvt2.C: Same.
48209         * g++.old-deja/g++.law/cvt16.C: Same.
48210         * g++.old-deja/g++.law/ctors6.C (bar): Same.
48211         * g++.old-deja/g++.law/ctors17.C (main): Same.
48212         * g++.old-deja/g++.law/ctors13.C: Same.
48213         * g++.old-deja/g++.law/ctors12.C (main): Same.
48214         * g++.old-deja/g++.law/ctors10.C: Same.
48215         * g++.old-deja/g++.law/code-gen5.C: Same.
48216         * g++.old-deja/g++.law/bad-error7.C: Same.
48217         * g++.old-deja/g++.law/arm9.C: Same.
48218         * g++.old-deja/g++.law/arm12.C: Same.
48219         * g++.old-deja/g++.law/arg8.C: Same.
48220         * g++.old-deja/g++.law/arg1.C: Same.
48221         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
48222         * g++.old-deja/g++.jason/template31.C: Same.
48223         * g++.old-deja/g++.jason/template24.C (main): Same.
48224         * g++.old-deja/g++.jason/2371.C: Same.
48225         * g++.old-deja/g++.eh/new2.C: Same.
48226         * g++.old-deja/g++.eh/new1.C: Same.
48227         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
48228         * g++.old-deja/g++.brendan/nest21.C (main): Same.
48229         * g++.old-deja/g++.brendan/err-msg3.C: Same.
48230         * g++.old-deja/g++.brendan/crash62.C: Same.
48231         * g++.old-deja/g++.brendan/crash52.C: Same.
48232         * g++.old-deja/g++.brendan/crash49.C (main): Same.
48233         * g++.old-deja/g++.brendan/crash38.C: Same.
48234         * g++.old-deja/g++.brendan/crash15.C (main): Same.
48235         * g++.old-deja/g++.brendan/copy9.C: Same.
48236
48237 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
48238
48239         * gcc.c-torture/execute/20001203-2.c (memset):
48240         Count argument is of type __SIZE_TYPE__.
48241
48242 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
48243
48244         * gcc.c-torture/compile/20010404-1.c: New test.
48245
48246 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
48247
48248         * gcc.c-torture/compile/20010326-1.c: New test.
48249
48250 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
48251
48252         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
48253         peculiarities of the SH.
48254         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
48255
48256 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48257
48258         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
48259         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
48260         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
48261
48262 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48263
48264         * g77.f-torture/compile/20010321-1.f: New test.
48265
48266 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48267
48268         * gcc.c-torture/compile/20010329-1.c: New test.
48269
48270 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48271
48272         * gcc.c-torture/execute/20010329-1.c: New test.
48273
48274 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48275
48276         * g++.old-deja/g++.other/eh4.C: Fix typo.
48277
48278 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48279
48280         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
48281
48282 2001-03-28  Philip Blundell  <philb@gnu.org>
48283
48284         * gcc.c-torture/compile/20010328-1.c: New test.
48285
48286 2001-03-27  Richard Henderson  <rth@redhat.com>
48287
48288         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
48289         * g++.old-deja/g++.eh/vbase3.C: Likewise.
48290
48291 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
48292
48293         * gcc.c-torture/compile/20010327-1.c: New test.
48294
48295 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48296
48297         * g++.old-deja/g++.other/friend12.C: New test.
48298         * g++.old-deja/g++.other/friend9.C: Expect no errors.
48299         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
48300
48301 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48302
48303         * gcc.c-torture/execute/20010325-1.c: New test.
48304
48305 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
48306
48307         * g++.old-deja/g++.other/mangle3.C: New test.
48308
48309 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
48310
48311         * g++.old-deja/g++.other/anon8.C: New test.
48312
48313 2001-03-20  Philip Blundell  <philb@gnu.org>
48314
48315         * gcc.c-torture/compile/20010320-1.c: New test.
48316
48317 2001-03-17  Richard Henderson  <rth@redhat.com>
48318
48319         * g++.old-deja/g++.other/eh4.C: Add expected error text.
48320
48321 2001-03-15  Geoff Keating  <geoff@redhat.com>
48322
48323         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
48324         tests on AIX.
48325
48326 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
48327
48328         * g++.old-deja/g++.other/eh4.C: New test.
48329
48330 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48331
48332         * gcc.dg/cpp/mi1.c: Update.
48333
48334 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
48335
48336         * g++.old-deja/g++.other/regstack.C: New test.
48337
48338 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48339
48340         * g++.old-deja/g++.other/ref4.C: New test.
48341
48342 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
48343
48344         * objc/execute/va_method.m: Added.
48345         * objc/execute/IMP.m: Added.
48346         * objc/execute/_cmd.m: Added.
48347         * objc/execute/accessing_ivars.m: Added.
48348         * objc/execute/class-1.m: Added.
48349         * objc/execute/class-10.m: Added.
48350         * objc/execute/class-11.m: Added.
48351         * objc/execute/class-12.m: Added.
48352         * objc/execute/class-13.m: Added.
48353         * objc/execute/class-14.m: Added.
48354         * objc/execute/class-2.m: Added.
48355         * objc/execute/class-3.m: Added.
48356         * objc/execute/class-4.m: Added.
48357         * objc/execute/class-5.m: Added.
48358         * objc/execute/class-6.m: Added.
48359         * objc/execute/class-7.m: Added.
48360         * objc/execute/class-8.m: Added.
48361         * objc/execute/class-9.m: Added.
48362         * objc/execute/class-tests-1.h
48363         * objc/execute/class-tests-2.h
48364         * objc/execute/compatibility_alias.m: Added.
48365         * objc/execute/encode-1.m: Added.
48366         * objc/execute/formal_protocol-1.m: Added.
48367         * objc/execute/formal_protocol-2.m: Added.
48368         * objc/execute/formal_protocol-3.m: Added.
48369         * objc/execute/formal_protocol-4.m: Added.
48370         * objc/execute/formal_protocol-5.m: Added.
48371         * objc/execute/formal_protocol-6.m: Added.
48372         * objc/execute/formal_protocol-7.m: Added.
48373         * objc/execute/informal_protocol.m: Added.
48374         * objc/execute/initialize.m: Added.
48375         * objc/execute/load.m: Added.
48376         * objc/execute/many_args_method.m: Added.
48377         * objc/execute/nested-3.m: Added.
48378         * objc/execute/no_clash.m: Added.
48379         * objc/execute/private.m: Added.
48380         * objc/execute/redefining_self.m: Added.
48381         * objc/execute/root_methods.m: Added.
48382         * objc/execute/selector-1.m: Added.
48383         * objc/execute/static-1.m: Added.
48384         * objc/execute/static-2.m: Added.
48385         * objc/execute/va_method.m: Added.
48386
48387 2001-03-10  Richard Henderson  <rth@redhat.com>
48388
48389         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
48390
48391 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48392
48393         * g++.old-deja/g++.other/crash31.C: XFAIL.
48394         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
48395         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
48396         * gcc.c-torture/execute/20010123-1.x: XFAIL.
48397         * gcc.c-torture/execute/20010124-1.x: XFAIL.
48398         * gcc.dg/sequence-pt-1.c: XFAIL one test.
48399
48400 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48401
48402         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
48403
48404 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48405
48406         * gcc.dg/20000724-1.c: Don't use multiline strings.
48407
48408 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48409
48410         * objc/execute/string1.m, objc/execute/string2.m: Compare the
48411         result of -cString against what we expect it to be; don't just
48412         print it out for no one to read.
48413
48414         * objc/execute/string3.m, objc/execute/string4.m: New tests.
48415         Based on testcases provided by Nicola Pero.
48416
48417 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48418
48419         * gcc.dg/cpp/macro7.c: New test.
48420
48421 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48422
48423         * gcc.dg/cpp/multiline.c: Update.
48424
48425 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48426
48427         * g++.old-deja/g++.other/enum3.C: New test.
48428
48429 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48430
48431         * g++.old-deja/g++.other/pod1.C: New test.
48432
48433 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48434
48435         * g++.old-deja/g++.ext/overload1.C: New test.
48436
48437 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48438
48439         * g++.old-deja/g++.pt/using1.C: New test.
48440
48441 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48442
48443         * g++.old-deja/g++.other/using9.C: New test.
48444
48445 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
48446
48447         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
48448
48449         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
48450
48451 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
48452
48453         * g++.old-deja/g++.ext/realpt1.C: Remove.
48454
48455 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
48456
48457         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
48458
48459 2001-02-26  Will Cohen  <wcohen@redhat.com>
48460
48461         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
48462
48463 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
48464
48465         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
48466         templatized constructors.
48467
48468 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48469
48470         * gcc.c-torture/execute/20010224-1.c: New test.
48471
48472 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
48473
48474         * gcc.c-torture/execute/20010222-1.c: New test.
48475
48476 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
48477
48478         * g++.old-deja/g++.other/inline20.C: New test.
48479
48480 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
48481
48482         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
48483
48484 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48485
48486         * g++.old-deja/g++.other/lookup22.C: New test.
48487
48488 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
48489
48490         * g77.dg: New directory.
48491         * g77.dg/20010216-1.f: New test case.
48492         * g77.dg/dg.exp: New driver.
48493         * lib/g77-dg.exp: New driver library.
48494
48495 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48496
48497         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
48498
48499 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
48500
48501         * g++.old-deja/g++.other/decl9.C: New test.
48502
48503 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
48504
48505         * g++.old-deja/g++.other/init16.C: Update the test so that it does
48506         not need <string> and also tests the initialization at runtime.
48507
48508 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48509
48510         * gcc.c-torture/execute/longlong.c: New test.
48511
48512 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48513
48514         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
48515
48516 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48517
48518         * gcc.c-torture/execute/920302-1.c (execute):
48519         Change argument type to short.
48520
48521 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48522
48523         * g++.old-deja/g++.pt/deduct6.C: New test.
48524
48525 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48526
48527         * g++.old-deja/g++.pt/deduct5.C: New test.
48528
48529 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
48530
48531         * gcc.c-torture/execute/20010209-1.c: New test.
48532
48533 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48534
48535         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
48536
48537 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
48538
48539         * g++.dg/vtgc1.C: Update for new ABI.
48540
48541         * consistency.vlad: New directory, 1665 files.
48542
48543 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48544
48545         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
48546         return type.
48547         * gcc.dg/cpp/digraphs.c: Declare puts.
48548
48549 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48550
48551         * g++.old-deja/g++.other/warn5.C: New test.
48552
48553 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48554
48555         * g++.old-deja/g++.pt/spec40.C: New test.
48556
48557 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48558
48559         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48560         case.
48561         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48562
48563 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
48564
48565         * gcc.c-torture/compile/20010209-1.c: New test.
48566
48567 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
48568
48569         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48570         excess errors message but not if it crashes.
48571         * g++.old-deja/g++.other/crash27.C: Likewise.
48572         * g++.old-deja/g++.other/crash28.C: Likewise.
48573         * g++.old-deja/g++.other/crash30.C: Likewise.
48574         * g++.old-deja/g++.other/crash32.C: Likewise.
48575         * g++.old-deja/g++.other/crash35.C: Likewise.
48576         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48577
48578 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48579
48580         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48581         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48582         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48583         g77.f-torture/execute/execute.exp,
48584         g77.f-torture/noncompile/noncompile.exp,
48585         gcc.c-torture/execute/execute.exp,
48586         gcc.c-torture/execute/memcheck/memcheck.exp,
48587         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48588         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48589         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48590         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48591         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48592         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48593         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48594         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48595         Remove bug reporting instructions with ancient email addresses.
48596
48597 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48598
48599         * gcc.dg/20010202-1.c: New test.
48600         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48601
48602 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
48603
48604         * g++.dg/stdbool-if.C: New test.
48605
48606 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
48607
48608         * objc/execute/fdecl.m: Added main().
48609
48610 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48611
48612         * gcc.c-torture/execute/20010206-1.c: New test.
48613
48614 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48615
48616         * gcc.dg/cpp/avoidpaste1.c: Update.
48617
48618 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
48619
48620         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48621         Pero <nicola@brainstorm.co.uk>.
48622         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48623
48624 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
48625
48626         * g++.old-deja/g++.pt/spec39.C: New test.
48627
48628 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
48629
48630         * gcc.c-torture/compile/20010202-1.c: New test.
48631
48632 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
48633
48634         * g++.old-deja/g++.abi/primary2.C: New test.
48635         * g++.old-deja/g++.abi/primary3.C: New test.
48636         * g++.old-deja/g++.abi/primary4.C: New test.
48637         * g++.old-deja/g++.abi/primary5.C: New test.
48638         * g++.old-deja/g++.abi/vtable3.h: New test.
48639         * g++.old-deja/g++.abi/vtable3a.C: New test.
48640         * g++.old-deja/g++.abi/vtable3b.C: New test.
48641         * g++.old-deja/g++.abi/vtable3c.C: New test.
48642         * g++.old-deja/g++.abi/vtable3d.C: New test.
48643         * g++.old-deja/g++.abi/vtable3e.C: New test.
48644         * g++.old-deja/g++.abi/vtable3f.C: New test.
48645         * g++.old-deja/g++.abi/vtable3g.C: New test.
48646         * g++.old-deja/g++.abi/vtable3h.C: New test.
48647         * g++.old-deja/g++.abi/vtable3i.C: New test.
48648         * g++.old-deja/g++.abi/vtable3j.C: New test.
48649         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48650
48651 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
48652
48653         * g++.old-deja/g++.other/anon6.C: New test.
48654         * g++.old-deja/g++.other/anon7.C: New test.
48655
48656 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48657
48658         * gcc.dg/cpp/avoidpaste2.c: New tests.
48659
48660 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
48661
48662         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48663
48664 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
48665
48666         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48667         DECIMAL_DIG cases for Irix."
48668
48669 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
48670
48671         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48672
48673 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48674
48675         * gcc.dg/c99-tag-1.c: New test.
48676
48677 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48678
48679         * gcc.dg/cpp/tr-warn1.c: Add tests.
48680
48681 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48682
48683         * gcc.dg/cpp/avoidpaste1.c: Update.
48684         * gcc.dg/cpp/paste4.c: Update.
48685
48686 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
48687
48688         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48689         cases for Irix.
48690
48691 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48692
48693         * g++.old-deja/g++.other/inline19.C: New test.
48694
48695 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48696
48697         * gcc.dg/Wlarger-than.c: New test.
48698
48699 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48700
48701         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48702
48703 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
48704
48705         * gcc.c-torture/execute/20010129-1.c: New test.
48706         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48707
48708 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48709
48710         * gcc.dg/cpp/avoidpaste1.c: Test case.
48711
48712 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
48713
48714         * g++.old-deja/g++.other/inline18.C: New test.
48715
48716 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48717
48718         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48719         and __builtin_putchar.
48720
48721 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
48722
48723         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48724         tests.
48725
48726 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
48727
48728         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48729         floating point number rounding mode to round to the nearest
48730         representable mode.
48731
48732 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
48733
48734         * g++.old-deja/g++.other/mangle2.C: New test.
48735
48736 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48737
48738         * gcc.c-torture/compile/20010124-1.c: New test.
48739
48740 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
48741
48742         * g++.old-deja/g++.pt/spec38.C: New test.
48743
48744 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48745
48746         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48747         "Build don't run".
48748
48749 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48750
48751         * gcc.c-torture/execute/20010123-1.c: New test.
48752
48753 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48754
48755         * g++.old-deja/g++.pt/spec37.C: New test.
48756
48757 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48758
48759         * g++.old-deja/g++.pt/overload14.C: New test.
48760
48761 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48762
48763         * gcc.c-torture/execute/20010122-1.c: New test, exercise
48764         __builtin_return_address.
48765
48766 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
48767
48768         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48769         * g++.old-deja/g++.pt/spec35.C: New test.
48770         * g++.old-deja/g++.pt/spec36.C: New test.
48771
48772 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
48773
48774         * gcc.c-torture/compile/20010118-1.c: New test.
48775
48776 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
48777
48778         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48779
48780 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48781
48782         * gcc.c-torture/execute/20010119-1.c: New test.
48783
48784 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48785
48786         * g++.old-deja/g++.other/vbase5.C: New test.
48787
48788 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48789
48790         * gcc.c-torture/execute/20010118-1.c: New test.
48791
48792 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48793
48794         * g++.old-deja/g++.pt/deduct3.C: New test.
48795
48796 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48797
48798         * g++.old-deja/g++.pt/spec34.C: New test.
48799
48800 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48801
48802         * g77.f-torture/compile/20000601-2.f: New test.
48803
48804 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48805
48806         * g++.old-deja/g++.other/init17.C: New test.
48807
48808 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
48809
48810         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48811
48812 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48813
48814         * g++.old-deja/g++.pt/unify8.C: New test.
48815
48816 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48817
48818         * g++.old-deja/g++.abi/vbase1.C: New test.
48819
48820 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48821
48822         * g++.old-deja/g++.pt/crash65.C: New test.
48823
48824 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48825
48826         * gcc.dg/cpp/assembl2.S: New test case.
48827
48828 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
48829
48830         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48831         are supported.
48832
48833 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48834
48835         * g++.old-deja/g++.other/builtins1.C: New test.
48836         * g++.old-deja/g++.other/builtins2.C: Likewise.
48837         * g++.old-deja/g++.other/builtins3.C: Likewise.
48838         * g++.old-deja/g++.other/builtins4.C: Likewise.
48839
48840 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
48841
48842         * gcc.c-torture/compile/20010117-1.c: New test.
48843         * gcc.c-torture/compile/20010117-2.c: New test.
48844
48845 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48846
48847         * g77.f-torture/execute/20010116.[fx]: New test,
48848         XFAIL on i?86-*-*.
48849         * g77.f-torture/compile/20010115.f: Indicate it's
48850         a test for PR fortran/1636.
48851
48852 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48853
48854         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48855
48856 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48857
48858         * g77.f-torture/compile/20010115.f: New test.
48859
48860 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
48861
48862         * g++.old-deja/g++.pt/nontype5.C: New test.
48863
48864 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48865
48866         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48867         have an equivalent working one below it.
48868
48869 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48870
48871         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48872         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48873
48874 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48875
48876         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48877         message containing "init_priority".
48878         (conpr-2.C): Likewise.
48879         (conpr-3.C): Likewise.
48880         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48881
48882 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48883
48884         * gcc.c-torture/execute/20010114-2.c: New test.
48885
48886 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48887
48888         * gcc.c-torture/compile/20010114-1.c: New test.
48889         * gcc.c-torture/compile/20010114-1.x: Xfail.
48890         * gcc.c-torture/compile/20010114-2.c: New test.
48891         * gcc.c-torture/execute/20010114-1.c: New test.
48892         * gcc.dg/trunc-1.c: New test.
48893         * gcc.dg/uninit-B.c: New test.
48894
48895 2001-01-13  Nick Clifton  <nickc@redhat.com>
48896
48897         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48898         target.
48899
48900 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48901
48902         * gcc.c-torture/compile/20010113-1.c: New test.
48903
48904 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
48905
48906         * gcc.c-torture/compile/20001212-1.c: New test.
48907
48908 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48909
48910         * gcc.dg/cpp/widestr1.c: Update.
48911         * gcc.dg/cpp/prag-imp.c: Remove.
48912
48913 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
48914
48915         * gcc.c-torture/execute/20000801-3.x: Remove.
48916         * gcc.dg/c90-init-1.c: New test.
48917         * gcc.dg/c99-init-1.c: New test.
48918         * gcc.dg/c99-init-2.c: New test.
48919         * gcc.dg/gnu99-init-1.c: New test.
48920
48921 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
48922
48923         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48924         testing that no relevant ones were found.
48925
48926 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48927
48928         * g++.old-deja/g++.pt/cast2.C: New test.
48929
48930 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48931
48932         * g++.old-deja/g++.pt/friend47.C: New test.
48933
48934 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48935
48936         * g++.old-deja/g++.pt/instantiate13.C: New test.
48937
48938 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48939
48940         * g++.old-deja/g++.other/defarg7.C: New test.
48941         * g++.old-deja/g++.other/defarg8.C: New test.
48942
48943 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48944
48945         * g++.old-deja/g++.pt/crash64.C: New test.
48946
48947 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48948
48949         * g++.old-deja/g++.pt/crash63.C: New test.
48950
48951 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48952
48953         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48954
48955 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
48956
48957         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48958
48959 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48960
48961         * g++.old-deja/g++.pt/error3.C: New test.
48962
48963 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48964
48965         * g++.old-deja/g++.other/crash39.C: New test.
48966
48967 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48968
48969         * g++.old-deja/g++.other/vbase4.C: New test.
48970
48971 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
48972
48973         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48974         * gcc.dg/special/20000419-2.c: New file. Identical to above.
48975         * gcc.dg/special/special.exp: New test driver which will check
48976         for alias support for the above test.
48977
48978 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
48979
48980         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48981         problems on small machines.
48982         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48983         parameterize.
48984
48985 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
48986
48987         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48988         mips.
48989         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48990
48991 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
48992
48993         * g++.old_deja/g++.pt/using8.C: New test.
48994
48995 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48996
48997         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48998
48999 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
49000
49001         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
49002         where a failure is expected.
49003         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
49004
49005 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49006
49007         * g++.old_deja/g++.pt/instantiate12.C: New test.
49008
49009 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49010
49011         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
49012         start of structs.
49013         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
49014         * g++.old-deja/g++.brendan/crash17.C: Likewise.
49015         * g++.old-deja/g++.brendan/crash29.C: Likewise.
49016         * g++.old-deja/g++.brendan/crash48.C: Likewise.
49017         * g++.old-deja/g++.brendan/ns1.C: Likewise.
49018         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
49019         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
49020         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
49021         * g++.old-deja/g++.eh/spec6.C: Likewise.
49022         * g++.old-deja/g++.jason/crash3.C: Likewise.
49023         * g++.old-deja/g++.law/ctors11.C: Likewise.
49024         * g++.old-deja/g++.law/ctors17.C: Likewise.
49025         * g++.old-deja/g++.law/ctors5.C: Likewise.
49026         * g++.old-deja/g++.law/ctors9.C: Likewise.
49027         * g++.old-deja/g++.mike/ambig1.C: Likewise.
49028         * g++.old-deja/g++.mike/net22.C: Likewise.
49029         * g++.old-deja/g++.mike/p3538a.C: Likewise.
49030         * g++.old-deja/g++.mike/p3538b.C: Likewise.
49031         * g++.old-deja/g++.mike/virt3.C: Likewise.
49032         * g++.old-deja/g++.niklas/t128.C: Likewise.
49033         * g++.old-deja/g++.other/anon4.C: Likewise.
49034         * g++.old-deja/g++.other/using1.C: Likewise.
49035         * g++.old-deja/g++.other/warn3.C: Likewise.
49036         * g++.old-deja/g++.pt/t37.C: Likewise.
49037         * g++.old-deja/g++.robertl/eb69.C: Likewise.
49038         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49039
49040 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49041
49042         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
49043
49044 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49045
49046         * gcc.c-torture/execute/stdio-opt-3.c: New test.
49047
49048 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
49049
49050         * gcc.c-torture/compile/20010107-1.c: New test.
49051
49052 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49053
49054         * gcc.c-torture/execute/builtin-noret-1.c: New test.
49055
49056 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49057
49058         * gcc.dg/format/format.h: New file.
49059         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
49060         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
49061         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
49062         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
49063         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
49064         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
49065         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
49066         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
49067         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
49068         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
49069         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
49070         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
49071         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
49072         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
49073         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
49074         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
49075         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
49076         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
49077         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
49078         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
49079         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
49080         instead of declaring standard types, macros and functions in each
49081         test.
49082
49083 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
49084
49085         * gcc.c-torture/execute/20010106-1.c: New test.
49086
49087 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49088
49089         * gcc.dg/format/format.exp: New file.
49090         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
49091         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
49092         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
49093         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
49094         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
49095         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
49096         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
49097         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
49098         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
49099         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
49100         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
49101         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
49102         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
49103         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
49104         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
49105         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
49106         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
49107         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
49108         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
49109         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
49110         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
49111         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
49112         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
49113         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
49114         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
49115         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
49116         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
49117         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
49118         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
49119         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
49120         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
49121         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
49122         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
49123         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
49124         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
49125         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
49126         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
49127         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
49128         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
49129         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
49130         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
49131         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
49132
49133 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
49134
49135         * gcc.c-torture/execute/991228-1.c: Take word endianness into
49136         account.
49137
49138 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49139
49140         * gcc.c-torture/execute/builtin-complex-1.c: New test.
49141
49142 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
49143
49144         * g++.old-deja/g++.pt/crash62.C: New test.
49145
49146 2001-01-04  Richard Henderson  <rth@redhat.com>
49147
49148         * gcc.dg/20000926-1.c: Update expected warnings.
49149         * gcc.dg/array-2.c: Likewise.
49150         * gcc.dg/array-4.c: Also validate flexible array members.
49151         * gcc.dg/c99-flex-array-1.c: New.
49152
49153 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49154
49155         * gcc.c-torture/compile/20001222-1.x: Remove.
49156
49157 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49158
49159         * gcc.c-torture/execute/built-in-setjmp.c: New.
49160
49161 2001-01-03  Richard Henderson  <rth@redhat.com>
49162
49163         * gcc.dg/940510-1.c: Update expected error wording.
49164         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
49165
49166 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
49167
49168         * lib/target-supports.exp (check_alias_available): Modified to
49169         indicate aliases not supported if only weak aliases are supported.
49170
49171 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49172
49173         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
49174         Turn on cmpstrsi checks for __pj__ and __i370__.
49175
49176 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49177
49178         * g++.old-deja/g++.other/virtual11.C: New test.
49179
49180 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49181
49182         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
49183
49184 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49185
49186         * gcc.c-torture/compile/20010102-1.c: New test.
49187
49188 2001-01-02  Andreas Jaeger  <aj@suse.de>
49189
49190         * gcc.dg/noreturn-3.c: New test.
49191
49192         * gcc.dg/noreturn-4.c: New test.
49193
49194 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49195
49196         * gcc.c-torture/execute/stdio-opt-1.c: Also test
49197         __builtin_fputc and __builtin_fwrite.
49198
49199 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49200
49201         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
49202         signed char, not default char.
49203
49204 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49205
49206         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
49207
49208 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
49209
49210         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
49211
49212 2000-12-29  Richard Henderson  <rth@redhat.com>
49213
49214         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
49215         (__cyg_profile_func_exit): Define.
49216
49217 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49218
49219         * g++.dg/vtgc1.C: New test.
49220
49221 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
49222
49223         * gcc.dg/noncompile/20001228-1.c: New test.
49224
49225         * gcc.dg/20001228-1.c: New test.
49226
49227         * gcc.c-torture/execute/20001228-1.c: New test.
49228
49229 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
49230
49231         * gcc.dg/format-strfmon-1.c: New test.
49232
49233 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49234
49235         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
49236         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
49237         * gcc.c-torture/execute/string-opt-1.c: Likewise.
49238         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49239         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49240         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49241         * gcc.c-torture/execute/string-opt-6.c: Likewise.
49242         * gcc.c-torture/execute/string-opt-7.c: Likewise.
49243         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49244         * gcc.c-torture/execute/string-opt-9.c: Likewise.
49245         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49246         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49247         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49248
49249         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
49250         * gcc.c-torture/execute/string-opt-4.c: Test index.
49251
49252 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
49253
49254         * gcc.c-torture/compile/20001226-1.c: New test.
49255
49256 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49257
49258         * gcc.c-torture/compile/20001222-1.c: New test.
49259         * gcc.c-torture/compile/20001222-1.x: Xfail.
49260
49261 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
49262
49263         * gcc.c-torture/execute/comp-goto-2.c: New test.
49264
49265 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
49266
49267         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
49268         Use long types if __INT_MAX__ is 32767.
49269         (main): Use cast to (sint32 *) when poking 88 into a_page.
49270
49271         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
49272
49273 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
49274
49275         * gcc.c-torture/compile/20001221-1.c: New test.
49276         * gcc.c-torture/execute/20001221-1.c: New test.
49277
49278 2000-12-20  Richard Henderson  <rth@redhat.com>
49279
49280         * g++.old-deja/g++.pt/crash36.C: Update error lines.
49281         * g++.old-deja/g++.robertl/eb109.C: Likewise.
49282
49283 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49284
49285         * gcc.dg/compare3.c: New test.
49286
49287 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49288
49289         * gcc.dg/format-warnll-1.c: New test.
49290
49291 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
49292
49293         * gcc.dg/cpp/cmdlne-P.c: New test.
49294
49295 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49296
49297         * gcc.c-torture/execute/builtin-abs-1.c,
49298         gcc.c-torture/execute/builtin-abs-2.c: New tests.
49299
49300 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49301
49302         * gcc.dg/cpp/multiline.c: New test.
49303
49304 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49305
49306         * g++.old-deja/g++.other/syshdr1.C: Update.
49307         * gcc.dg/cpp/lineflags.c: Remove temporarily.
49308
49309 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49310
49311         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
49312
49313 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49314
49315         * g++.old-deja/g++.pt/ttp65.C: New test.
49316
49317 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49318
49319         * g++.old-deja/g++.pt/ttp64.C: New test.
49320
49321 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49322
49323         * g++.old-deja/g++.pt/spec33.C: New test.
49324
49325 2000-12-14  Catherine Moore  <clm@redhat.com>
49326
49327         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
49328         * gcc.c-torture/execute/920612-2.c: Likewise.
49329         * gcc.c-torture/execute/920428-2.c: Likewise.
49330         * gcc-c-torture/execute/va-arg-11.c: Call exit.
49331         * gcc.c-torture/execute/va-arg-21.c: Likewise.
49332
49333 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49334
49335         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
49336         * gcc.dg/pack-test-2.c: Likewise.
49337
49338 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49339
49340         Tests by Zack Weinberg <zackw@stanford.edu>.
49341
49342         * gcc.dg/cpp/defined.c: Update.
49343         * gcc.dg/cpp/defined_trad.c: New tests.
49344
49345 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49346
49347         * gcc.dg/cpp/trad-direct.c: Update.
49348
49349 2000-12-11  Neil Booth  <neilb@earthling.net>
49350
49351         * gcc.dg/cpp/defined_trad.c
49352
49353 2000-12-11  Neil Booth  <neilb@earthling.net>
49354
49355         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
49356
49357 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49358
49359         * gcc.dg/format-miss-2.c: New test.
49360
49361 2000-12-09  Neil Booth  <neilb@earthling.net>
49362
49363         * gcc.dg/cpp/lineflags.c: New tests.
49364         * gcc.dg/cpp/poison.c: Update.
49365         * gcc.dg/cpp/redef2.c: Update.
49366         * gcc.dg/cpp/skipping.c: New test.
49367
49368 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
49369
49370         * g++.old-deja/g++.other/eh3.C: New testcase.
49371
49372 2000-12-07  Neil Booth  <neilb@earthling.net>
49373
49374         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
49375         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
49376         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
49377         wtr-union-init-2.c, wtr-union-init-3.c: Update.
49378         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
49379         Update.
49380
49381 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49382
49383         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
49384         __SIZE_TYPE__ instead of int for type of integers cast to
49385         pointers.
49386
49387 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
49388
49389         * g++.old-deja/g++.other/cleanup4.C: New test.
49390
49391 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49392
49393         * format-sec-1.c: New test.
49394
49395 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49396
49397         * gcc.dg/format-nonlit-3.c: New test.
49398
49399 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49400
49401         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
49402         through a null pointer.
49403
49404 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49405
49406         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
49407         * g++.old-deja/g++.pt/partial4.C: New test.
49408
49409 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
49410
49411         * gcc.c-torture/execute/ieee/hugeval.x: New.
49412
49413 2000-12-06  Neil Booth  <neilb@earthling.net>
49414
49415         * gcc.dg/cpp/backslash2.c: New tests.
49416
49417 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49418
49419         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
49420         * gcc.c-torture/execute/stdio-opt-2.c: New test.
49421
49422 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
49423
49424         * gcc.c-torture/execute/20001203-2.c: New testcase.
49425
49426 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49427
49428         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
49429         * g++.old-deja/g++.other/virtual10.C: New test.
49430
49431 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49432
49433         * g++.old-deja/g++.mike/pmf5.C: Remove test.
49434
49435 2000-12-05  Richard Henderson  <rth@redhat.com>
49436
49437         * gcc.c-torture/compile/20001205-1.c: New.
49438
49439 2000-12-04  Neil Booth  <neilb@earthling.net>
49440
49441         * g++.old-deja/g++.other/virtual9.C: New test.
49442         * g++.old-deja/g++.pt/crash61.C: New test.
49443         * gcc.c-torture/execute/loop-9.c: New test.
49444
49445 2000-12-04  Neil Booth  <neilb@earthling.net>
49446
49447         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
49448         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
49449         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
49450         * gcc.dg/cpp/extratokens.c: ...here.
49451
49452 2000-12-04  Neil Booth  <neilb@earthling.net>
49453
49454         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
49455         New tests.
49456
49457 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49458
49459         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
49460         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
49461
49462 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49463
49464         * gcc.c-torture/execute/20001203-1.c: New test.
49465
49466 2000-12-03  Neil Booth  <neilb@earthling.net>
49467
49468         * gcc.dg/cpp/macro6.c: New test cases.
49469
49470 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49471
49472         * gcc.c-torture/execute/string-opt-9.c: New test.
49473         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49474         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49475         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49476
49477         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
49478         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
49479
49480 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
49481
49482         * gcc.dg/cpp/if-6.c: New testcase.
49483
49484         * gcc.dg/20001201-1.c: New testcase.
49485
49486 2000-12-02  Neil Booth  <neilb@earthling.net>
49487
49488         * g++.old-deja/g++.other/externC4.C,
49489         g++.old-deja/g++.other/friend10.C: New tests.
49490
49491 2000-12-02  Neil Booth  <neilb@earthling.net>
49492
49493         * g++.old-deja/g++.other/instan2.C
49494         * g++.old-deja/g++.other/instan3.C: New test.
49495
49496 2000-12-02  Neil Booth  <neilb@earthling.net>
49497
49498         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
49499         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
49500         gnuc99.c,gnuc99-pedantic.c: New tests.
49501
49502 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49503
49504         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
49505         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
49506
49507 2000-12-01  Neil Booth  <neilb@earthling.net>
49508
49509         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
49510         * gcc.dg/cpp/poison.c: Update.
49511         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
49512
49513 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
49514
49515         * g77.f-torture/execute/20001201.f: New test.
49516
49517 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49518
49519         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
49520
49521 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
49522
49523         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
49524
49525 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
49526
49527         * g++.old-deja/g++.other/cast6.C: New test.
49528
49529 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
49530
49531         * gcc.c-torture/execute/20001130-2.c: New testcase.
49532
49533 2000-11-30  Richard Henderson  <rth@redhat.com>
49534
49535         * gcc.c-torture/execute/20001130-1.c: New test.
49536
49537 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49538
49539         * g++.old-deja/g++.other/op3.C: New test.
49540
49541 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49542
49543         * g++.old-deja/g++.other/op2.C: New test.
49544
49545 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49546
49547         * g++.old-deja/g++.other/crash38.C: New test.
49548
49549 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
49550
49551         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
49552
49553 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
49554
49555         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
49556         tests.
49557         * gcc.c-torture/execute/string-opt-6.c: New test.
49558
49559         * gcc.dg/20001117-1.c: Add main.
49560
49561 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
49562
49563         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49564         Move from here ...
49565         * gcc.dg/940510-1.c: ... to here.
49566
49567         * gcc.dg/20000926-1.c: GNU C now allows initializations of
49568         zero-size arrays in toplevel structures.
49569
49570 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49571
49572         * gcc.c-torture/execute/loop-8.c: New test.
49573
49574 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49575
49576         * g++.old-deja/g++.other/base1.C: New test.
49577
49578 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49579
49580         * g++.old-deja/g++.other/parse2.C: New test.
49581
49582 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49583
49584         * g++.old-deja/g++.pt/incomplete1.C: New test.
49585
49586 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49587
49588         * g++.old-deja/g++.other/friend9.C: New test.
49589
49590 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49591
49592         * gcc.dg/20001127-1.c: New test.
49593
49594 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49595
49596         * g++.old-deja/g++.pt/friend46.C: New test.
49597
49598 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49599
49600         * g++.old-deja/g++.other/ptrmem8.C: New test.
49601
49602 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49603
49604         * gcc.c-torture/execute/string-opt-7.c: New test.
49605         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49606
49607 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49608
49609         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49610         instead of 'mkcheck 2'.
49611
49612 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49613
49614         * gcc.c-torture/execute/memcheck/driver.c,
49615         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49616         C9X references to refer to C99.
49617
49618 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
49619
49620         * gcc.dg/ultrasp3.c: New test.
49621
49622 2000-11-25  Neil Booth  <neilb@earthling.net>
49623
49624         * gcc.dg/cpp/include2.c: Update test to be locale independent.
49625
49626 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
49627
49628         * gcc.c-torture/compile/20001123-2.c: New.
49629
49630 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49631
49632         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49633
49634 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
49635
49636         * gcc.dg/sequence-point-1.c: Add some new tests.
49637         * gcc.c-torture/execute/20001124-1.c: New test.
49638
49639 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49640
49641         * g++.old-deja/g++.other/vaarg4.C: New test.
49642         * gcc.c-torture/compile/20001123-1.c: New test.
49643
49644 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49645
49646         * g++.other/crash24.C: Adjust and remove XFAIL.
49647         * g++.other/crash37.C: New test.
49648
49649 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
49650
49651         * g++.old-deja/g++.pt/instantiate9.C: New test.
49652
49653 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
49654
49655         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49656         new ABI, too.
49657
49658         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49659         * g++.old-deja/g++.robertl/eb55.C: Likewise.
49660
49661 2000-11-22  Neil Booth  <neilb@earthling.net>
49662
49663         * gcc.dg/cpp/Wtrigraphs.c: New test.
49664
49665 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
49666
49667         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49668
49669 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
49670
49671         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49672
49673 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
49674
49675         * lib/gcc-dg.exp: load_lib scanasm.exp.
49676         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49677         * lib/g++-dg.exp: load_lib scanasm.exp.
49678         * lib/scanasm.exp: New.
49679         (scan-assembler, scan-assembler-not): Add optional arguments to
49680         test name, or if not present, the pattern name.
49681         (scan-assembler-dem, scan-assembler-dem-not): New.
49682
49683         * g++.dg/dg.exp: New.
49684
49685 2000-11-21  Neil Booth  <neilb@earthling.net>
49686
49687         * gcc.dg/cpp/integrated1.c: Remove.
49688
49689 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49690
49691         * gcc.c-torture/execute/20001121-1.c: New test.
49692
49693 2000-11-21  Richard Henderson  <rth@redhat.com>
49694
49695         * gcc.c-torture/compile/20001121-1.c: New test.
49696
49697 2000-11-20  Neil Booth  <neilb@earthling.net>
49698
49699         * gcc.dg/cpp/integrated1.c: New test.
49700
49701 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49702
49703         * g++.old-deja/g++.other/inline17.C: New test.
49704
49705 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
49706
49707         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49708         local variable to be zero: I made the variable global. Now
49709         uses abort() and exit() instead of relying on main's return value.
49710
49711 2000-11-20  Neil Booth  <neilb@earthling.net>
49712
49713         * gcc.dg/cpp/paste2.c: Update test.
49714         * objc/execute/paste.m: New test.
49715
49716 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49717
49718         * gcc.dg/c99-condexpr-1.c: New test.
49719
49720 2000-11-20  Neil Booth  <neilb@earthling.net>
49721
49722         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49723
49724 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
49725
49726         * g++.old-deja/g++.pt/export1.C: New test.
49727
49728 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
49729
49730         * gcc.dg/20001117-1.c: New test.
49731
49732 2000-11-18  Richard Henderson  <rth@redhat.com>
49733
49734         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49735
49736 2000-11-18  Richard Henderson  <rth@redhat.com>
49737
49738         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49739         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49740         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49741
49742 2000-11-18  Richard Henderson  <rth@redhat.com>
49743
49744         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49745         (main): New.  Exit cleanly.
49746
49747 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49748
49749         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49750         gcc.dg/c99-fordecl-2.c: New tests.
49751
49752 2000-11-18  Richard Henderson  <rth@redhat.com>
49753
49754         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49755         * gcc.c-torture/execute/zerolen-2.c: New.
49756
49757 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49758
49759         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49760         memory.
49761
49762 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49763
49764         * g++.old-deja/g++.pt/instantiate8.C: New test.
49765
49766 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49767
49768         * g++.old-deja/g++.other/incomplete.C: Add more tests.
49769         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49770
49771 2000-11-16  Nick Clifton  <nickc@redhat.com>
49772
49773         * gcc.c-torture/execute/nestfunc-2.c: New test.
49774         * gcc.c-torture/execute/nestfunc-3.c: New test.
49775
49776 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49777
49778         * gcc.c-torture/compile/20001116-1.c: New test.
49779
49780 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49781
49782         * gcc.c-torture/execute/20001115-1.c: New test.
49783
49784 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
49785
49786         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49787         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49788         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49789         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49790
49791 2000-11-15  Neil Booth  <neilb@earthling.net>
49792
49793         gcc.dg/cpp/_Pragma1.c: Update.
49794         gcc.dg/cpp/_Pragma2.c: New test.
49795
49796 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49797
49798         * g++.old-deja/g++.other/anon5.C: New test.
49799
49800 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49801
49802         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49803         tests.
49804
49805 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
49806
49807         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49808         output.
49809
49810 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49811
49812         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49813         labels at end of compound statements.
49814
49815 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
49816
49817         * gcc.c-torture/execute/loop-7.c: New test.
49818
49819 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49820
49821         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49822
49823 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49824
49825         * gcc.dg/c99-bool-1.c: New test.
49826
49827 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49828
49829         * gcc.dg/c99-scope-1.c: Remove xfail.
49830         * gcc.dg/c99-scope-2.c: New test.
49831
49832 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49833
49834         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49835         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49836
49837 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
49838
49839         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49840         error messages.
49841
49842         * g++.mike/p700.C: Don't typedef wchar_t.
49843         * g++.mike/p784.C: Likewise.
49844         * g++.mike/eb101.C: Don't use __wchar_t.
49845
49846 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49847
49848         * g77.f-torture/execute/20001111.[fx]: Test premature exit
49849         from DO loop.
49850
49851 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49852
49853         * gcc.c-torture/execute/20001111-1.c: New test.
49854
49855 2000-11-10  Nick Clifton  <nickc@redhat.com>
49856
49857         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49858         long multuiple and accumulate.
49859
49860 2000-11-09  Richard Henderson  <rth@redhat.com>
49861
49862         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49863         via size_t instead of int.
49864
49865         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49866         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49867         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49868         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49869
49870 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
49871
49872         * gcc.c-torture/compile/20001109-1.c: New test.
49873         * gcc.c-torture/compile/20001109-2.c: New test.
49874
49875 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
49876
49877         * g++.old-deja/g++.pt/operator1.C: New test.
49878         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49879
49880 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49881
49882         * gcc.dg/20001108-1.c: New test.
49883
49884 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49885
49886         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49887         with both arguments constant strings.
49888         * gcc.c-torture/execute/string-opt-3.c: New test.
49889         * gcc.c-torture/execute/string-opt-4.c: New test.
49890         * gcc.c-torture/execute/string-opt-5.c: New test.
49891
49892 2000-11-08  Nick Clifton  <nickc@redhat.com>
49893
49894         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
49895         mulsidi3adddi patterns.
49896
49897 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
49898
49899         * g++.old-deja/g++.other/crash36.C: New test.
49900
49901 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
49902
49903         * g++.old-deja/g++.other/init16.C: New test.
49904
49905 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
49906
49907         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49908
49909 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49910
49911         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49912         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49913         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49914
49915 2000-11-07  DJ Delorie  <dj@redhat.com>
49916
49917         * gcc.dg/20000614-1.c: Add return so that test can pass.
49918
49919 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49920
49921         * gcc.c-torture/execute/string-opt-1.c: New test.
49922
49923 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49924
49925         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
49926         mips-sgi-irix6.* because the MIPS ABI passes floating-point
49927         parameters in registers, and there is no way for a varargs
49928         function to know in which order the integer and floating-point
49929         parameters should be interleaved when they are placed on the
49930         stack.
49931         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49932         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49933
49934 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49935
49936         * gcc.c-torture/execute/string-opt-2.c: New test.
49937
49938 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
49939
49940         * g++.old-deja/g++.pt/crash60.C: New test.
49941
49942 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49943
49944         * g++.old-deja/g++.other/crash24.C: New test.
49945         * g++.old-deja/g++.other/crash25.C: New test.
49946         * g++.old-deja/g++.other/crash26.C: New test.
49947         * g++.old-deja/g++.other/crash27.C: New test.
49948         * g++.old-deja/g++.other/crash28.C: New test.
49949         * g++.old-deja/g++.other/crash29.C: New test.
49950         * g++.old-deja/g++.other/crash30.C: New test.
49951         * g++.old-deja/g++.other/crash31.C: New test.
49952         * g++.old-deja/g++.other/crash32.C: New test.
49953         * g++.old-deja/g++.other/crash33.C: New test.
49954         * g++.old-deja/g++.other/crash34.C: New test.
49955         * g++.old-deja/g++.other/crash35.C: New test.
49956
49957 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49958
49959         * gcc.c-torture/execute/20001031-1.c: New test.
49960
49961 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
49962
49963         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49964         namespace.
49965
49966         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49967         standards-conformant.
49968
49969         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49970
49971         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49972         * g++.old-deja/g++.mike/p755a.C: Likewise.
49973         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49974         library makes no calls to `operator new' during initialization.
49975
49976 2000-11-04  Neil Booth  <neilb@earthling.net>
49977
49978         * gcc.dg/cpp/include2.c: New tests.
49979
49980 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
49981
49982         * lib/g++.exp (g++_set_ld_library_path): New function.
49983         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49984
49985 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
49986
49987         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
49988         warnings.
49989
49990 2000-11-01  Richard Henderson  <rth@redhat.com>
49991
49992         * g++.old-deja/g++.ext/namedret1.C: New.
49993         * g++.old-deja/g++.ext/namedret2.C: New.
49994         * g++.old-deja/g++.ext/namedret3.C: New.
49995
49996 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
49997
49998         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49999         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
50000
50001 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50002
50003         * gcc.c-torture/execute/va-arg-21.c: New test.
50004
50005 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50006
50007         * gcc.dg/c99-complex-2.c: New test.
50008
50009 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50010
50011         * gcc.c-torture/execute/stdio-opt-1.c: New test.
50012
50013 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
50014
50015         * g++.old-deja/g++.other/inline16.C: New test.
50016
50017 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
50018
50019         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
50020         __PRETTY_FUNCTION__
50021
50022 2000-10-29  Neil Booth  <neilb@earthling.net>
50023
50024         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
50025         New tests.
50026         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
50027         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
50028         optimisation.
50029
50030 2000-10-29  Neil Booth  <neilb@earthling.net>
50031
50032         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
50033         * mi1.c, mi1c.h: Add null directives to multiple-include test.
50034         * mi5.c: Test multiple includes work with -C.
50035         * trigraphs.c: Test ^= version.
50036
50037 2000-10-28  Neil Booth  <neilb@earthling.net>
50038
50039         New tests and test updates for new macro expander.
50040
50041         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
50042         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
50043         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
50044         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
50045         new diagnostic messages.
50046
50047         * gcc.dg/cpp/macro3.c: New tests.
50048
50049 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
50050
50051         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
50052         on the same line.
50053
50054 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
50055
50056         * g++.old-deja/g++.other/eh2.C: New test.
50057
50058 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
50059
50060         * gcc.c-torture/execute/20001027-1.c: New test.
50061
50062 2000-10-26  Richard Henderson  <rth@redhat.com>
50063
50064         * gcc.c-torture/execute/20001026-1.c: New.
50065
50066 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
50067
50068         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
50069         * g++.old-deja/g++.law/builtin1.C: Likewise.
50070         * g++.old-deja/g++.law/ctors10.C: Likewise.
50071         * g++.old-deja/g++.law/virtual3.C: Likewise.
50072         * g++.old-deja/g++.mike/p658.C: Likewise.
50073         * g++.old-deja/g++.other/sibcall1.C: Likewise.
50074         * g++.old-deja/g++.other/vaarg2.C: Likewise.
50075         * g++.old-deja/g++.robertl/eb124.C: Likewise.
50076         * g++.old-deja/g++.robertl/eb44.C: Likewise.
50077         * g++.old-deja/g++.robertl/eb77.C: Likewise.
50078
50079 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
50080
50081         * gcc.c-torture/compile/20001024-1.c: New test.
50082
50083 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
50084
50085         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
50086         to tell us whether or not we are using V3.
50087
50088 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50089
50090         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
50091         operands.
50092
50093 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50094
50095         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
50096
50097 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
50098
50099         * gcc.c-torture/execute/20001024-1.c: New test.
50100
50101 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
50102
50103         * g++.old-deja/g++.other/sibcall1.C: New test.
50104
50105 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
50106
50107         * gcc.dg/noncompile/init-3.c: New test.
50108
50109 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50110
50111         * gcc.dg/format-array-1.c: New test.
50112
50113 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50114
50115         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
50116         writing through null pointers; remove comment about testing
50117         unterminated strings.
50118
50119 2000-10-17  Matthew Hiller  <hiller@redhat.com>
50120
50121         * gcc.c-torture/execute/20001017-2.c: New test.
50122
50123 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50124
50125         * gcc.c-torture/compile/20001018-1.c: New test.
50126         * gcc.c-torture/compile/20001018-1.x: Xfail.
50127
50128 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50129
50130         * gcc.c-torture/execute/20001017-1.c: New test.
50131
50132 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50133
50134         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
50135         for multiple use of arguments with scanf formats; add tests for
50136         multiple use of arguments.
50137
50138 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
50139
50140         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
50141         from some old tests.
50142
50143 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50144
50145         * gcc.dg/format-miss-1.c: New test.
50146
50147 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50148
50149         * gcc.c-torture/execute/20001013-1.c: New test.
50150
50151 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50152
50153         * gcc.dg/format-branch-1.c: New test.
50154
50155 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50156
50157         * README, lib/file-format.exp: Remove EGCS references.
50158
50159 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50160
50161         * gcc.dg/20001013-1.c: New test.
50162
50163 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50164
50165         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
50166         for intmax_t in the compiler using __typeof__ and the type rules
50167         for conditional expressions.
50168
50169 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
50170
50171         * gcc.dg/20001012-1.c: New test.
50172         * gcc.dg/20001012-2.c: New test.
50173
50174 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50175
50176         * gcc.dg/format-attr-1.c: New test.
50177
50178 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50179
50180         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
50181         __LONG_LONG_MAX__ instead of LLONG_MAX.
50182
50183 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50184
50185         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
50186         scanf flags.
50187         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
50188         flags.
50189
50190 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50191
50192         * gcc.dg/sequence-pt-1.c: New test.
50193
50194 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
50195
50196         * gcc.c-torture/execute/20001011-1.c: New testcase.
50197         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
50198
50199 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50200
50201         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
50202         does not error on it.
50203
50204 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50205
50206         * gcc.dg/20001009-1.c: New test.
50207
50208 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50209
50210         * gcc.c-torture/compile/20001009-1.c: Move from here ....
50211         * gcc.c-torture/execute/20001009-2.c: ... to here.
50212
50213 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
50214
50215         * gcc.c-torture/compile/20001009-1.c: New testcase.
50216         * gcc.c-torture/execute/20001009-1.c: New testcase.
50217         Testcases provided by Jan Hubicka <jh@suse.cz>.
50218
50219 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50220
50221         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50222         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
50223         uintmax_t using <limits.h> to emulate the compiler's internal
50224         logic.  No longer XFAIL %j tests.
50225
50226 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50227
50228         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
50229         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50230         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
50231         regexps and details of expected handling of some bad formats.
50232         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
50233         suppression.
50234
50235 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50236
50237         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
50238         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
50239         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
50240         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
50241         in list archives.
50242
50243 2000-10-06  Richard Henderson  <rth@cygnus.com>
50244
50245         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
50246         * g++.old-deja/g++.brendan/crash52.C: Likewise.
50247         * g++.old-deja/g++.jason/report.C: Likewise.
50248         * g++.old-deja/g++.law/friend5.C: Likewise.
50249         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
50250         of the expected warnings.
50251
50252 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
50253
50254         * g++.old-deja/g++.pt/enum14.C: New test.
50255
50256 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
50257
50258         * g++.old-deja/g++.pt/crash59.C: New test.
50259
50260 2000-10-04  Will Cohen  <wcohen@redhat.com>
50261
50262         * gcc.dg/20000926-1.c: New test.
50263
50264 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
50265
50266         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
50267         function name for current C++ compiler.
50268         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
50269
50270 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
50271
50272         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
50273         __PRETTY_FUNCTION__.
50274         * g++.old-deja/g++.ext/pretty2.C: Likewise.
50275
50276 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50277
50278         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
50279
50280 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
50281
50282         * gcc.c-torture/compile/20000923-1.c: New test.
50283
50284 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
50285
50286         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
50287         * g++.old-deja/g++.pt/ttp62.C: Same.
50288         * g++.old-deja/g++.other/inline14.C: Same.
50289
50290 2000-09-24  Richard Henderson  <rth@cygnus.com>
50291
50292         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
50293
50294 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50295
50296         * gcc.dg/c90-printf-1.c: Add test for wide string format.
50297
50298 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
50299
50300         * gcc.c-torture/compile/20000922-1.c: New file.
50301
50302 2000-09-21  Nick Clifton  <nickc@redhat.com>
50303
50304         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
50305         a signed long modulo operation.
50306         (mod6): New function - perform an unsigned long modulo operation.
50307         (main): Add tests for modulos of very large numbers by very small
50308         dividends.
50309
50310 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50311
50312         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
50313
50314 2000-09-19  Richard Henderson  <rth@cygnus.com>
50315
50316         * gcc.dg/compare2.c (case 10): XFAIL.
50317
50318 2000-09-18  Richard Henderson  <rth@cygnus.com>
50319
50320         * gcc.c-torture/execute/20000906-1.c: Move ...
50321         * gcc.dg/20000906-1.c: ... here.  Only run on targets
50322         that support __builtin_trap.
50323
50324 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
50325
50326         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
50327
50328 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50329
50330         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
50331         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
50332         more $ format tests.
50333
50334 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50335
50336         * gcc.dg/format-errmk-1.c: New test.
50337
50338 2000-09-17  Greg McGary  <greg@mcgary.org>
50339
50340         * gcc.c-torture/execute/20000917-1.x: Remove.
50341
50342 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50343
50344         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
50345
50346 2000-09-17  Greg McGary  <greg@mcgary.org>
50347
50348         * gcc.c-torture/execute/20000917-1.c: New test.
50349         * gcc.c-torture/execute/20000917-1.x: XFAIL.
50350
50351 2000-09-16  Neil Booth  <NeilB@earthling.net>
50352
50353         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
50354         in nested macro bug.
50355
50356 2000-09-15  Neil Booth  <NeilB@earthling.net>
50357
50358         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
50359
50360 2000-09-14  Jeffrey A Law  (law@cygnus.com)
50361
50362         * gcc.c-torture/execute/20000914-1.c: New test.
50363
50364 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
50365
50366         * g++.other/inline13.C: New test.
50367
50368 2000-09-12  Andreas Jaeger  <aj@suse.de>
50369
50370         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
50371         constant by Ulrich Drepper <drepper@redhat.com>.
50372
50373 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
50374
50375         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
50376
50377 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50378
50379         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
50380
50381 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
50382
50383         * gcc.dg/cpp/backslash.c: New test.
50384
50385 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
50386
50387         * gcc.c-torture/execute/20000910-1.c: New test.
50388         * gcc.c-torture/execute/20000910-2.c: Likewise.
50389
50390 2000-09-11  Robert Lipe  <robertl@sco.com>
50391
50392         * gcc.dg/pragma-align.c: New test.
50393
50394 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
50395
50396         * g++.old-deja/g++.pt/explicit82.C: New test.
50397         * g++.old-deja/g++.pt/explicit83.C: New test.
50398
50399 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
50400
50401         * gcc.dg/asm-names.c: New test.
50402
50403 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50404
50405         * gcc.dg/cpp/tr-warn6.c: New test
50406
50407 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50408
50409         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
50410         be accepted.
50411
50412 2000-09-07  Catherine Moore  <clm@redhat.com>
50413
50414         * gcc.c-torture/execute/unroll-1.c: New test.
50415
50416 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
50417
50418         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
50419         ERROR markers.
50420         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
50421         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
50422         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
50423         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
50424         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
50425         Preprocess only.
50426         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
50427         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
50428
50429 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50430
50431         * g++.old-deja/g++.pt/deduct2.C: New test.
50432
50433 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50434
50435         * g++.old-deja/g++.pt/parms2.C: New test.
50436
50437 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50438
50439         * g++.old-deja/g++.pt/crash58.C: New test.
50440
50441 2000-09-06  Greg McGary  <greg@mcgary.org>
50442
50443         * gcc.c-torture/execute/20000906-1.c: New test.
50444         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
50445
50446 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50447
50448         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
50449
50450 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50451
50452         * g++.old-deja/g++.pt/crash57.C: New test.
50453
50454 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50455
50456         * g++.old-deja/g++.pt/crash56.C: New test.
50457
50458 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50459
50460         * g++.old-deja/g++.pt/koenig1.C: New test.
50461
50462 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50463
50464         * gcc.dg/20000904-1.c: New test.
50465
50466 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50467
50468         * gcc.dg/cpp/paste8.c: New test.
50469
50470 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
50471
50472         * gcc.c-torture/compile/20000827-1.c: New test.
50473
50474 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50475
50476         * gcc.dg/format-diag-1.c: New test.
50477
50478 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50479
50480         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
50481         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
50482         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
50483         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
50484         gcc.dg/formatz-1.c: Adjust warning regular expressions.
50485
50486 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50487
50488         * g++.old-deja/g++.other/nested4.C: New test.
50489
50490 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50491
50492         * g++.old-deja/g++.ns/scoped1.C: New test.
50493
50494 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
50495
50496         * lib/g++.exp: Support testing already-installed GCC.
50497
50498 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50499
50500         * wtr-label-1.c, wtr-suffix-1.c: New tests.
50501
50502 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50503
50504         * gcc.dg/return-type-2.c: New test.
50505
50506 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
50507
50508         * gcc.c-torture/compile/20000825-1.c: New test.
50509
50510 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
50511
50512         * gcc.dg/dwarf2-2.c: New test.
50513
50514 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
50515
50516         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
50517         dg-warning regexps.
50518
50519 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50520
50521         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
50522         gcc.dg/format-ext-5.c: New tests.
50523
50524 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
50525
50526         * g++.old-deja/g++.other/crash22.C: New test.
50527
50528 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
50529
50530         * gcc.dg/noncompile/930622-2.c: Adjust error message.
50531
50532 2000-08-24  Richard Henderson  <rth@cygnus.com>
50533
50534         * gcc.dg/ia64-sync-1.c: New test.
50535         * gcc.dg/ia64-sync-2.c: New test.
50536         * gcc.dg/ia64-asm-1.c: New test.
50537
50538 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50539
50540         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
50541         * gcc.dg/format-ext-2.c: New test.
50542
50543 2000-08-23  Jason Merrill  <jason@redhat.com>
50544
50545         * lib/old-dejagnu.exp: Also ignore "In member function" and
50546         "At global scope".
50547
50548 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50549
50550         * gcc.dg/noncompile/label-lineno-1.c: New test.
50551
50552 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50553
50554         * gcc.dg/c99-array-nonobj-1.c: New test.
50555
50556 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50557
50558         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50559         tests.
50560         * gcc.dg/format-ext-1.c: New test.
50561
50562 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50563
50564         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50565         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50566         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50567         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50568         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50569
50570 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50571
50572         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50573         gcc.dg/c99-strftime-2.c: New tests.
50574
50575 2000-08-22  Richard Henderson  <rth@cygnus.com>
50576
50577         * gcc.c-torture/execute/20000822-1.c: New test.
50578
50579 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50580
50581         * gcc.c-torture/execute/20000819-1.x: Remove.
50582
50583 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50584
50585         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50586         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50587         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50588         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50589         gcc.dg/format-xopen-1.c: New tests.
50590
50591 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50592
50593         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50594
50595 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50596
50597         * g++.old-deja/g++.other/loop2.C: New test.
50598
50599         * gcc.c-torture/compile/20000606-1.c: New test.
50600         * gcc.c-torture/compile/20000728-1.c: New test.
50601         * gcc.c-torture/execute/20000801-1.c: New test.
50602         * gcc.c-torture/execute/20000801-2.c: New test.
50603         * gcc.c-torture/execute/20000819-1.c: New test.
50604         * gcc.c-torture/execute/20000819-1.x: XFAIL.
50605         * gcc.dg/20000629-1.c: New test.
50606         * gcc.dg/20000724-1.c: New test.
50607         * gcc.dg/20000807-1.c: New test.
50608
50609 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50610
50611         * gcc.dg/cpp/pragma-1.c: New test.
50612         * gcc.dg/cpp/pragma-2.c: New test.
50613
50614 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
50615
50616         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50617         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
50618
50619 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50620
50621         * gcc.c-torture/compile/20000818-1.c: New test.
50622
50623 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
50624
50625         * gcc.c-torture/execute/20000818-1.c: New test.
50626
50627 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50628
50629         * gcc.dg/format-va-1.c: New test.
50630
50631 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50632
50633         * g++.old-deja/g++.other/typedef8.C: New test.
50634
50635 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50636
50637         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50638         * g++.old-deja/g++.mike/net36.C: Mark candidate.
50639         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50640         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50641         * g++.old-deja/g++.other/ptrmem7.C: New test.
50642         * g++.old-deja/g++.pt/ptrmem10.C: New test.
50643
50644 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50645
50646         * g++.old-deja/g++.pt/typename27.C: New test.
50647
50648 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
50649
50650         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50651         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50652         * g++.old-deja/g++.pt/friend45.C: New test.
50653         * g++.old-deja/g++.other/friend8.C: New test.
50654
50655 2000-08-15  Richard Henderson  <rth@cygnus.com>
50656
50657         * gcc.c-torture/execute/20000815-1.c: New test.
50658
50659 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50660
50661         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50662         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50663         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50664
50665 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
50666
50667         * g++.old-deja/g++.other/refinit2.C: New test.
50668
50669 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
50670
50671         * lib/c-torture.exp (c-torture): Make
50672         compiler_conditional_xfail_data global.
50673         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50674         compiler_conditional_xfail_data machinery.
50675         (f-torture-execute): Likewise.
50676         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50677         and only when unrolling loops.
50678
50679         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50680
50681 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50682
50683         * g++.old-deja/g++.pt/explicit81.C: New test.
50684
50685 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50686
50687         * g++.old-deja/g++.pt/typename26.C: New test.
50688
50689 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
50690
50691         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50692         warning.
50693
50694 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50695
50696         * g++.old-deja/g++.other/array3.C: New test.
50697
50698 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50699
50700         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50701         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50702         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50703         New tests.
50704
50705 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
50706
50707         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50708         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50709
50710 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
50711
50712         * gcc.c-torture/execute/20000808-1.c: New test.
50713
50714 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50715
50716         * gcc.dg/c90-const-expr-1.c: New test.
50717
50718 2000-08-08  Richard Henderson  <rth@cygnus.com>
50719
50720         * gcc.dg/noncompile/920923-1.c: Declare calloc.
50721
50722 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50723
50724         * gcc.dg/noncompile/const-ll-1.c: New test.
50725
50726 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50727
50728         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50729
50730 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50731
50732         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50733         that running programs linked against the shared version of libobjc
50734         run correctly.
50735
50736 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50737
50738         * gcc.dg/c99-printf-1.c: New test.
50739
50740 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50741
50742         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50743
50744 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
50745
50746         * gcc.c-torture/execute/20000731-1.x: Delete.
50747
50748 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
50749
50750         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50751         and torture_without_loops as is done by c-torture.exp.
50752         (search_for): Copy from c-torture.exp.
50753         (gcc-dg-runtest): New function, drives a directory of tests
50754         iterating over the TORTURE_OPTIONS.
50755         (scan-assembler, scan-assembler-not): Move here from
50756         individual directory drivers.
50757
50758         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50759         defined by lib/gcc-dg.exp.
50760         * gcc.dg/cpp/cpp.exp: Likewise.
50761         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
50762         gcc-dg-runtest, so we cycle over optimization options.
50763
50764         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50765         * gcc.dg/compare2.c: No longer expected to fail.
50766
50767 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
50768
50769         * gcc.c-torture/execute/20000804-1.c: New test.
50770
50771 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50772
50773         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50774
50775 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
50776
50777         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50778
50779 2000-08-03  Jeffrey A Law  (law@cygnus.com)
50780
50781         * gcc.c-torture/compile/20000803-1.c: New test.
50782
50783 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50784
50785         * gcc.c-torture/execute/20000801-3.c,
50786         gcc.c-torture/execute/20000801-4.c: New tests.
50787         * gcc.c-torture/execute/20000801-3.x,
50788         gcc.c-torture/execute/20000801-4.x: Xfail.
50789
50790 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
50791
50792         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50793         libobjc/.libs to allow for libtool.
50794
50795 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
50796
50797         * gcc.c-torture/compile/20000802-1.c: New test.
50798
50799 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
50800
50801         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50802
50803 2000-07-31  Jeffrey A Law  (law@cygnus.com)
50804
50805         * gcc-c-torture/execute/20000731-2.c: New test.
50806
50807         * gcc.c-torture/execute/20000731-1.c: New test.
50808         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50809
50810 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
50811
50812         * gcc.dg/cpp/paste7.c: New test.
50813         * gcc.dg/cpp/20000725-1.c: New test.
50814
50815 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
50816
50817         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50818         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50819         declaration warning for __builtin_dwarf_reg_size.
50820
50821         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50822
50823 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50824
50825         * gcc.dg/noncompile/voidparam-1.c: New test.
50826
50827 2000-07-30  Richard Henderson  <rth@cygnus.com>
50828
50829         * gcc.dg/c90-digraph-1.c: Don't xfail.
50830         * gcc.dg/compare2.c (case 10): Xfail.
50831         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50832
50833 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
50834
50835         * gcc.dg/c99-main-1.c: New test.
50836
50837 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50838
50839         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50840
50841 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
50842
50843         * gcc.c-tortuer/execute/20000726-1.c: New test.
50844
50845 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
50846
50847         * gcc.c-torture/execute/enum-2.c: New test.
50848
50849 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50850
50851         * gcc.dg/cpp/tr-warn3.c: New test.
50852
50853 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50854
50855         * g++.old-deja/g++.ext/implicit1.C: Remove.
50856         * g++.old-deja/g++.jason/c2.C: Remove
50857         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50858         * g++.old-deja/g++.pt/crash16.C: Likewise.
50859         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50860
50861 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50862
50863         * g++.old-deja/g++.other/for2.C: New test.
50864
50865 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
50866
50867         * gcc.dg/20000720-1.c: New test.
50868
50869 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
50870
50871         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
50872
50873 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
50874
50875         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50876         * gcc.c-torture/execute/20000722-1.c: New.
50877         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50878
50879 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
50880
50881         * gcc.dg/cpp/20000720-1.S: New test.
50882
50883 2000-07-21  Michael Meissner  <meissner@redhat.com>
50884
50885         * gcc.c-torture/execute/ieee/hugeval.c: New test.
50886
50887 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50888
50889         * g++.old-deja/g++.brendan/crash16.C,
50890         g++.old-deja/g++.brendan/parse3.C,
50891         g++.old-deja/g++.brendan/redecl1.C,
50892         g++.old-deja/g++.ns/template13.C,
50893         g++.old-deja/g++.other/decl4.C,
50894         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50895
50896 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50897
50898         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50899         and "Internal error".
50900
50901         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50902         regexps.
50903         * gcc.dg/cpp/paste6.c: New test.
50904
50905 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
50906
50907         * gcc.dg/cpp/tr-direct.c: New test.
50908
50909         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50910         gcc.dg/cpp/undef1.c: Tweak error regexps.
50911
50912 2000-07-18  Eric Christopher <echristo@redhat.com>
50913
50914         * gcc.c-torture/compile/20000718-1.c: New test.
50915
50916 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
50917
50918         * cpplex.c (_cpp_push_token): If the token being pushed back
50919         is the previous token in this context, just subtract one from
50920         context->posn.
50921         * cppmacro.c (save_expansion): Clear aux field when storing a
50922         placemarker.
50923
50924 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
50925
50926         * gcc.dg/noncompile/redecl-1.c: New test.
50927
50928 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
50929
50930         * gcc.c-torture/execute/20000717-5.c: New test.
50931         * gcc.c-torture/execute/20000717-1.x: Removed.
50932
50933 2000-07-17  Richard Henderson  <rth@cygnus.com>
50934
50935         * gcc.c-torture/execute/20000717-4.c: New test.
50936
50937 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
50938
50939         * gcc.dg/cpp/syshdr.c: New test.
50940         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50941
50942 2000-07-17  Neil Booth  <neilb@earthling.net>
50943
50944         * gcc.dg/cpp/cmdlne-dM.c: New test.
50945         * gcc.dg/cpp/cmdlne-dD.c: New test.
50946
50947 2000-07-17  Jeffrey A Law  (law@cygnus.com)
50948
50949         * gcc.c-torture/execute/20000717-3.c: New test.
50950
50951         * gcc.c-torture/compile/20000717-1.c: New test.
50952
50953 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
50954
50955         * gcc.c-torture/execute/20000717-2.c: New test.
50956
50957 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50958
50959         * gcc.dg/formatz-1.c: New test.
50960
50961         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50962         * gcc.dg/c99-digraph-1.c: New tests.
50963
50964         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50965         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50966
50967         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50968         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50969         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50970         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50971         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50972         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50973         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50974
50975 2000-07-17  Greg McGary <greg@mcgary.org>
50976
50977         * gcc.c-torture/execute/20000717-1.c: New test.
50978         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50979
50980 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
50981
50982         * gcc.c-torture/execute/20000715-2.c: New test.
50983         * gcc.dg/20000715-1.c: New test.
50984
50985 2000-07-15  Michael Meissner  <meissner@redhat.com>
50986
50987         * gcc.c-torture/execute/20000715-1.c: New test.
50988
50989 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
50990
50991         * gcc.c-torture/execute/20000707-1.c: New test.
50992
50993 2000-07-13  Neil Booth  <NeilB@earthling.net>
50994
50995         * gcc.dg/cpp/digraph1.c,
50996         gcc.dg/cpp/digraph2.c,
50997         gcc.dg/cpp/digraphs.c: New tests.
50998
50999 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
51000
51001         * g77.f-torture/compile/20000630-2.f: New test.
51002         * g77.f-torture/compile/20000630-2.x
51003
51004 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51005
51006         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
51007
51008 2000-07-11  Neil Booth  <NeilB@earthling.net>
51009
51010         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
51011
51012 2000-07-11  Neil Booth  <NeilB@earthling.net>
51013
51014         * gcc.dg/cpp/cmdlne-C.c: New.
51015
51016 2000-07-09  Neil Booth  <NeilB@earthling.net>
51017
51018         * gcc.dg/cpp/directiv.c: New tests.
51019         * gcc.dg/cpp/undef1.c: Update.
51020
51021 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
51022
51023         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
51024
51025 2000-07-09  Neil Booth  <NeilB@earthling.net>
51026
51027         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
51028
51029 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
51030
51031         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
51032         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
51033
51034 2000-07-08  Neil Booth  <NeilB@earthling.net>
51035
51036         * gcc.dg/cpp/macsyntx.c: New tests.
51037
51038 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51039
51040         * gcc.dg/20000707-1.c: New test.
51041
51042 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51043
51044         * gcc.c-torture/execute/20000706-1.c: New test.
51045         * gcc.c-torture/execute/20000706-2.c: New test.
51046         * gcc.c-torture/execute/20000706-3.c: New test.
51047         * gcc.c-torture/execute/20000706-4.c: New test.
51048         * gcc.c-torture/execute/20000706-5.c: New test.
51049
51050 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51051
51052         * g++.old-deja/g++.pt/instantiate7.C: New test.
51053
51054 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51055
51056         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
51057         * g++.old-deja/g++.mike/thunk3.C: Likewise.
51058         * g++.old-deja/g++.other/rtti3.C: Likewise.
51059         * g++.old-deja/g++.other/rttid3.C: Likewise.
51060
51061 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
51062
51063         *  g77.f-torture/compile/20000630-1.x: Fix typo
51064
51065 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
51066
51067         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
51068         assembly output.
51069
51070 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
51071
51072         * gcc.dg/cpp/ident.c: New test.
51073
51074 2000-07-05  Neil Booth  <NeilB@earthling.net>
51075
51076         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
51077           gcc.dg/cpp/lexstrng.c: New tests.
51078
51079 2000-07-04  Neil Booth  <NeilB@earthling.net>
51080
51081         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
51082         * gcc.dg/cpp/strify2.c: Same.
51083
51084 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
51085
51086         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
51087         * gcc.dg/cpp/19990703-1.c: Likewise.
51088         * gcc.dg/cpp/20000625-1.c: Likewise.
51089         * gcc.dg/cpp/20000625-2.c: Likewise.
51090
51091         * gcc.dg/cpp/macro1.c,
51092         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
51093         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
51094         gcc.dg/cpp/strify1.c,
51095         gcc.dg/cpp/strify2.c: New tests.
51096
51097 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
51098
51099         * gcc.c-torture/execute/20000703-1.c: New test.
51100
51101 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51102
51103         * g++.old-deja/g++.pt (lookup10.C): New test.
51104
51105 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51106
51107         * g++.old-deja/g++.pt (typename25.C): New test.
51108
51109 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
51110
51111         * gcc.c-torture/compile/20000701-1.c: New test.
51112
51113 2000-06-30  Nick Clifton  <nickc@cygnus.com>
51114
51115         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
51116         to test case.
51117
51118 2000-06-30  Catherine Moore  <clm@cygnus.com>
51119
51120         * gcc.c-torture/execute/align-1.c: New test.
51121
51122 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
51123
51124         * g++.old-deja/g++.pt/expr8.C: New test.
51125         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
51126
51127 2000-06-29  Nick Clifton  <nickc@cygnus.com>
51128
51129         * gcc.c-torture/compile/20000629-1.c: New test.
51130
51131 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51132
51133
51134         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
51135         gcc.dg/noncompile directory, depending on whether they're
51136         preprocessor tests or not.  Annotate all the tests for the dg
51137         framework.
51138
51139         * gcc.c-torture/noncompile/noncompile.exp: Delete.
51140         * gcc.dg/noncompile/noncompile.exp: New.
51141
51142         * Moved files:
51143         Old name                                New name
51144         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
51145         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
51146         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
51147         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
51148         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
51149         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
51150         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
51151         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
51152         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
51153         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
51154         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
51155         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
51156         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
51157         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
51158         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
51159         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
51160         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
51161         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
51162         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
51163         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
51164         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
51165         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
51166         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
51167         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
51168
51169         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
51170         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
51171         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
51172         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
51173         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
51174         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
51175
51176 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51177
51178         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
51179         declare one variable.  On the fourth, error.
51180         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
51181         declared by 20000628-1a.h.
51182
51183 2000-06-29  Richard Henderson  <rth@redhat.com>
51184
51185         * gcc.c-torture/execute/930529-1.x: New file.
51186         * gcc.dg/920413-1.c: Adjust expected warning text.
51187         * gcc.dg/980217-1.c: Declare abort.
51188         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
51189
51190 2000-06-29  Jeffrey A Law  (law@cygnus.com)
51191
51192         * g77.f-torture/compile/20000629-1.f: New test.
51193         * g77.f-torture/compile/20000629-1.x: Expected to fail.
51194
51195 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51196
51197         Rearrange lots of files, removing entirely the
51198         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
51199         directories.
51200
51201         * Deleted files:
51202         gcc.c-torture/code_quality/code_quality.exp
51203         gcc.c-torture/special/special.exp
51204         gcc.failure/failure.exp
51205         gcc.failure/940409-1.x
51206         gcc.c-torture/compile/961203-1.x
51207
51208         * New files:
51209         gcc.misc-tests/linkage.exp
51210         gcc.c-torture/execute/920730-1t.c
51211         gcc.c-torture/execute/920730-1t.x
51212         gcc.c-torture/compile/920520-1.x
51213         gcc.c-torture/compile/920521-1.x
51214         gcc.c-torture/compile/981006-1.x
51215         gcc.c-torture/execute/eeprof-1.x
51216
51217         * Moved files (possibly with modifications to fit a new harness):
51218         Old name                                New name
51219         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
51220         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
51221         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
51222         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
51223         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
51224         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
51225         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
51226         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
51227         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
51228         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
51229         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
51230         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
51231         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
51232         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
51233
51234 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51235
51236         * c-torture/compile/961203-1.x: Delete.
51237
51238         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
51239         not exit. Include stdio.h.
51240         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
51241         * gcc.misc-tests/dg-12.c: Likewise.
51242         * gcc.misc-tests/dg-5.c: Likewise.
51243         * gcc.misc-tests/dg-6.c: Likewise.
51244         * gcc.misc-tests/dg-7.c: Prototype abort.
51245         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
51246         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
51247         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
51248         not exit.
51249         * gcc.misc-tests/sieve.c: Use return from main, not exit.
51250         * gcc.misc-tests/sort2.c: Use return from main, not exit.
51251
51252 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
51253
51254         * gcc.dg/cpp/20000628-1.c: New test.
51255         * gcc.dg/cpp/20000628-1.h: New header for above test.
51256         * gcc.dg/cpp/20000628-1a.h: Likewise.
51257
51258 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
51259
51260         * gcc.dg/cpp: New directory.
51261         * gcc.dg/cpp/cpp.exp: New driver.
51262         * gcc.dg/cpp/20000627-1.c: New test.
51263         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
51264         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
51265         and rewrite as a compilation test.
51266
51267         * gcc.dg: Move many files into the cpp subdirectory, possibly
51268         renaming or editing them as well.
51269         Old name                New name
51270         990119-1.c              cpp/19990119-1.c
51271         990228-1.c              cpp/19990228-1.c
51272         990407-1.c              cpp/19990407-1.c
51273         990409-1.c              cpp/19990409-1.c
51274         990413-1.c              cpp/19990413-1.c
51275         990703-1.c              cpp/19990703-1.c
51276         20000127-1.c            cpp/20000127-1.c
51277         20000129-1.c            cpp/20000129-1.c
51278         20000207-1.c            cpp/20000207-1.c
51279         20000207-2.c            cpp/20000207-2.c
51280         20000209-1.c            cpp/20000209-1.c
51281         20000209-2.c            cpp/20000209-2.c
51282         20000301-1.c            cpp/20000301-1.c
51283         20000419-1.c            cpp/20000419-1.c
51284         20000510-1.S            cpp/20000510-1.S
51285         20000519-1.c            cpp/20000519-1.c
51286         20000529-1.c            cpp/20000529-1.c
51287         20000625-1.c            cpp/20000625-1.c
51288         20000625-2.c            cpp/20000625-2.c
51289         cpp-as1.c               cpp/assert1.c
51290         cpp-as2.c               cpp/assert2.c
51291         cxx-comments-1.c        cpp/cxxcom1.c
51292         cxx-comments-2.c        cpp/cxxcom2.c
51293         endif-label.c           cpp/endif.c
51294         cpp-hash1.c             cpp/hash1.c
51295         cpp-hash2.c             cpp/hash2.c
51296         cpp-if1.c               cpp/if-1.c
51297         cpp-if2.c               cpp/if-2.c
51298         cpp-if3.c               cpp/if-3.c
51299         cpp-if4.c               cpp/if-4.c
51300         cpp-if5.c               cpp/if-5.c
51301         cpp-cond.c              cpp/if-cexp.c
51302         cpp-missingop.c         cpp/if-mop.c
51303         cpp-missingparen.c      cpp/if-mpar.c
51304         cpp-opprec.c            cpp/if-oppr.c
51305         cpp-ifparen.c           cpp/if-paren.c
51306         cpp-shortcircuit.c      cpp/if-sc.c
51307         cpp-shift.c             cpp/if-shift.c
51308         cpp-unary.c             cpp/if-unary.c
51309         cpp-li1.c               cpp/line1.c
51310         cpp-li2.c               cpp/line2.c
51311         lineno.c                cpp/line3.c
51312         lineno-2.c              cpp/line4.c
51313         cpp-mi.c                cpp/mi1.c
51314         cpp-mic.h               cpp/mi1c.h
51315         cpp-micc.h              cpp/mi1cc.h
51316         cpp-mind.h              cpp/mi1nd.h
51317         cpp-mindp.h             cpp/mi1ndp.h
51318         cpp-mix.h               cpp/mi1x.h
51319         cpp-mi2.c               cpp/mi2.c
51320         cpp-mi2a.h              cpp/mi2a.h
51321         cpp-mi2b.h              cpp/mi2b.h
51322         cpp-mi2c.h              cpp/mi2c.h
51323         cpp-mi3.c               cpp/mi3.c
51324         cpp-mi3.def             cpp/mi3.def
51325         poison-1.c              cpp/poison.c
51326         pr-impl.c               cpp/prag-imp.c
51327         cpp-redef-2.c           cpp/redef1.c
51328         cpp-redef.c             cpp/redef2.c
51329         strpaste.c              cpp/strp1.c
51330         strpaste-2.c            cpp/strp2.c
51331         cpp-tradpaste.c         cpp/tr-paste.c
51332         cpp-tradstringify.c     cpp/tr-str.c
51333         cpp-tradwarn1.c         cpp/tr-warn1.c
51334         cpp-tradwarn2.c         cpp/tr-warn2.c
51335         trigraphs.c             cpp/trigraphs.c
51336         cpp-unc1.c              cpp/unc1.c
51337         cpp-unc2.c              cpp/unc2.c
51338         cpp-unc3.c              cpp/unc3.c
51339         cpp-unc.c               cpp/unc4.c
51340         undef.c                 cpp/undef1.c
51341         undef-2.c               cpp/undef2.c
51342         cpp-wi1.c               cpp/widestr1.c
51343
51344 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
51345
51346         * lib/g++.exp (g++_include_flags): Tweak.
51347
51348 2000-06-27  H.J. Lu  <hjl@gnu.org>
51349             Loren J. Rittle  <ljrittle@acm.org>
51350
51351         * lib/g++.exp (g++_include_flags): Override libgloss.exp
51352         version with one that knows about the new gcc tree structure.
51353         (g++_link_flags): Same.
51354
51355 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
51356
51357         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
51358         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
51359         case we are cross-compiling.
51360
51361         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
51362         g++.old-deja/g++.niklas/Makefile.in,
51363         g++.old-deja/g++.niklas/configure.in,
51364         g++.old-deja/g++.other/Makefile.in,
51365         g++.old-deja/g++.other/configure.in,
51366         gcc.c-torture/code_quality/Makefile.in,
51367         gcc.c-torture/code_quality/configure.in,
51368         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
51369         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
51370         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
51371         gcc.c-torture/execute/ieee/Makefile.in,
51372         gcc.c-torture/execute/ieee/configure.in,
51373         gcc.c-torture/noncompile/Makefile.in,
51374         gcc.c-torture/noncompile/configure.in,
51375         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
51376         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
51377         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
51378
51379 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51380
51381         * g++.old-deja/g++.other/ambig3.C: New test.
51382
51383 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51384
51385         * g++.old-deja/g++.pt/syntax1.C: New test.
51386         * g++.old-deja/g++.pt/syntax2.C: New test.
51387         * g++.old-deja/g++.other/syntax3.C: New test.
51388         * g++.old-deja/g++.other/syntax4.C: New test.
51389
51390 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51391
51392         * gcc.dg/20000623-1.c: Prototype exit and abort.
51393
51394 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51395
51396         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
51397         New tests.
51398         * gcc.dg/cpp-mi3.def: New file.
51399
51400         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
51401         inside assertions.
51402         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
51403         lexer's error messages.
51404         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
51405         divine anything from the linemarkers.
51406         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
51407         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
51408
51409 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
51410
51411         * gcc.dg/20000623-1.c: New test.
51412
51413 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
51414
51415         * gcc.c-torture/execute/20000622-1.c: New test.
51416
51417 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51418
51419         * g++.old-deja/g++.other/init15.C: New test.
51420
51421 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51422
51423         * g++.old-deja/g++.pt/vaarg2.C: New test.
51424         * g++.old-deja/g++.pt/vaarg3.C: New test.
51425
51426 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
51427
51428         * g++.old-deja/g++.other/dyncast6.C: New test.
51429
51430 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
51431
51432         * gcc.c-torture/execute/loop-6.c: New test.
51433
51434 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
51435
51436         * gcc.dg/20000614-1.c: New test.
51437         * gcc.dg/20000614-2.c: New test.
51438
51439 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
51440
51441         * g++.old-deja/g++.other/inline12.C: New test.
51442
51443 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
51444
51445         * g++.old-deja/g++.other/eh1.C: New test.
51446
51447 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
51448
51449         * g++.old-deja/g++.other/type.C: New test.
51450
51451 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51452
51453         * g++.old-deja/g++.other/initstring.C: New test.
51454
51455 2000-06-12  Jason Merrill  <jason@redhat.com>
51456
51457         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
51458
51459 2000-06-09  Jeffrey A Law  (law@cygnus.com)
51460
51461         * gcc.c-torture/compile/20000609-1.c: New test.
51462
51463 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
51464
51465         * gcc.dg/20000609-1.c: New test.
51466
51467 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
51468
51469         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
51470         * gcc.c-torture/noncompile/poison-1.c: Move...
51471         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
51472         * gcc.dg/cpp-li1.c: Add a token after the #line.
51473
51474 2000-06-05  Richard Henderson  <rth@cygnus.com>
51475
51476         * gcc.c-torture/execute/20000605-2.c: New test.
51477         * gcc.c-torture/execute/20000605-3.c: New test.
51478
51479 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
51480
51481         * g77.f-torture/execute/20000503-1.x: New file.
51482
51483 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
51484
51485         * g++.old-deja/g++.eh/badalloc1.C: New test.
51486
51487 2000-06-05  Richard Henderson  <rth@cygnus.com>
51488
51489         * gcc.c-torture/execute/20000605-1.c: New test.
51490
51491 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51492             Nathan Sidwell <nathan@codesourcery.com>
51493
51494         * gcc.c-torture/compile/20000605-1.c: New test.
51495
51496 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
51497
51498         * g77.f-torture/compile/20000601-1.f: New test.
51499
51500 2000-06-03  Richard Henderson  <rth@cygnus.com>
51501
51502         * gcc.c-torture/execute/20000603-1.c: New.
51503
51504 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
51505
51506         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
51507         * gcc.dg/noreturn-2.c (noreturn): Likewise.
51508
51509 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
51510
51511         * gcc.dg/compare2.c (case 12): XFAIL.
51512         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
51513         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
51514
51515         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
51516
51517 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
51518
51519         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
51520         guard macro is already defined when the header is first
51521         included.
51522         * gcc.dg/cpp-mix.h: New file.
51523         * gcc.dg/endif-label.c: Update patterns to match compiler.
51524
51525         * g++.brendan/complex1.C: Declare abort.
51526         * g++.law/refs4.C: Remove XFAIL.
51527         * g++.oliva/expr2.C: Declare abort and exit.
51528
51529 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
51530
51531         * gcc.c-torture/execute/20000528-1.c: New test.
51532
51533         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
51534         * g++.old-deja/g++.law/temps4.C: Likewise.
51535
51536         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
51537         stdlib.h.  Call abort() on failure.
51538         * g++.old-deja/g++.law/refs4.C: Likewise.
51539         * g++.old-deja/g++.law/temps4.C: Likewise.
51540         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
51541         * gcc.c-torture/execute/20000112-1.c: Include string.h.
51542
51543 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
51544
51545         Relative to g++.dg/special:
51546         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
51547
51548         Relative to g++.old-deja:
51549         * g++.brendan/complex1.C, g++.jason/optimize2.C,
51550         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
51551         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
51552         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
51553         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
51554         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
51555         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
51556
51557         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51558         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51559         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51560         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51561         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51562         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51563         and/or string.h.
51564
51565         * g++.other/goto1.C: Update expectations for error messages.
51566
51567 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
51568
51569         * gcc.c-torture/compile/20000523-1.c: New test.
51570
51571 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51572
51573         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51574
51575 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51576
51577         * g++.old-deja/g++.eh/catch11.C: New test.
51578         * g++.old-deja/g++.eh/catch12.C: New test.
51579
51580 2000-05-24  Nick Clifton  <nickc@cygnus.com>
51581
51582         * gcc.c-torture/execute/20000523-1.c: New test.
51583
51584 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
51585
51586         * c-torture/execute/bcp-1.c: Replace abort in arg of
51587         __builtin_constant_p with a generic external function.
51588
51589         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51590         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51591         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51592         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51593         Prototype abort and/or exit.
51594
51595         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51596         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51597         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51598         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51599
51600 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
51601
51602         * gcc.dg/dwarf2-1.c: New test.
51603
51604 2000-05-20  Richard Henderson  <rth@cygnus.com>
51605
51606         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51607
51608 2000-05-20  Andreas Jaeger  <aj@suse.de>
51609
51610         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51611         testcase.
51612
51613 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
51614
51615         * gcc.c-torture/execute/20000519-2.c: New test.
51616
51617 2000-05-19  Andreas Jaeger  <aj@suse.de>
51618
51619         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51620         which fails with SSA.
51621
51622         * lib/c-torture.exp: Also test with -O3 -fssa.
51623
51624 2000-05-18  Michael Meissner  <meissner@redhat.com>
51625
51626         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51627         * gcc.c-torture/execute/920415-1.c: Ditto.
51628         * gcc.c-torture/execute/920501-1.c: Ditto.
51629         * gcc.c-torture/execute/conversion.c: Ditto.
51630         * gcc.c-torture/execute/cvt-1.c: Ditto.
51631
51632 2000-05-18  Jeffrey A Law  (law@cygnus.com)
51633
51634         * gcc.c-torture/compile/20000518-1.c: New test.
51635
51636 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51637
51638         * g77.f-torture/compile/200005018.f: New test.
51639
51640 2000-05-17  Jeffrey A Law  (law@cygnus.com)
51641
51642         * gcc.c-torture/compile/20000517-1.c: New test.
51643
51644 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51645
51646         * gcc.c-torture/execute/20000516-1.c: New test.
51647
51648 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
51649
51650         * g++.old-deja/g++.other/eh.C: New test.
51651
51652 2000-05-12  Richard Henderson  <rth@cygnus.com>
51653
51654         * gcc.c-torture/execute/990208-1.c (main): Don't pass
51655         constants through to doit's conditional.
51656
51657 2000-05-11  Jeffrey A Law  (law@cygnus.com)
51658
51659         * gcc.c-torture/compile/20000511-1.c: New test.
51660         * g77.f-torture/compile/20000511-1.f: New test.
51661         * g77.f-torture/compile/20000511-2.f: New test.
51662
51663 2000-05-11  Michael Meissner  <meissner@redhat.com>
51664
51665         * gcc.c-torture/execute/20000511-1.c: New test.
51666
51667 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
51668
51669         * gcc.dg/dg.exp: Scan .S files as well as .c files.
51670         * gcc.dg/20000510-1.S: New.
51671
51672 2000-05-08  Catherine Moore  <clm@cygnus.com>
51673
51674         * gcc.dg/unused-3.c: New.
51675
51676 2000-05-06  Richard Henderson  <rth@cygnus.com>
51677
51678           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51679           * g++.old-deja/g++.mike/warn1.C: Likewise.
51680           * g++.old-deja/g++.pt/local1.C: Likewise.
51681           * g++.old-deja/g++.pt/local7.C: Likewise.
51682           * g++.old-deja/g++.pt/spec16.C: Likewise.
51683
51684 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
51685
51686         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51687
51688 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
51689
51690           * g77.f-torture/execute/20000503-1.f: New test.
51691
51692 2000-05-04  Andreas Jaeger  <aj@suse.de>
51693
51694         * gcc.dg/noreturn-2.c: New test.
51695
51696 2000-05-04  Neil Booth  <NeilB@earthling.net>
51697
51698         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51699         preprocessor.
51700
51701 2000-05-04  Richard Henderson  <rth@cygnus.com>
51702
51703         * gcc.c-torture/execute/20000503-1.c: Fix typo.
51704
51705 2000-05-04  Richard Henderson  <rth@cygnus.com>
51706
51707         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
51708         OpenSSL by Jason R Thorpe.
51709
51710 2000-05-03  Jim Wilson  <wilson@cygnus.com>
51711
51712         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51713
51714 2000-05-03  Robert Lipe <robertlipe@usa.net>
51715
51716         * gcc.dg/20000503-1.c: New test.
51717
51718 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
51719
51720         * gcc.c-torture/compile/20000502-1.c: New test.
51721         * g++.old-deja/g++.other/align.C: New test.
51722         * gcc.dg/cpp-tradstringify.c: New test.
51723
51724 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51725
51726         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51727         and hard registers.
51728
51729 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
51730
51731         * gcc.c-torture/execute/loop-5.c: New test.
51732
51733 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
51734
51735         * gcc.c-torture/execute/va-arg-20.c: New test.
51736
51737 2000-04-23  Jeffrey A Law  (law@cygnus.com)
51738
51739         * gcc.c-torture/execute/20000422-1.c: New test.
51740
51741 2000-04-20  Greg McGary  <gkm@gnu.org>
51742
51743         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51744         when optimizing, but without sibling-call optimizations (-O1).
51745
51746 2000-04-20  Jeffrey A Law  (law@cygnus.com)
51747
51748           * gcc.c-torture/compile/20000420-1.c: New test.
51749
51750 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51751
51752         * g++.abi/ptrflags.C: New test.
51753         * g++.eh/catchptr1.C: Test incomplete pointer chains.
51754
51755 2000-04-19  Catherine Moore  <clm@cygnus.com>
51756
51757         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51758
51759 2000-04-19  Greg McGary  <gkm@gnu.org>
51760
51761         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51762         sibling-call optimizations.
51763
51764 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
51765
51766         * gcc.dg/20000419-1.c: New test.
51767
51768 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
51769
51770         * gcc.c-torture/execute/20000412-6.c: New test.
51771
51772 2000-04-12  Jeffrey A Law  (law@cygnus.com)
51773
51774         * gcc.c-torture/execute/20000412-5.c: New test.
51775         * g77.f-torture/compile/20000412-1.f: New test.
51776         * gcc.c-torture/execute/20000412-4.c: New test.
51777         * gcc.c-torture/compile/20000412-2.c: New test.
51778         * gcc.c-torture/execute/20000412-3.c: New test.
51779         * gcc.c-torture/compile/20000412-1.c: New test.
51780         * gcc.c-torture/execute/20000412-2.c: New test.
51781
51782 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
51783
51784         * objc/execute/bf-20.m: New test.
51785
51786 2000-04-10  Richard Henderson  <rth@cygnus.com>
51787
51788         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51789
51790         * gcc.c-torture/execute/20000412-1.c: New test.
51791
51792 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51793
51794         * g++.old-deja/g++.eh/catchptr1.C: New test.
51795
51796 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
51797
51798         * g++.old-deja/g++.abi/cxa_vec.C: New test.
51799
51800 2000-04-08  Neil Booth  <NeilB@earthling.net>
51801
51802         * gcc.dg/cpp-nullchar.c: Remove test as
51803         embedded nulls cause problems.
51804
51805 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51806
51807         * gcc.dg/compare2.c: New test.
51808
51809 2000-04-08  Neil Booth  <NeilB@earthling.net>
51810
51811         * gcc.dg/cpp-nullchar.c: New test.
51812
51813 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
51814
51815         * gcc.dg/cpp-mi2.c: New test.
51816         * gcc.dg/cpp-mi2[abc].h: New files.
51817
51818 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
51819
51820         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51821         member name.
51822
51823 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
51824
51825         * g++.old-deja/g++.abi/vmihint.C: New test.
51826
51827 2000-04-06  Neil Booth  <NeilB@earthling.net>
51828
51829         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51830         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51831         copyright.
51832
51833 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
51834
51835         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51836         avoid stack-frame overwrite.
51837
51838 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
51839
51840         * gcc.c-torture/compile/20000405-2.c: New test.
51841         * gcc.c-torture/compile/20000405-3.c: New test.
51842
51843 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51844
51845         * gcc.c-torture/compile/20000405-1.c: New test.
51846
51847 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
51848
51849         * gcc.dg/cast-qual-1.c: Revert last change.
51850
51851 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51852
51853         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51854
51855 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
51856
51857         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51858         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51859
51860 2000-04-03  Jeffrey A Law  (law@cygnus.com)
51861
51862         * gcc.c-torture/compile/20000403-2.c: New test.
51863         * gcc.c-torture/compile/20000403-1.c: New test.
51864
51865 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
51866
51867         * gcc.c-torture/execute/20000403-1.c: New test.
51868
51869 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
51870
51871         * gcc.c-torture/execute/20000402-1.c: New test.
51872
51873 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
51874
51875         * gcc.c-torture/execute/va-arg-15.c: New test.
51876         * gcc.c-torture/execute/va-arg-16.c: New test.
51877         * gcc.c-torture/execute/va-arg-17.c: New test.
51878         * gcc.c-torture/execute/va-arg-18.c: New test.
51879         * gcc.c-torture/execute/va-arg-19.c: New test.
51880
51881 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
51882
51883         * gcc.c-torture/compile/981211-1.c: Move to...
51884         * gcc.dg/cpp-as1.c: ...here.
51885         * gcc.dg/cpp-as2.c: New file.
51886
51887         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51888         compiler.
51889
51890 2000-04-02  Neil Booth  <NeilB@earthling.net>
51891
51892         * gcc.dg/cpp-cond.c  New tests.
51893         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
51894         accidental success less likely.
51895         * gcc.dg/cpp-missingop.c  New tests.
51896         * gcc.dg/cpp-missingparen.c  New tests.
51897         * gcc.dg/cpp-shift.c  New tests.
51898         * gcc.dg/cpp-shortcircuit.c  New tests.
51899         * gcc.dg/cpp-unary.c  New tests.
51900
51901 2000-03-29  Jeffrey A Law  (law@cygnus.com)
51902
51903         * gcc.c-torture/compile/20000329-1.c: New test.
51904
51905 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
51906
51907         * gcc.c-torture/compile/20000326-1.c: New test.
51908         * gcc.c-torture/compile/20000326-2.c: New test.
51909
51910 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
51911
51912         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51913         the first parameter is a function argument.
51914
51915 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
51916
51917         * g++.old-deja/g++.ext/array4.C: New test.
51918
51919 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
51920
51921         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51922
51923 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51924
51925         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51926
51927 2000-03-19  Richard Henderson  <rth@cygnus.com>
51928
51929         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51930
51931 2000-03-19  Richard Henderson  <rth@cygnus.com>
51932
51933         * gcc.c-torture/compile/20000319-1.c: New test.
51934
51935 2000-03-14  Jeffrey A Law  (law@cygnus.com)
51936
51937         * gcc.c-torture/execute/20000314-3.c: New test.
51938         * gcc.c-torture/execute/20000314-2.c: New test.
51939         * gcc.c-torture/execute/20000314-1.c: New test.
51940         * gcc.c-torture/compile/20000314-2.c: New test.
51941         * gcc.c-torture/compile/20000314-1.c: New test.
51942
51943 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
51944
51945         * g++.old-deja/g++.warn/inline.C: New test.
51946
51947 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
51948
51949         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51950         standards-compliant result rather than specific constants.
51951         Put test-values in array.
51952
51953 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
51954
51955         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51956         (g++_target_compile): Put test-specific options last.
51957
51958 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51959
51960         * g++.old-deja/g++.eh/vbase4.C: New test.
51961
51962 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51963
51964         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51965
51966 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51967
51968         * g++.old-deja/g++.brendan/misc12.C: Removed.
51969         * g++.old-deja/g++.pt/memtemp77.C: Constify.
51970         * g++.old-deja/g++.ext/pretty4.C: New test.
51971
51972 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51973
51974         * g++.old-deja/g++.other/string2.C: New test.
51975
51976 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
51977
51978         * g++.old-deja/g++.warn/impint2.C: New test.
51979
51980 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
51981
51982         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51983         is 1, not zero.
51984
51985 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
51986
51987         * g++.old-deja/g++.warn/impint.C: New test.
51988         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51989         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51990         * g++.old-deja/g++.pt/explicit12.C: Likewise.
51991         * g++.old-deja/g++.pt/explicit13.C: Likewise.
51992         * g++.old-deja/g++.pt/explicit17.C: Likewise.
51993         * g++.old-deja/g++.pt/explicit18.C: Likewise.
51994         * g++.old-deja/g++.pt/explicit19.C: Likewise.
51995         * g++.old-deja/g++.pt/explicit23.C: Likewise.
51996         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51997         * g++.old-deja/g++.pt/explicit35.C: Likewise.
51998         * g++.old-deja/g++.pt/explicit6.C: Likewise.
51999         * g++.old-deja/g++.pt/memclass7.C: Likewise.
52000
52001 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
52002
52003         * gcc.dg/cpp-redef.c: New test.
52004
52005 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
52006
52007         * g++.old-deja/g++.pt/unify7.C: New test.
52008
52009 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52010
52011         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
52012         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
52013
52014 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
52015
52016         * gcc.c-torture/compile/20000224-1.c: New test.
52017
52018 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52019
52020         * gcc.c-torture/compile/cpp-2.c: New test.
52021         * gcc.c-torture/compile/cpp-1.c: New test.
52022
52023 2000-02-25  Jeffrey A Law  (law@cygnus.com)
52024
52025         * gcc.c-torture/execute/20000225-1.c: New test.
52026
52027 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52028
52029         * gcc.dg/cpp-li2.c: New test.
52030
52031         * gcc.dg/cpp-wi1.c: New test.
52032
52033         * gcc.dg/cpp-li1.c: New test.
52034
52035 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
52036
52037         * g++.old-deja/g++.other/sizeof5.C: New test.
52038
52039 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52040
52041         * gcc.c-torture/execute/va-arg-13.c: New test.
52042
52043 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
52044
52045         * gcc.c-torture/execute/va-arg-12.c: New test.
52046
52047 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52048
52049         * gcc.c-torture/execute/20000223-1.c: New test.
52050
52051 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52052
52053         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
52054
52055 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
52056
52057         * g++.old-deja/g++.abi/ptrmem.C: New test.
52058
52059 2000-02-19  Richard Henderson  <rth@cygnus.com>
52060
52061         * gcc.c-torture/compile/init-3.c: New.
52062
52063 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
52064
52065         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
52066         ALWAYS_CXXFLAGS.
52067
52068 2000-02-11  Robert Lipe <robertl@sco.com>
52069
52070         * gcc.c-torture/compile/20000211-3.c: New test.
52071
52072 2000-02-11  Martin Buchholz <martin@xemacs.org>
52073
52074         * gcc.c-torture/compile/20000211-2.c: New test.
52075
52076 2000-02-11  Jeffrey A Law  (law@cygnus.com)
52077
52078         * gcc.c-torture/compile/20000211-1.c: New test.
52079
52080 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
52081
52082         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
52083           on native targets
52084
52085 2000-02-08  Nathan Sidwell  <nathan@acm.org>
52086
52087         * g++.old-deja/g++.other/cast5.C: New test.
52088
52089 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
52090
52091         * gcc.c-torture/execute/20000205-1.c: New.
52092
52093 2000-02-03  Nathan Sidwell  <nathan@acm.org>
52094
52095         * g++.old-deja/g++.jason/cast3.C: Return void.
52096         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
52097
52098 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52099
52100         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
52101
52102         * gcc.dg/loop-1.c: New test.
52103
52104 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
52105
52106         * gcc.c-torture/compile/20000127-1.c: New test.
52107         * gcc.c-torture/execute/991228-1.c: New test.
52108
52109 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52110
52111         * gcc.dg/unused-2.c: New test.
52112
52113         * gcc.dg/conv-1.c: New test.
52114
52115 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
52116
52117         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
52118         compiler.
52119         (tool_option_proc): Fix typo.
52120
52121 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
52122
52123         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
52124         of the ld on the host, not on the build machine.
52125         Also, don't crash if '--help' is not a supported option.
52126
52127 2000-01-24  Richard Henderson  <rth@cygnus.com>
52128
52129         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
52130
52131 2000-01-20  Jeffrey A Law  (law@cygnus.com)
52132
52133         * gcc.c-torture/execute/20000120-2.c: New test.
52134         * gcc.c-torture/execute/20000120-1.c: New test.
52135
52136 2000-01-13  Jeffrey A Law  (law@cygnus.com)
52137
52138         * gcc.c-torture/execute/20000113-1.c: New test.
52139
52140 2000-01-12  Jeffrey A Law  (law@cygnus.com)
52141
52142         * gcc.c-torture/execute/20000112-1.c: New test.
52143
52144 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52145
52146         * gcc.dg/20000111-1.c: New test.
52147
52148 2000-01-10  Jeffrey A Law  (law@cygnus.com)
52149
52150         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
52151         with 16 bit integers.
52152
52153 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52154
52155         * gcc.dg/20000108-1.c: New test.
52156
52157 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52158
52159         * g++.old-deja/g++.ns/koenig8.C: New test.
52160
52161 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52162
52163         * g++.old-deja/g++.other/cast4.C: New test.
52164
52165 2000-01-05  Jeffrey A Law  (law@cygnus.com)
52166
52167         * gcc.c-torture/compile/20000105-2.c: New test.
52168         * gcc.c-torture/compile/20000105-1.c: New test.
52169
52170 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52171
52172         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
52173         references to printf & atoi to conform to ANSI standard.
52174         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
52175         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
52176         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
52177         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
52178         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
52179         * g++.old-deja/g++.brendan/complex1.C: Likewise.
52180         * g++.old-deja/g++.brendan/copy1.C: Likewise.
52181         * g++.old-deja/g++.brendan/copy2.C: Likewise.
52182         * g++.old-deja/g++.brendan/copy3.C: Likewise.
52183         * g++.old-deja/g++.brendan/copy4.C: Likewise.
52184         * g++.old-deja/g++.brendan/copy5.C: Likewise.
52185         * g++.old-deja/g++.brendan/copy6.C: Likewise.
52186         * g++.old-deja/g++.brendan/copy7.C: Likewise.
52187         * g++.old-deja/g++.brendan/copy8.C: Likewise.
52188         * g++.old-deja/g++.brendan/crash11.C: Likewise.
52189         * g++.old-deja/g++.brendan/crash14.C: Likewise.
52190         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
52191         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
52192         * g++.old-deja/g++.brendan/delete2.C: Likewise.
52193         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
52194         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
52195         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
52196         * g++.old-deja/g++.brendan/eh1.C: Likewise.
52197         * g++.old-deja/g++.brendan/groff1.C: Likewise.
52198         * g++.old-deja/g++.brendan/init3.C: Likewise.
52199         * g++.old-deja/g++.brendan/misc12.C: Likewise.
52200         * g++.old-deja/g++.brendan/misc7.C: Likewise.
52201         * g++.old-deja/g++.brendan/new2.C: Likewise.
52202         * g++.old-deja/g++.brendan/operators4.C: Likewise.
52203         * g++.old-deja/g++.brendan/operators5.C: Likewise.
52204         * g++.old-deja/g++.brendan/overload2.C: Likewise.
52205         * g++.old-deja/g++.brendan/overload7.C: Likewise.
52206         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
52207         * g++.old-deja/g++.brendan/reference1.C: Likewise.
52208         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
52209         * g++.old-deja/g++.brendan/template24.C: Likewise.
52210         * g++.old-deja/g++.brendan/template3.C: Likewise.
52211         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
52212         * g++.old-deja/g++.jason/inline3.C: Likewise.
52213         * g++.old-deja/g++.jason/opeq.C: Likewise.
52214         * g++.old-deja/g++.law/arg5.C: Likewise.
52215         * g++.old-deja/g++.law/arm7.C: Likewise.
52216         * g++.old-deja/g++.law/ctors11.C: Likewise.
52217         * g++.old-deja/g++.law/cvt8.C: Likewise.
52218         * g++.old-deja/g++.law/init9.C: Likewise.
52219         * g++.old-deja/g++.law/refs4.C: Likewise.
52220         * g++.old-deja/g++.law/template2.C: Likewise.
52221         * g++.old-deja/g++.law/visibility24.C: Likewise.
52222         * g++.old-deja/g++.law/vtable3.C: Likewise.
52223         * g++.old-deja/g++.mike/asm2.C: Likewise.
52224         * g++.old-deja/g++.mike/eh1.C: Likewise.
52225         * g++.old-deja/g++.mike/misc1.C: Likewise.
52226         * g++.old-deja/g++.mike/misc13.C: Likewise.
52227         * g++.old-deja/g++.mike/misc14.C: Likewise.
52228         * g++.old-deja/g++.mike/ns12.C: Likewise.
52229         * g++.old-deja/g++.mike/p1248.C: Likewise.
52230         * g++.old-deja/g++.mike/p3708.C: Likewise.
52231         * g++.old-deja/g++.mike/p3708a.C: Likewise.
52232         * g++.old-deja/g++.mike/p3708b.C: Likewise.
52233         * g++.old-deja/g++.mike/p646.C: Likewise.
52234         * g++.old-deja/g++.mike/p700.C: Likewise.
52235         * g++.old-deja/g++.mike/p783.C: Likewise.
52236         * g++.old-deja/g++.mike/p783a.C: Likewise.
52237         * g++.old-deja/g++.mike/p783b.C: Likewise.
52238         * g++.old-deja/g++.mike/p786.C: Likewise.
52239         * g++.old-deja/g++.mike/p789.C: Likewise.
52240         * g++.old-deja/g++.mike/p789a.C: Likewise.
52241         * g++.old-deja/g++.mike/p807a.C: Likewise.
52242         * g++.old-deja/g++.other/delete3.C: Likewise.
52243         * g++.old-deja/g++.other/dyncast1.C: Likewise.
52244         * g++.old-deja/g++.other/dyncast2.C: Likewise.
52245         * g++.old-deja/g++.other/dyncast3.C: Likewise.
52246         * g++.old-deja/g++.other/empty1.C: Likewise.
52247         * g++.old-deja/g++.other/temporary1.C: Likewise.
52248         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
52249         * g++.old-deja/g++.pt/t16.C: Likewise.
52250         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
52251
52252 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
52253
52254         * gcc.dg/991230-1.c: New test.
52255
52256 1999-12-29  Jeffrey A Law  (law@cygnus.com)
52257
52258         * gcc.c-torture/compile/991229-3.c: New test.
52259         * gcc.c-torture/compile/991229-2.c: New test.
52260         * gcc.c-torture/compile/991229-1.c: New test.
52261
52262 1999-12-29  Greg McGary <gkm@eng.ascend.com>
52263
52264         * gcc.c-torture/compile/labels-2.c: New test.
52265
52266 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
52267
52268         * gcc.c-torture/execute/991227-1.c: New test.
52269
52270 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52271
52272         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
52273
52274 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
52275
52276         * gcc.c-torture/execute/991221-1.c: New test.
52277
52278 1999-12-20  Nathan Sidwell  <nathan@acm.org>
52279
52280         * g++.old-deja/g++.other/cast3.C: New test.
52281
52282 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
52283
52284         * gcc.c-torture/execute/991216-4.c: New test.
52285
52286 1999-12-16  Michael Meissner  <meissner@cygnus.com>
52287
52288         * gcc.c-torture/execute/991216-1.c: New test.
52289         * gcc.c-torture/execute/991216-2.c: New test.
52290         * gcc.c-torture/execute/991216-3.c: New test.
52291
52292 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52293
52294         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
52295         Actually make the test fail by using "-O2" for compilation.
52296
52297 1999-12-15  Nathan Sidwell  <nathan@acm.org>
52298
52299         * g++.old-deja/g++.warn/cast-align1.C: New test.
52300
52301 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52302
52303         * gcc.c-torture/compile/991214-1.c: New test.
52304         * gcc.c-torture/compile/991214-2.c: New test.
52305
52306 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52307
52308         * gcc.dg/991214-1.c: New test.
52309
52310 1999-12-13  Jeffrey A Law  (law@cygnus.com)
52311
52312         * gcc.c-torture/compile/991213-3.c: New test.
52313         * gcc.c-torture/compile/991213-2.c: New test.
52314         * gcc.c-torture/compile/991213-1.c: New test.
52315
52316 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
52317
52318         * gcc.dg/991209-1.c: New test.
52319
52320 1999-12-08  Nathan Sidwell <nathan@acm.org>
52321
52322         * gcc.c-torture/compile/991208-1.c: New test.
52323
52324 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52325
52326         * gcc.dg/ultrasp2.c: New test.
52327
52328 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
52329
52330         * g++.old-deja/g++.abi/align.C (main): Fix typo.
52331
52332 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
52333
52334         * gcc.c-torture/compile/991202-1.c: New test.
52335         * gcc.c-torture/execute/991202-1.c: New test.
52336         * gcc.c-torture/execute/991202-2.c: New test.
52337         * gcc.c-torture/execute/991202-3.c: New test.
52338
52339 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
52340
52341         * g++.old-deja/g++.abi/align.C: New test.
52342         * g++.old-deja/g++.abi/aggregates.C: Likewise.
52343         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52344
52345 1999-12-01  Richard Henderson  <rth@cygnus.com>
52346
52347         * gcc.c-torture/execute/991201-1.c: New.
52348
52349 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
52350
52351         * gcc.dg/991129-1.c: New test.
52352
52353 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52354
52355         * gcc.c-torture/compile/991127-1.c: New test.
52356
52357 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52358
52359         * g++.old-deja/g++.other/warn4.C: New test.
52360
52361 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52362
52363         * g++.old-deja/g++.eh/cleanup2.C: New test.
52364         * g++.old-deja/g++.ext/pretty2.C: New test.
52365         * g++.old-deja/g++.ext/pretty3.C: New test.
52366         * g++.old-deja/g++.other/debug6.C: New test.
52367
52368 1999-10-20  Jim Wilson  <wilson@cygnus.com>
52369
52370         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
52371         compiler_output to look for one error message instead of two.
52372
52373 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
52374
52375         * gcc.c-torture/execute/991118-1.c: Also test case
52376         where the word boundary does not split a byte evenly.
52377
52378 1999-11-19  Nathan Sidwell  <nathan@acm.org>
52379
52380         * g++.old-deja/g++.ext/restrict1.C: New test.
52381
52382 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
52383
52384         * gcc.c-torture/execute/991118-1.c: New test.
52385
52386 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
52387
52388         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
52389         working directory pathnames.
52390
52391 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
52392
52393         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
52394         host is equipped with driver.h and driver.o so it can actually
52395         compile and run the tests.
52396
52397 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
52398
52399         * gcc.c-torture/compile/991008-1.c: New test.
52400
52401 1999-11-08  Nick Clifton  <nickc@cygnus.com>
52402
52403         * lib/gcc-dg.exp: Include target-supports.exp
52404
52405 1999-11-05  Nick Clifton  <nickc@cygnus.com>
52406
52407         * lib/target-supports.exp: New file: Provide procs to test for
52408         features supported by the target.
52409         (check_weak_available): Moved here from ecos.exp.
52410         (check_alias_available): New proc: Determine of the target
52411         toolchain supports the alias attribute.
52412
52413         * gcc.dg/special/ecos.exp: Move check_weak_available to
52414         target-supports.exp.
52415         (alias-1.c): Only perform the test if the target supports
52416         aliases.
52417         (wkali-1.c): Only perform the test if the target supports
52418         aliases.
52419
52420         * gcc.dg/990506-0.c: Expect error messages from cross
52421         targets as well as native targets.
52422
52423 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52424
52425         * gcc.dg/ultrasp1.c: Removed xfail.
52426         * gcc.dg/struct-ret-2.c: Likewise.
52427         * gcc.dg/array-1.c: Likewise.
52428
52429 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52430
52431         * gcc.dg/struct-ret-2.c: New test.
52432
52433         * gcc.dg/array-1.c: New test.
52434
52435 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
52436
52437         * gcc.c-torture/execute/991030-1.c: New test.
52438
52439 1999-10-26  Richard Henderson  <rth@cygnus.com>
52440
52441         * gcc.c-torture/compile/991026-2.c: New test.
52442
52443 1999-10-26  Jeffrey A Law  (law@cygnus.com)
52444
52445         * gcc.c-torture/compile/991026-1.c: New test.
52446
52447 1999-10-23  Jeffrey A Law  (law@cygnus.com)
52448
52449         * gcc.c-torture/execute/991023-1.c: New test.
52450
52451 1999-10-19  Jeffrey A Law  (law@cygnus.com)
52452
52453         * gcc.c-torture/execute/991019-1.c: New test.
52454
52455 1999-10-16  Richard Henderson  <rth@cygnus.com>
52456
52457         * gcc.c-torture/execute/991016-1.c: New test.
52458
52459 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
52460
52461         * gcc.c-torture/execute/991014-1.c: New test.
52462
52463 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
52464
52465         * g++.old-deja/g++.other/union2.C: New test.
52466
52467 1999-10-13  Nathan Sidwell  <nathan@acm.org>
52468
52469         * g++.old-deja/g++.other/vaarg2.C: New test.
52470         * g++.old-deja/g++.other/vaarg3.C: New test.
52471
52472 1999-10-12  Craig Burley  <craig@jcb-sc.com>
52473
52474         * g77.f-torture/noncompile/19990905-1.f: Moved from being
52475         in compile/.
52476
52477 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
52478
52479         * gcc.c-torture/execute/va-arg-11.c: New test.
52480
52481 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
52482
52483         * lib/file-format.exp (gcc_target_object_format): Don't
52484         crash if objdump is unavailable.
52485
52486 1999-09-29  Donn Terry <donn@interix.com>
52487
52488         * gcc.misc-tests/mg.exp: delete extraneous redirection.
52489
52490 1999-09-28  Nick Clifton  <nickc@cygnus.com>
52491
52492         * gcc.c-torture/compile/990928-1.c: New test.
52493
52494 1999-09-28  Nathan Sidwell  <nathan@acm.org>
52495
52496         * g++.old-deja/g++.other/decl6.C: New test.
52497
52498 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52499
52500         * gcc.c-torture/execute/va-arg-10.c: New test.
52501
52502 1999-09-27  Nathan Sidwell  <nathan@acm.org>
52503
52504         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
52505         __PRETTY_FUNCTION__.
52506
52507 1999-09-23  Nick Clifton  <nickc@cygnus.com>
52508
52509         * gcc.c-torture/execute/990923-1.c: New test.
52510
52511 1999-09-21  Nick Clifton  <nickc@cygnus.com>
52512
52513         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
52514         for which -fpic is inappropriate.
52515
52516 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
52517
52518         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
52519
52520 1999-09-21  Nathan Sidwell  <nathan@acm.org>
52521
52522         * g++.old-deja/g++.other/dyncast1.C: New test.
52523         * g++.old-deja/g++.other/dyncast2.C: New test.
52524         * g++.old-deja/g++.other/dyncast3.C: New test.
52525         * g++.old-deja/g++.other/dyncast4.C: New test.
52526         * g++.old-deja/g++.other/dyncast5.C: New test.
52527         * g++.old-deja/g++.eh/catch3.C: New test.
52528         * g++.old-deja/g++.eh/catch3p.C: New test.
52529         * g++.old-deja/g++.eh/catch4.C: New test.
52530         * g++.old-deja/g++.eh/catch4p.C: New test.
52531         * g++.old-deja/g++.eh/catch5.C: New test.
52532         * g++.old-deja/g++.eh/catch5p.C: New test.
52533         * g++.old-deja/g++.eh/catch6.C: New test.
52534         * g++.old-deja/g++.eh/catch6p.C: New test.
52535         * g++.old-deja/g++.eh/catch7.C: New test.
52536         * g++.old-deja/g++.eh/catch7p.C: New test.
52537         * g++.old-deja/g++.eh/catch8.C: New test.
52538         * g++.old-deja/g++.eh/catch8p.C: New test.
52539         * g++.old-deja/g++.eh/catch9.C: New test.
52540         * g++.old-deja/g++.eh/catch9p.C: New test.
52541
52542 1999-09-13  Nathan Sidwell  <nathan@acm.org>
52543
52544         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
52545         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
52546
52547 1999-09-13  Jeffrey A Law  (law@cygnus.com)
52548
52549         * gcc.c-torture/compile/990913-1.c: New test.
52550
52551 1999-09-10  Nathan Sidwell  <nathan@acm.org>
52552
52553         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
52554         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52555
52556 1999-09-09  Richard Henderson  <rth@cygnus.com>
52557
52558         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52559
52560 1999-09-09  Nathan Sidwell  <nathan@acm.org>
52561
52562         * g++.old-deja/g++.other/lookup11.C: New test.
52563         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52564         what is permitted and what we want.
52565         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52566         overload use.
52567         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52568
52569 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
52570
52571         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52572         * gcc.c-torture/noncompile/poison-1.c: New file.
52573
52574 1999-09-08  Nathan Sidwell  <nathan@acm.org>
52575
52576         * g++.old-deja/g++.other/sizeof3.C: New test.
52577         * g++.old-deja/g++.other/sizeof4.C: New test.
52578         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52579         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52580
52581 1999-09-07  Richard Henderson  <rth@cygnus.com>
52582
52583         * gcc.dg/va-arg-1.c: New.
52584
52585 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52586
52587         * gcc.c-torture/execute/va-arg-9.c: New test.
52588
52589 1999-09-05  Craig Burley  <craig@jcb-sc.com>
52590
52591         * g77.f-torture/compile/980519-2.f: New test.
52592         * g77.f-torture/compile/19990905-0.f: New test.
52593         * g77.f-torture/compile/19990905-1.f: New test.
52594         * g77.f-torture/compile/19990905-2.f: New test.
52595
52596         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52597
52598 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
52599
52600         * gcc.c-torture/execute/990827-1.c: Fix typo.
52601
52602 1999-09-03  Nathan Sidwell  <nathan@acm.org>
52603
52604         * g++.old-deja/g++.other/deref1.C: New test.
52605
52606 1999-09-02  Nathan Sidwell  <nathan@acm.org>
52607
52608         * g++.old-deja/g++.other/ambig2.C: New test.
52609         * g++.old-deja/g++.other/cond5.C: New test.
52610         * g++.old-deja/g++.other/lookup16.C: New test.
52611
52612 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
52613
52614         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52615         assemblers too.
52616
52617 1999-08-31  Jeffrey A Law  (law@cygnus.com)
52618
52619         * lib/c-torture.exp: Avoid the "compare executables" optimization
52620         when testing native.
52621
52622 1999-08-29  Jeffrey A Law  (law@cygnus.com)
52623
52624         * gcc.c-torture/execute/990829-1.c: New test.
52625         * gcc.c-torture/compile/990829-1.c: New test.
52626
52627 1999-08-27  Paul Burchard  <burchard@pobox.com>
52628
52629         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52630         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52631         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52632         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52633         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52634         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52635         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52636         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52637         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52638         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52639         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52640
52641 1999-08-27  Jeffrey A Law  (law@cygnus.com)
52642
52643         * gcc.c-torture/execute/990827-1.c: New test.
52644
52645 1999-08-26  Craig Burley  <craig@jcb-sc.com>
52646
52647         * g77.f-torture/noncompile/19990826-4.f: New test.
52648
52649         * g77.f-torture/compile/19990826-3.f: New test.
52650
52651         * g77.f-torture/execute/19990826-2.f: New test.
52652
52653         * g77.f-torture/compile/19990826-1.f: New test.
52654
52655         * gcc.c-torture/execute/990826-0.c: New test.
52656         * g77.c-torture/execute/19990826-0.f: New test.
52657
52658         * g77.f-torture/noncompile/970626-2.f: New test.
52659
52660 1999-08-25  Paul Burchard  <burchard@pobox.com>
52661
52662         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52663         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52664         lss-011.C: New tests.
52665
52666 1999-08-25  Nathan Sidwell  <nathan@acm.org>
52667
52668         * g++.old-deja/g++.other/decl5.C: New test.
52669
52670 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52671
52672         * noncompile/noncompile.exp: Load_lib c-torture.exp.
52673         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52674         call `postbase' for each one.  All callers of `postbase' changed
52675         to call this instead.
52676
52677 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
52678
52679         * gcc.c-torture/execute/990811-1.c: New test.
52680
52681 1999-08-09  Nick Clifton  <nickc@cygnus.com>
52682
52683         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52684         just native ones.
52685
52686         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52687         just native ones.
52688
52689 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52690
52691         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52692
52693 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52694
52695         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52696
52697 1999-08-04  Nathan Sidwell  <nathan@acm.org>
52698
52699         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52700
52701 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52702
52703         * gcc.c-torture/execute/990804-1.c: New test.
52704
52705 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52706
52707         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52708         * g++.old-deja/g++.brendan/crash64.C: Likewise.
52709         * g++.old-deja/g++.brendan/overload8.C: Likewise.
52710
52711 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52712
52713         * g++.old-deja/g++.other/struct1.C: New test.
52714
52715 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52716
52717         * g++.old-deja/g++.other/enum2.C: New test.
52718
52719 1999-08-02  Richard Henderson  <rth@cygnus.com>
52720
52721         Adapted from tests from Franz Sirl:
52722         * gcc.c-torture/execute/va-arg-7.c: New test.
52723         * gcc.c-torture/execute/va-arg-8.c: New test.
52724
52725 1999-08-01  Jeffrey A Law  (law@cygnus.com)
52726
52727         * gcc.c-torture/compile/990801-2.c: New test.
52728
52729         * gcc.c-torture/compile/990801-1.c: New test.
52730
52731 1999-07-27  Michael Meissner  <meissner@cygnus.com>
52732
52733         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52734         fp-cmp-1.c, converting double to float.
52735
52736         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52737         fp-cmp-1.c, converting double to long double.
52738
52739         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52740         from fr1 to unknown_register, since fr1 is a legitimate register
52741         on some machines.
52742
52743 1999-07-25  Jeffrey A Law  (law@cygnus.com)
52744
52745         * README: More listname related changes.
52746
52747 1999-07-08  Catherine Moore  <clm@cygnus.com>
52748
52749         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
52750
52751 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
52752
52753         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52754
52755 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52756
52757         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52758
52759 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
52760
52761         * gcc.dg/990703-1.c: New test.
52762
52763 1999-06-29  Nick Clifton  <nickc@cygnus.com>
52764
52765         * lib/file-format.exp: New file: Move definition of proc
52766         gcc_target_object_format to here from
52767         gcc.dg/special/ecos.exp.
52768
52769         * lib/c-torture.exp: Include lib file-format.exp.
52770         * lib/gcc-dg.exp: Include lib file-format.exp.
52771
52772         * gcc.dg/special/ecos.exp: Remove definition of proc
52773         gcc_target_object_format.
52774
52775 1999-06-28  Jeffrey A Law  (law@cygnus.com)
52776
52777         * gcc.c-torture/execute/990628-1.c: New test.
52778
52779 1999-06-25  Jeffrey A Law  (law@cygnus.com)
52780
52781         * gcc.c-torture/compile/990625-2.c: New test.
52782
52783         * gcc.c-torture/compile/990625-1.c: New test.
52784
52785 1999-06-23  Nick Clifton  <nickc@cygnus.com>
52786
52787         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
52788         attributes compile.
52789         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52790         ports that use the COFF/PE file format.
52791
52792 1999-06-17  Jeffrey A Law  (law@cygnus.com)
52793
52794         * gcc.c-torture/compile/990617-1.c: New test.
52795
52796 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
52797
52798         * g++.old-deja/g++.other/decl4.C: New test.
52799
52800 1999-06-14  Nathan Sidwell  <nathan@acm.org>
52801
52802         * g++.old-deja/g++.other/bitfld3.C: New test.
52803
52804 1999-06-08  Nathan Sidwell  <nathan@acm.org>
52805
52806         * g++.old-deja/g++.eh/catch1.C: New test.
52807
52808 1999-06-07  Jeffrey A Law  (law@cygnus.com)
52809
52810         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52811
52812         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52813         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
52814
52815 1999-06-05  Craig Burley  <craig@jcb-sc.com>
52816
52817         * g77.f-torture/compile/19990502-0.f: Replace with new,
52818         shorter, test that still fails after recent changes.
52819
52820 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52821
52822         * gcc.c-torture/execute/990604-1.c: New test.
52823
52824 1999-05-31  Jeffrey A Law  (law@cygnus.com)
52825
52826         * gcc.c-torture/execute/990531-1.c: New test.
52827
52828 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52829
52830         * gcc.c-torture/compile/990527-1.c: New test.
52831
52832 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
52833
52834         * gcc.c-torture/execute/990527-1.c: New test.
52835
52836 1999-05-25  Nick Clifton  <nickc@cygnus.com>
52837
52838         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52839         bitfields as signed.
52840
52841 1999-05-25  Craig Burley  <craig@jcb-sc.com>
52842
52843         * g77.f-torture/compile/19990525-0.f: New test.
52844
52845 1999-05-25  Jeffrey A Law  (law@cygnus.com)
52846
52847         * gcc.c-torture/execute/990525-2.c: New test.
52848
52849         * gcc.c-torture/execute/990525-1.c: New test.
52850
52851 1999-05-24  Nathan Sidwell  <nathan@acm.org>
52852
52853         * g++.old-deja/g++.other/anon3.C: New test.
52854         * g++.old-deja/g++.other/anon4.C: New test.
52855         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52856         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52857         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52858         Merrill).
52859
52860 1999-05-24  Jeffrey A Law  (law@cygnus.com)
52861
52862         * gcc.c-torture/execute/990524-1.c: New test.
52863
52864         * gcc.dg/990524-1.c: New test.
52865
52866 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52867
52868         * gcc.c-torture/compile/990523-1.c: New test.
52869
52870 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
52871
52872         * gcc.c-torture/compile/990519-1.c: New test.
52873
52874 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52875
52876         * gcc.c-torture/compile/990517-1.c: New test.
52877
52878         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52879         (e4, f4): New tests.
52880         (main): Call them.
52881
52882 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52883
52884         * gcc.dg/noreturn-1.c: New test.
52885
52886 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52887
52888         * gcc.c-torture/execute/990513-1.c: New test.
52889
52890 1999-05-10  Richard Henderson  <rth@cygnus.com>
52891
52892         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52893
52894 1999-05-10  Craig Burley  <craig@jcb-sc.com>
52895
52896         * g77.f-torture/execute/erfc.f: Use small single-precision
52897         values, to avoid problems on Alphas when not -mieee.
52898
52899 1999-05-08  Craig Burley  <craig@jcb-sc.com>
52900
52901         * gcc.dg/990506-0.c: New test.
52902
52903 1999-05-08  Richard Henderson  <rth@cygnus.com>
52904
52905         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52906         the constant to test.  Don't XFAIL 64-bit targets.
52907
52908         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52909         * g++.old-deja/g++.law/profile1.C: Likewise.
52910
52911         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52912         operator new instances.
52913         * g++.old-deja/g++.other/delete5.C: Likewise.
52914
52915 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52916
52917         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52918         intrinsic.
52919
52920 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52921
52922         * g77.f-torture/execute/u77-test.f: Reverse order of two
52923         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52924
52925 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52926
52927         * gcc.dg/compare1.c: New test.
52928
52929 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52930
52931         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52932         New tests.
52933
52934 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52935
52936         * g77.f-torture/compile/19990502-1.f: New test.
52937
52938 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52939
52940         * g77.f-torture/compile/19990502-0.f: New test.
52941
52942 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52943
52944         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52945         intrinsic.
52946
52947 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52948
52949         * g77.f-torture/execute/u77-test.f (main): List libU77
52950         intrinsics not currently tested.
52951         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52952         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52953         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52954         Trim blanks off the ends of some printed strings.
52955
52956 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52957
52958         * g77.f-torture/execute/u77-test.f (main): Just warn about
52959         FSTAT gid disagreement, as it's expected on some systems.
52960
52961 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52962
52963         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52964         use a new function, which allows for some slop.
52965         Clean up some commentary.
52966         (issum): The new function.
52967         (sgladd): Deleted subroutine.
52968
52969 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52970
52971         * g77.f-torture/execute/u77-test.f: Modify to be more like
52972         libf2c/libU77 version, bringing patches to that version here.
52973         Add suitable commentary.
52974
52975 1999-04-25  Richard Henderson  <rth@cygnus.com>
52976
52977         * gcc.dg/990424-1.c: New test.
52978
52979 1999-04-24  Craig Burley  <craig@jcb-sc.com>
52980
52981         * g77.f-torture/execute/u77-test.f (main): Bug involving
52982         LSTAT has been fixed, so turn back on full checking.
52983
52984 1999-04-20  Craig Burley  <craig@jcb-sc.com>
52985
52986         * g77.f-torture/compile/19990419-0.f: New test.
52987         * g77.f-torture/execute/19990419-1.f: New test.
52988
52989 1999-04-17  Richard Henderson  <rth@cygnus.com>
52990
52991         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52992         to avoid the need for a prototype to supress a warning.
52993
52994 1999-04-07  Jim Wilson  <wilson@cygnus.com>
52995
52996         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52997
52998 1999-04-04  Jeffrey A Law  (law@cygnus.com)
52999
53000         * gcc.c-torture/execute/990404-1.c: New test.
53001
53002 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53003
53004         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
53005         * gcc.dg/cpp-if3.c: Don't use -pedantic.
53006         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
53007         missing initializer warnings.
53008
53009 1999-03-28  Jeffrey A Law  (law@cygnus.com)
53010
53011         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
53012         matching strings.
53013
53014 1999-03-26  Jeffrey A Law  (law@cygnus.com)
53015
53016         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
53017
53018 1999-03-26  Craig Burley  <craig@jcb-sc.com>
53019
53020         * g77.f-torture/execute/19990325-0.f: New test.
53021         * g77.f-torture/execute/19990325-1.f: New test.
53022
53023 1999-03-24  Jeffrey A Law  (law@cygnus.com)
53024
53025         * gcc.c-torture/execute/990324-1.c: New test.
53026
53027 1999-03-22  Jim Wilson  <wilson@cygnus.com>
53028
53029         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
53030         test with 4.
53031
53032 1999-03-17  Richard Henderson  <rth@cygnus.com>
53033
53034         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
53035
53036 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53037
53038         * g77.f-torture/execute/19990313-2.f: New test.
53039         * g77.f-torture/execute/19990313-3.f: New test.
53040
53041 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53042
53043         * g77.f-torture/execute/19990313-0.f: New test.
53044         * g77.f-torture/execute/19990313-1.f: New test.
53045
53046 1999-03-12  Jim Wilson  <wilson@cygnus.com>
53047
53048         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
53049         printf to sprintf.
53050         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
53051         (main): Add check for u15.  Conditionalize u31 check depending on
53052         whether ints are <32 bits or >=32 bits.
53053
53054 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53055
53056         * g77.f-torture/execute/19981119-0.f: Improve testiness.
53057
53058 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53059
53060         * g77.f-torture/compile/19990305-0.f: New test.
53061         * g77.f-torture/execute/19981119-0.f: New test.
53062
53063 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53064
53065         * g77.f-torture/execute/970625-2.f: call ABORT if final
53066         result is not correct, instead of just printing it.
53067         Add this checking via newly introduced obfuscation, to
53068         trip up buggy front ends.
53069
53070 1999-03-07  Craig Burley  <craig@jcb-sc.com>
53071
53072         * g77.f-torture/compile/960317-1.f: Moved from being
53073         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
53074
53075 1999-03-06  Craig Burley  <craig@jcb-sc.com>
53076
53077         * g77.f-torture/execute/960317-1.f: New (old) test.
53078         * g77.f-torture/execute/970625-2.f: Ditto.
53079
53080 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
53081
53082         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
53083         error message on line 1 or line 2; cccp and cpplib do this differently.
53084
53085 1999-03-01  Jeffrey A Law  (law@cygnus.com)
53086
53087         * g++.old-deja/g++.law/weak1.C: New test.
53088
53089 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53090
53091         * gcc.c-torture/execute/990119-1.c: Renamed to...
53092         * gcc.dg/990119-1.c: this, so it will only be tested once
53093         (it's a preprocessor test, it doesn't need to be run at
53094         multiple optimization levels).
53095
53096 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53097
53098         * lib/g++.exp: Don't add incdir=$base_dir/../include to
53099           ALWAYS_CXXFLAGS.
53100
53101 1999-02-24  Craig Burley  <craig@jcb-sc.com>
53102
53103         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
53104         * g77.f-torture/compile/19981216-0.f: ...as it is expected
53105         to not be compilable by current g77.
53106
53107 1999-02-24  Nick Clifton  <nickc@cygnus.com>
53108
53109         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
53110
53111 1999-02-22  Jeffrey A Law  (law@cygnus.com)
53112
53113         * gcc.c-torture/execute/990222-1.c: New test.
53114
53115 1999-02-19  Craig Burley  <craig@jcb-sc.com>
53116
53117         * g77.f-torture/compile/19990218-0.f: New test.
53118         * g77.f-torture/noncompile/19990218-1.f: New test.
53119
53120 1999-02-18  Craig Burley  <craig@jcb-sc.com>
53121
53122         * g77.f-torture/compile/19981216-0.f: New test.
53123
53124 1999-02-14  Jeffrey A Law  (law@cygnus.com)
53125
53126         * gcc.dg/990214-1.c: New test.
53127
53128 1999-02-13  Jeffrey A Law  (law@cygnus.com)
53129
53130         * gcc.dg/990213-2.c: New test.
53131
53132         * gcc.dg/990213-1.c: New test.
53133
53134 1999-02-12  Jeffrey A Law  (law@cygnus.com)
53135
53136         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
53137         ints.
53138
53139 1999-02-11  Nick Clifton  <nickc@cygnus.com>
53140
53141         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
53142         specified by target.
53143
53144         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
53145
53146 1999-02-11  Jeffrey A Law  (law@cygnus.com)
53147
53148         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
53149
53150 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53151
53152         * gcc.dg/special/ecos.exp: New test driver for new tests with
53153         special requirements.
53154
53155         * gcc.dg/special/alias-1.c: New test.
53156         * gcc.dg/special/gcsec-1.c: New test.
53157         * gcc.dg/special/weak-1.c: New test.
53158         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
53159         * gcc.dg/special/weak-2.c: New test.
53160         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
53161         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
53162         * gcc.dg/special/wkali-1.c: New test.
53163         * gcc.dg/special/wkali-2.c: New test.
53164         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
53165         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
53166
53167 1999-02-10  Felix Lee  <flee@cygnus.com>
53168
53169           * lib/c-torture.exp (c-torture-compile): Pull out code for
53170           analyzing gcc error messages.
53171           (c-torture-execute): Likewise.  Fix some (harmless) false
53172           positives.
53173           * lib/gcc.exp (gcc_check_compile): New function.
53174
53175 1999-02-08  Richard Henderson  <rth@cygnus.com>
53176
53177         * gcc.c-torture/execute/990208-1.c: New test.
53178
53179 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53180
53181         * g++.dg/special/ecos.exp: New driver for new tests with special
53182         requirements
53183
53184         * g++.dg/special/conpr-1.C: New test
53185         * g++.dg/special/conpr-2.C: New test
53186         * g++.dg/special/conpr-2a.C: New test
53187         * g++.dg/special/conpr-3.C: New test
53188         * g++.dg/special/conpr-3a.C: New test
53189         * g++.dg/special/conpr-3b.C: New test
53190
53191         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
53192         allow g++ to use the dg driver
53193
53194         * README: Add comment about g++.dg directory
53195
53196 1999-02-06  Jeffrey A Law  (law@cygnus.com)
53197
53198         * README: Update email addresses.
53199
53200 1999-02-03  Nick Clifton  <nickc@cygnus.com>
53201
53202         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
53203         arguments in order to force structure S onto the stack even on
53204         the alpha.
53205         (test): Pass 10 leading arguments to function foo as well as the
53206         structure S.
53207
53208         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
53209         failure for all targets.
53210
53211         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
53212         abort to terminate program execution.
53213
53214 1999-01-30  Richard Henderson  <rth@cygnus.com>
53215
53216         * gcc.c-torture/execute/990130-1.c: New test.
53217
53218 1999-01-30  Jeffrey A Law  (law@cygnus.com)
53219
53220         * gcc.dg/990130-1.c: New test.
53221
53222 1999-01-28  Michael Meissner  <meissner@cygnus.com>
53223
53224         * gcc.c-torture/execute/990128-1.c: New test.
53225
53226 1999-01-27  Michael Meissner  <meissner@cygnus.com>
53227
53228         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
53229
53230 1999-01-27  Felix Lee  <flee@cygnus.com>
53231
53232         * lib/c-torture.exp (c-torture-compile): pull out code for
53233         analyzing gcc error messages.
53234         (c-torture-execute): ditto, and fix some (harmless) false
53235         positives.
53236         * lib/gcc.exp (gcc_check_compile): new function.
53237
53238 1999-01-17  Jeffrey A Law  (law@cygnus.com)
53239
53240         * gcc.dg/990117-1.c: New test.
53241
53242         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
53243
53244         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
53245
53246 1999-01-15  Jeffrey A Law  (law@cygnus.com)
53247
53248         * g77.f-torture/compile/990115-1.f: New test.
53249
53250 1999-01-07  Jeffrey A Law  (law@cygnus.com)
53251
53252         * gcc.c-torture/compile/990107-1.c: New test
53253
53254 1999-01-06  Jeffrey A Law  (law@cygnus.com)
53255
53256         * gcc.c-torture/execute/990106-2.c: New test.
53257
53258         * gcc.c-torture/execute/990106-1.c: New test.
53259
53260 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
53261
53262         * gcc.c-torture/compile/981223-1.c: New test.
53263
53264 1998-12-29  Richard Henderson  <rth@cygnus.com>
53265
53266         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
53267         (opt3): Rename from opt4 and disable.
53268
53269 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
53270
53271         * g++.old-deja/g++.pt/ptrmem5.C: New test.
53272
53273 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53274
53275         * g++.old-deja/g++.other/conv5.C: New test.
53276
53277 1998-12-14  Nick Clifton  <nickc@cygnus.com>
53278
53279         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
53280
53281 1998-12-11  Jeffrey A Law  (law@cygnus.com)
53282
53283         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
53284
53285 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
53286
53287         * gcc.c-torture/compile/981211-1.c: New test.
53288
53289 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53290
53291         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
53292
53293         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
53294
53295 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53296
53297         * gcc.special/930510-1.c: Make C9X safe.
53298         * gcc.misc-tests/gcov-1.c Similarly.
53299         * gcc.misc-tests/gcov-2.c Similarly.
53300
53301 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53302
53303         * gcc.dg/ultrasp1.c: New test.
53304
53305 1998-12-06  Richard Henderson  <rth@cygnus.com>
53306
53307         * gcc.c-torture/execute/981206.c: New test.
53308
53309 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53310
53311         * g++.old-deja/g++.ns/template7.C: New test.
53312
53313         * g++.old-deja/g++.other/expr1.C: New test.
53314
53315         * g++.old-deja/g++.eh/tmpl3.C: New test.
53316
53317         * g++.old-deja/g++.eh/tmpl2.C: New test.
53318
53319 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53320
53321         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
53322         * g++.old-deja/g++.other/using6.C: Removed.
53323         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
53324
53325         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
53326
53327 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53328
53329         * g++.old-deja/g++.pt/overload8.C: New test.
53330
53331         * g++.old-deja/g++.pt/overload7.C: New test.
53332
53333         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
53334
53335         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
53336         and relinking messages.
53337         * lib/g++.exp (g++_target_compile): Remove .rpo file when
53338         compiling with -frepo.
53339
53340 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
53341
53342         * g++.old-deja/g++.pt/lookup6.C: New test.
53343
53344 1998-11-30  Nick Clifton  <nickc@cygnus.com>
53345
53346         * gcc.c-torture/execute/981130-1.c: New test.
53347         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
53348
53349 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53350
53351         * g++.old-deja/g++.pt/explicit76.C: New test.
53352
53353         * g++.old-deja/g++.pt/friend38.C: New test.
53354
53355         * g++.old-deja/g++.ns/crash2.C: New test.
53356
53357         * g++.old-deja/g++.pt/defarg8.C: New test.
53358
53359         * g++.old-deja/g++.pt/instantiate6.C: New test.
53360
53361         * g++.old-deja/g++.pt/static6.C: New test.
53362
53363         * g++.old-deja/g++.pt/decl2.C: New test.
53364
53365 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53366
53367         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
53368         problem is actually related with name lookup, but so what? :-)
53369
53370         * g++.old-deja/g++.pt/friend37.C: New test.
53371
53372 1998-11-25  Dave Love  <d.love@dl.ac.uk>
53373
53374         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
53375         element, which fails on some systems.
53376
53377         * g77.f-torture/execute/labug1.f: New test.
53378
53379 1998-11-21  Jeffrey A Law  (law@cygnus.com)
53380
53381         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
53382         is defined.
53383
53384 1998-11-18  Dave Love  <d.love@dl.ac.uk>
53385
53386         * g77.f-torture/compile/981117-1.f: New test.
53387
53388 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
53389
53390         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
53391         properly discarded.
53392
53393 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
53394
53395         * gcc.c-torture/execute/memcheck: New directory of tests for
53396         -fcheck-memory-usage.
53397
53398 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53399
53400         * README: New file, general information about the testsuite and
53401         new description of the various C++ test subdirectories.
53402         * README.g++: Eliminate obsolete information, update and move most
53403         relevant stuff to README.
53404
53405 1998-11-07  Richard Henderson  <rth@cygnus.com>
53406
53407         * gcc.c-torture/compile/981107-1.c: New test.
53408
53409 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
53410
53411         * execute/memcpy-bi.c: New testcase.
53412
53413 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
53414
53415         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
53416         base classes.
53417
53418         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
53419         template is selected.
53420
53421         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
53422         classes, it should be accepted for all types.
53423
53424         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
53425
53426         * g++.old-deja/g++.pt/spec24.C: Ensure that template
53427         specializations start with template headers.
53428
53429 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
53430
53431         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
53432
53433         * g++.old-deja/g++.other/init9.C: Test cross initialization of
53434         non-POD types.
53435
53436 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53437
53438         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
53439
53440 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
53441
53442         * compile/981022-1.c, compile/981022-1.x: New test and driver.
53443
53444 1998-10-19  Jeffrey A Law  (law@cygnus.com)
53445
53446         * 981019-1.c: New test.
53447
53448 1998-10-14  Robert Lipe <robertl@dgii.com>
53449
53450         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
53451         find objc headers.
53452
53453 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53454
53455         * compile/981001-4.c: Remove use of GCC extension that triggers a
53456         compiler bug.
53457
53458 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
53459
53460         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
53461
53462 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53463
53464         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
53465         instantiation of template produces incorrect code for delete
53466         expression.
53467
53468         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
53469         constructors' name is not unique.
53470         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
53471         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
53472
53473         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
53474         automatic array of const is ill-formed.
53475
53476         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
53477         of template parameter?
53478
53479         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
53480         const.
53481
53482         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
53483         pointer-to-member expression.
53484
53485         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
53486         declaration causes ICE.
53487
53488 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
53489
53490         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
53491         reserved in the global namespace.
53492
53493         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
53494         generate needed virtual table.
53495
53496         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
53497
53498 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
53499
53500         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
53501         template-dependent type
53502
53503 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53504
53505         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
53506         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
53507         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
53508
53509         * g++.old-deja/g++.other/using5.C: New test; using decl from base
53510         class should be usable as argument of member function.
53511         * g++.old-deja/g++.other/using6.C: New test; using decl from base
53512         class should be usable as return type of member function.
53513         * g++.old-deja/g++.other/using7.C: New test; using decl from base
53514         class should be usable as type of data member.
53515
53516         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
53517
53518 1998-10-09  Jeffrey A Law  (law@cygnus.com)
53519
53520         * gcc.c-torture/special/920521-1.c: Fix bogus test.
53521
53522 1998-10-08  Nick Clifton  <nickc@cygnus.com>
53523
53524         * gcc.dg/dll-?.c Add thumb to target list.
53525         Fix assembler scan patterns to match current assembler output.
53526
53527 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
53528
53529         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
53530         matching of template brackets.
53531
53532         * g++.old-deja/g++.other/using4.C: New test.  Test using
53533         declarations of methods from base classes.
53534
53535         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
53536         within functions should introduce names into the innermost
53537         enclosing namespace.
53538
53539         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
53540         of static locals if first initialization throws.
53541
53542 1998-10-07  Jim Wilson  <wilson@cygnus.com>
53543
53544         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
53545
53546 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
53547
53548         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
53549         lose track of the possible targets of tablejump insns.
53550         * special/special.exp: Run it.
53551
53552 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53553
53554         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
53555         must be declared before its specializations can be named in friend
53556         declarations.
53557
53558 1998-10-05  Dave Love  <d.love@dl.ac.uk>
53559
53560         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53561
53562         * g77.f-torture/execute/io1.f: New test.
53563
53564 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53565
53566         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53567         with pointer to template function, for which no argument deduction
53568         is possible.
53569
53570         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53571         specialization of template function as argument to template
53572         function.
53573
53574         * g++.old-deja/g++.other/access2.C: New test; Inner class
53575         shouldn't have privileged access to Outer's names.
53576
53577 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53578
53579         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53580         friend template declared within template class conflicts with
53581         nested class of the same name.
53582
53583         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53584         is ignored.
53585
53586         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53587         object with direct initializer as function declaration.
53588
53589         * g++.old-deja/g++.other/decl2.C: New test; duplicate
53590         initializers.
53591
53592         * g++.old-deja/g++.other/null2.C: New test; conditional operator
53593         involving const pointer and NULL produces incorrect result.
53594
53595         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53596         type name without `typename' should be rejected with -pedantic.
53597
53598 1998-10-02  Richard Henderson  <rth@cygnus.com>
53599
53600         * g++.old-deja/g++.other/addrof1.C: New test.
53601
53602 1998-10-01  Nick Clifton  <nickc@cygnus.com>
53603
53604         * gcc.c-torture/compile/981001-1.c: New test.
53605         * gcc.c-torture/execute/981001-1.c: New test.
53606
53607 1998-10-01  Jeffrey A Law  (law@cygnus.com)
53608
53609         * gcc.c-torture/compile/981001-2.c: New test.
53610         * gcc.c-torture/compile/981001-3.c: New test.
53611         * gcc.c-torture/compile/981001-4.c: New test.
53612
53613 1998-10-01  Robert Lipe  <robertl@dgii.com>
53614
53615         * lib/objc.exp (objc_target_compile): Add -L during compiles for
53616         multilibbed hosts.  Idea grafted from g77.exp.
53617
53618 1998-09-30  Dave Love  <d.love@dl.ac.uk>
53619
53620         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53621         avoid losing on systems which need -lsocket.
53622
53623 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
53624
53625         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53626         * g++.old-deja/g++.other/nested2.C: Ditto.
53627         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53628         failure.
53629
53630 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53631
53632         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53633         preferred over template operator!= for enum bitfields.
53634
53635 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
53636
53637         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53638         that happen to have the same base name, but in different scopes,
53639         are incorrectly rejected.
53640
53641 1998-09-16  Richard Henderson  <rth@cygnus.com>
53642
53643         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53644         on the native word size instead of an integer literal.
53645
53646 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53647
53648         * g++.old-deja/g++.other/static2.C: Invocation of static data
53649         member of type pointer-to-function denoted as non-static member.
53650
53651         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53652         checks involving function types and aliases.
53653
53654 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53655
53656         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53657         redefined to the same non-trivial type.
53658
53659         * g++.old-deja/g++.pt/explicit73.C: Test for proper
53660         namespace-qualification of template specializations declared in
53661         other namespaces.
53662
53663         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53664         to declare a subset of the specializations of a template function
53665         as friends of specializations of a template class.
53666
53667         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53668         member templates that do not fully specialize the enclosing
53669         template class are rejected.
53670
53671 1998-09-11  Dave Love  <d.love@dl.ac.uk>
53672
53673         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53674
53675 1998-09-08  Dave Love  <d.love@dl.ac.uk>
53676
53677         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53678         altered from libf2c/libU77 version.
53679
53680 1998-09-06  Dave Love  <d.love@dl.ac.uk>
53681
53682         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53683
53684 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
53685             Alexandre Oliva  <oliva@dcc.unicamp.br>
53686
53687         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53688         (un)signed char are different types for template specialization
53689         purposes.
53690
53691 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
53692
53693         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53694         * objc: ObjC testsuite.
53695
53696 1998-08-31  Catherine Moore  <clm@cygnus.com>
53697
53698         * gcc.c-torture/execute/941014-1.x: New file.
53699
53700 1998-08-31  Nick Clifton  <nickc@cygnus.com>
53701
53702         * lib/c-torture.exp: Add support for
53703         torture_eval_before_compile and torture_eval_before_execute
53704         variables.
53705
53706 1998-08-30  Jeffrey A Law  (law@cygnus.com)
53707
53708         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
53709         this test triggers valid.
53710
53711 1998-08-27  Jeffrey A Law  (law@cygnus.com)
53712
53713         * gcc.dg/980827-1.c: New test.
53714
53715 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
53716
53717         * gcc.c-torture/execute/loop-4b.c: New test.
53718
53719 1998-08-26  Nick Clifton  <nickc@cygnus.com>
53720
53721         * lib/c-torture.exp: Add support for
53722         torture_eval_before_compile and torture_eval_before_execute
53723         variables.
53724
53725 1998-08-25  Jeffrey A Law  (law@cygnus.com)
53726
53727         * gcc.c-torture/compile/980825-1.c: New test.
53728
53729 1998-08-24  Nick Clifton  <nickc@cygnus.com>
53730
53731         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53732         count number tests in opt_t0 not good_t0.
53733
53734 1998-08-24  Jeffrey A Law  (law@cygnus.com)
53735
53736         * gcc.c-torture/compile/930326-1.x: Fix typo.
53737
53738 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
53739
53740         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53741         causes an ICE.
53742
53743 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53744
53745         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53746         STACK_SIZE is defined.
53747         * gcc.c-torture/unsorted/stuct.c: Similarly.
53748
53749         * gcc.c-torture/compile/980821-1.c: New test.
53750
53751 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53752
53753         * gcc.c-torture/execute/980526-2.c: Disable for targets with
53754         16bit ints.
53755
53756 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
53757
53758         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53759         code.
53760
53761 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
53762
53763         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53764         error'.
53765
53766 1998-08-18  Jeffrey A Law  (law@cygnus.com)
53767
53768         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53769
53770 1998-08-16  Jeffrey A Law  (law@cygnus.com)
53771
53772         * gcc.c-torture/compile/980816-1.c: New test.
53773
53774         * gcc.dg/980816-1.c: New test.
53775
53776 1998-08-13  Jeffrey A Law  (law@cygnus.com)
53777
53778         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53779         compiler for ieee tests.
53780
53781 1998-08-01  Dave Love  <d.love@dl.ac.uk>
53782
53783         * g77.f-torture/compile/980729-0.f: New test.
53784
53785 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
53786
53787         * gcc.c-torture/special/eeprof-1.c: New test, for
53788         -finstrument-functions.
53789         * gcc.c-torture/special/special.exp: Run it.
53790
53791 1998-07-29  Jeffrey A Law  (law@cygnus.com)
53792
53793         * gcc.c-torture/compile/980729-1.c: New test.
53794
53795 1998-07-27  Nick Clifton  <nickc@cygnus.com>
53796
53797         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53798         __thumb__ is defined, and test for ARM style doubles if so.
53799
53800 1998-07-26  Dave Love  <d.love@dl.ac.uk>
53801
53802         * g77.f-torture/noncompile/980615-0.f: New test.
53803
53804 1998-07-26  H.J. Lu  (hjl@gnu.org)
53805
53806         * gcc.dg/980312-1.c: Do link instead of compile.
53807         * gcc.dg/980313-1.c: Likewise.
53808
53809 1998-07-26  Jeffrey A Law  (law@cygnus.com)
53810
53811         * gcc.c-torture/compile/980726-1.c: New test.
53812
53813 1998-07-25  Dave Love  <d.love@dl.ac.uk>
53814
53815         * g77.f-torture/execute/io0.f: New test.
53816
53817 1998-07-24  Nick Clifton  <nickc@cygnus.com>
53818
53819         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53820         an int.
53821
53822 1998-06-18  Michael Meissner  <meissner@cygnus.com>
53823
53824         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53825         m32r bugs.
53826
53827 1998-07-17  Nick Clifton  <nickc@cygnus.com>
53828
53829         * gcc.dg/980626-1.c: Expect failures for all toolchains until
53830         c-decl.c:grokdeclarator can handle mode attributes.
53831
53832 1998-07-16  Jeffrey A Law  (law@cygnus.com)
53833
53834         * gcc.c-torture/execute/980716-1.c: New test.
53835
53836 1998-07-13  Jeffrey A Law  (law@cygnus.com)
53837
53838         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53839         the mn10200.
53840         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
53841         the mn10200.
53842         * gcc.c-torture/execute/va-arg-3.x: Similarly.
53843         * gcc.c-torture/compile/930326-1.x: Similarly.
53844
53845 1998-07-13  Dave Love  <d.love@dl.ac.uk>
53846
53847         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53848         New test from Craig.
53849
53850 1998-07-12  Dave Love  <d.love@dl.ac.uk>
53851
53852         * g77.f-torture/noncompile/980616-0.f: New test.
53853
53854         * g77.f-torture/execute/970816-3.f: New test from Craig.
53855
53856 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53857
53858         *  g++.other/singleton.C: Return error value instead of taking
53859         SIGSEGV.
53860
53861 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53862
53863         *  g++.other/singleton.C: New test.  Warning is under dispute.
53864         Runtime crash is not.
53865
53866 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53867
53868         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53869         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53870         using6.C, using7.C}: New namespace tests.
53871
53872 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53873
53874         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53875         specialization with typedef'ed names used as array indexes.
53876
53877 1998-07-09  Jeffrey A Law  (law@cygnus.com)
53878
53879         * gcc.c-torture/execute/980709-1.c: New test.
53880
53881         * gcc.dg/980709-1.c: New test.
53882
53883 1998-07-07  Richard Henderson  <rth@cygnus.com>
53884
53885         * gcc.c-torture/execute/bcp-1.c: New test.
53886
53887 1998-07-07  Jeffrey A Law  (law@cygnus.com)
53888
53889         * gcc.c-torture/execute/980707-1.c: New test.
53890
53891 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
53892
53893         * gcc.c-torture/compile/980706-1.c: New test.
53894
53895 1998-07-01  Dave Love  <d.love@dl.ac.uk>
53896
53897         * g77.f-torture/execute/980701-0.f,
53898         g77.f-torture/execute/980701-1.f: New test from Craig.
53899
53900 1998-07-01  Jeffrey A Law  (law@cygnus.com)
53901
53902         * gcc.c-torture/compile/980701-1.c: New test.
53903
53904         * gcc.c-torture/execute/980701-1.c: New test.
53905
53906 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
53907 rlsruhe.de>
53908
53909         * g++.old-deja/g++.robertl/eb132.C: New test.
53910         * g++.old-deja/g++.robertl/eb133.C: Likewise.
53911
53912 1998-06-29  Dave Love  <d.love@dl.ac.uk>
53913
53914         * g77.f-torture/execute/980628-7.f,
53915         g77.f-torture/execute/980628-8.f,
53916         g77.f-torture/execute/980628-9.f,
53917         g77.f-torture/execute/980628-10.f: New tests from Craig.
53918
53919         * g77.f-torture/execute/980628-3.f: Remove mail headers.
53920
53921 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53922
53923         * g77.f-torture/execute/980628-4.f: New test from Craig.
53924         * g77.f-torture/execute/980628-5.f: Likewise.
53925         * g77.f-torture/execute/980628-2.f: Likewise.
53926         * g77.f-torture/execute/980628-0.f: Likewise.
53927         * g77.f-torture/execute/980628-1.f: Likewise.
53928         * g77.f-torture/execute/980628-3.f: Likewise.
53929         * g77.f-torture/execute/980628-6.f: Likewise.
53930
53931 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53932
53933         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53934         directory when nothing has been installed yet.
53935
53936 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
53937
53938         * gcc.c-torture/special/special.exp: Handle newer versions of
53939         dejagnu.
53940
53941 1998-06-26  Jeffrey A Law  (law@cygnus.com)
53942
53943         * gcc.dg/980626-1.c: New test.
53944
53945 1998-06-19  Bruno Haible <haible@ilog.fr>
53946
53947         * gcc.misc-tests/m-un-2.c: New test.
53948         * g++.old-deja/g++.other/warn01.c: Likewise.
53949
53950 1998-06-19  Robert Lipe  <robertl@dgii.com>
53951
53952         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53953         compatibility with assmblers with a different comment character.
53954         Eliminate use of GAS-specific extensions.
53955
53956 1998-06-19  Jeffrey A Law  (law@cygnus.com)
53957
53958         * gcc.c-torture/execute/ieee/980619-1.c: New test.
53959
53960 1998-06-19  Robert Lipe  <robertl@dgii.com>
53961
53962         * lib/g77.exp: Replace search for libf2c.a with search for newly
53963         renamed libg2c.a
53964
53965 1998-06-17  Jeffrey A Law  (law@cygnus.com)
53966
53967         * gcc.c-torture/execute/980617-1.c: New test.
53968
53969 1998-06-12  Jeffrey A Law  (law@cygnus.com)
53970
53971         * gcc.c-torture/execute/980612-1.c: New test.
53972
53973 1998-06-08  Jeffrey A Law  (law@cygnus.com)
53974
53975         * gcc.dg/980523-1.c: Only test on ppc-linux.
53976         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53977
53978         * gcc.c-torture/execute/980608-1.c: New test.
53979
53980 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
53981
53982         * gcc.c-torture/execute/980605-1.c: New test.
53983
53984 1998-06-04  Jeffrey A Law  (law@cygnus.com)
53985
53986         * gcc.c-torture/execute/980604-1.c: New test.
53987
53988 1998-06-02  Jeffrey A Law  (law@cygnus.com)
53989
53990         * gcc.c-torture/execute/980602-1.c: New test.
53991         * gcc.c-torture/execute/980602-2.c: Likewise.
53992
53993 1998-06-02  Dave Love  <d.love@dl.ac.uk>
53994
53995         * 970125-0.f: Fix per JCB.  Add commentary.
53996
53997 1998-05-31  Michael Meissner  <meissner@cygnus.com>
53998
53999         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
54000         IEEE -0 support.
54001
54002 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
54003
54004         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
54005         earlier.
54006
54007 1998-05-28  Catherine Moore <clm@cygnus.com>
54008
54009         * gcc.c-torture/execute/980526-3.c: New test.
54010
54011 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
54012
54013         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
54014         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
54015         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
54016         m88k-motorola-sysv3 to XFAIL.
54017
54018 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54019
54020         * gcc.dg/980526-1.c: New test.
54021         * gcc.c-torture/execute/980526-2.c: New test.
54022
54023 1998-05-26  Jeffrey A Law  (law@cygnus.com)
54024
54025         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
54026
54027         * gcc.c-torture/execute/980526-1.c: New test.
54028
54029 1998-05-26  Dave Love  <d.love@dl.ac.uk>
54030
54031         * g77.f-torture/execute/alpha2.f: Add runtime test.
54032
54033 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
54034
54035         * g++.old-deja/old-deja.exp: Strip leading directories.
54036
54037         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
54038         error for the line.  Don't run multiple tests for the same line.
54039
54040 1998-05-23  Jeffrey A Law  (law@cygnus.com)
54041
54042         * gcc.dg/980523-1.c: New test.
54043
54044 1998-05-23  Dave Love  <d.love@dl.ac.uk>
54045
54046         * g77.f-torture/compile/970915-0.f: New test.
54047
54048 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
54049
54050         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
54051
54052 1998-05-21  Jeffrey A Law  (law@cygnus.com)
54053
54054         * gcc.dg/980520-1.c: New test.
54055
54056 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
54057
54058         * gcc.dg/980502-1.c: Fix return type.
54059
54060 1998-05-20  Jeffrey A Law  (law@cygnus.com)
54061
54062         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
54063         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
54064         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
54065         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
54066         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
54067
54068 1998-05-20  Dave Love  <d.love@dl.ac.uk>
54069
54070         * g77.f-torture/execute/980520-1.f: New test.
54071
54072 1998-05-15  Dave Love  <d.love@dl.ac.uk>
54073
54074         * lib/mike-g77.exp: New file.
54075
54076         * g77.f-torture/noncompile/noncompile.exp,
54077         g77.f-torture/noncompile/check0.f: New files.
54078
54079 1998-05-14  Dave Love  <d.love@dl.ac.uk>
54080
54081         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
54082         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
54083         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
54084         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
54085         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
54086         abort where appropriate.
54087
54088 1998-05-05  Michael Meissner  <meissner@cygnus.com>
54089
54090         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
54091         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
54092
54093 1998-04-29  Dave Love  <d.love@dl.ac.uk>
54094
54095         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
54096
54097 1998-04-27  Dave Love  <d.love@dl.ac.uk>
54098
54099         * g77.f-torture/compile/980427-0.f: New test.
54100
54101 1998-04-24  Dave Love  <d.love@dl.ac.uk>
54102
54103         * g77.f-torture/compile/980424-0.f: New test.
54104
54105 1998-04-19  Dave Love  <d.love@dl.ac.uk>
54106
54107         * g77.f-torture/compile/980419-2.f (main): New test.
54108         * g77.f-torture/compile/970125-0.f: New test.
54109         * g77.f-torture/compile/980419-1.f: New test.
54110
54111 1998-04-08  Jim Wilson  <wilson@cygnus.com>
54112
54113         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
54114         of loop-4.c.
54115
54116 1998-04-07  Jim Wilson  <wilson@cygnus.com>
54117
54118         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
54119
54120 1998-04-03  Jim Wilson  <wilson@cygnus.com>
54121
54122         * gcc.c-torture/compile/980329-1.c: New test.
54123
54124 1998-03-18  Jim Wilson  <wilson@cygnus.com>
54125
54126         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
54127         * gcc.dg/980312-1.c: Fix typo in -march command.
54128
54129 1998-03-16  H.J. Lu  (hjl@gnu.org)
54130
54131         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
54132
54133 1998-03-11  Robert Lipe  <robertl@dgii.com>
54134
54135         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
54136         Dave Love agree the Fortran source is bogus.
54137
54138 1998-03-11  Robert Lipe  <robertl@dgii.com>
54139
54140         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
54141         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
54142         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
54143         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
54144         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
54145
54146 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54147
54148         * g++.old-deja/g++.other/friend1.C: New test.
54149
54150 1998-02-18  Dave Love  <d.love@dl.ac.uk>
54151
54152         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
54153         possibly uninitialized) variables and declare dnrm2.
54154
54155 1998-02-23  Robert Lipe <robertl@dgii.com>
54156
54157         From Bruno Haible <haible@ilog.fr>:
54158         * gcc.c-torture/execute/980223.c: New test.
54159
54160 1998-02-13  Jeffrey A Law  (law@cygnus.com)
54161
54162         * gcc.dg/ifelse-1.c: New test.
54163
54164 1998-02-09  H.J. Lu  (hjl@gnu.org)
54165
54166         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
54167
54168           * lib/old-dejagnu.exp (old-dejagnu): Added the
54169           "execution test - XFAIL *-*-*" handling in the spirit of
54170           "excess errors test -". Changed the "execution test fails"
54171           handling to be like "excess errors test fails".
54172           * Update various tests accordingly.
54173
54174 1998-02-06  Jim Wilson  <wilson@cygnus.com>
54175
54176         * gcc.c-torture/execute/980205.c: New test.
54177
54178 1998-01-18  Jeffrey A Law  (law@cygnus.com)
54179
54180         * lib/c-torture.exp: Look for .x files instead of .cexp files.
54181         * lib/f-torture.exp: Similarly.
54182         * gcc.c-torture: Rename all .cexp files to .x files.
54183
54184 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
54185
54186         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
54187         (940510-1.c): Removed duplicate.
54188         (971104-1.c): New test.
54189
54190 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
54191
54192           * lib/f-torture.exp: Improve error and loop detection.
54193
54194 1997-11-19  Michael Meissner  <meissner@cygnus.com>
54195
54196         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
54197         use that to size the filler array.
54198
54199 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
54200
54201         * lib/c-torture.exp(c-torture-execute): Fix typo.
54202
54203         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
54204         testcase as the executable name. Keep the executable around if
54205         the test fails.
54206
54207 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
54208
54209         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
54210         changes.  Only test one -g option, and move it to the end of the
54211         list of options to test.
54212
54213 1997-09-19  Michael Meissner  <meissner@cygnus.com>
54214
54215         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
54216         variable GCC_TORTURE_OPTIONS to supply default switches separated
54217         by colons.  If no environment variable, run tests with -O0 -g, -O1
54218         -g, and -O2 -g as well.
54219
54220 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
54221
54222         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
54223         explanatory comments. Fix indentation.
54224
54225 1997-09-15  Jeffrey A Law  (law@cygnus.com)
54226
54227         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
54228
54229 1997-09-11  Jeffrey A Law  (law@cygnus.com)
54230
54231         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
54232         * g++.old-deja/g++.mike/p7325.C: Likewise.
54233         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
54234
54235 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
54236
54237         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
54238         * g++.old-deja/g++.brendan/crash30.C: Likewise.
54239         * g++.old-deja/g++.brendan/crash39.C: Likewise.
54240         * g++.old-deja/g++.law/operators4.C: Likewise.
54241
54242 1997-09-11  Joe Buck  (jbuck@synopsys.com)
54243
54244         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
54245         * g++.old-deja/g++.mike/p784.C: Ditto.
54246         * g++.old-deja/g++.mike/p785.C: Ditto.
54247
54248 1997-09-05  Jeffrey A Law  (law@cygnus.com)
54249
54250           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
54251
54252 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54253
54254         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
54255         target feature; pass this to c-torture-execute as needed.
54256
54257 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54258
54259         * lib/c-torture.exp(c-torture-execute): If the previous and the
54260         current executables being tested are identical, we don't need to
54261         run the executable again. Try to make the executable names
54262         unique. Add an optional argument for passing additional compiler
54263         flags.
54264
54265 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
54266
54267         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
54268
54269 1997-08-29  Jeffrey A Law  (law@cygnus.com)
54270
54271         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
54272
54273 1997-07-31  Jeffrey A Law  (law@cygnus.com)
54274
54275         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
54276         32bit or larger longs.
54277
54278         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
54279         have either a 32bit long or 32bit int.
54280
54281 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
54282
54283         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
54284         Make double precision tests dependent on sizeof (double).
54285
54286 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
54287
54288         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
54289         too.
54290
54291 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
54292
54293         * gcc.c-torture/compile/961203-1.cexp: New script.
54294
54295 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
54296
54297         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
54298         up the includes ourselves.
54299
54300 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
54301
54302         * lib/plumhall.exp: Remove random include, and add a few
54303         verbose messages for debugging.
54304
54305 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
54306
54307         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
54308         of trying to do it ourselves.
54309
54310 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54311
54312         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
54313
54314 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
54315
54316         * gcc.prms/5403.c: Made regexp a bit less strict.
54317
54318 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
54319
54320         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
54321         is returned from remote_load instead.
54322         * lib/plumhall.exp: Ditto.
54323         * lib/mike-g++.exp: Ditto.
54324         * lib/old-dejagnu.exp: Ditto.
54325         * lib/c-torture.exp: Ditto.
54326
54327 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
54328
54329         * lib/g++.exp: Use build_wrapper procedure.
54330         * lib/gcc.exp: Ditto.
54331
54332 1997-05-20  Jeffrey A Law  (law@cygnus.com)
54333
54334         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
54335         an old-style decl for malloc.  Fixes tests to work when
54336         sizeof (int) != sizeof (size_t).
54337
54338 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54339
54340         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
54341
54342         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
54343         use stdargs.h interface.
54344
54345 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54346
54347         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
54348         NO_VARARGS when compiling.
54349
54350 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
54351
54352         * lib/plumhall.exp(ph_includes): New procedure.
54353         (ph_make): Use it.
54354         (ph_compiler): Ditto.
54355
54356         * lib/g++.exp: Rename test-glue.c to testglue.c.
54357         * lib/gcc.exp: Ditto.
54358
54359 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
54360
54361         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
54362         to completion when it's called.
54363
54364 1997-03-21  Michael Meissner  <meissner@cygnus.com>
54365
54366         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
54367         is defined, don't do test.
54368
54369 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
54370
54371         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
54372         for object files.
54373         (ph_summary): Mark skipped testcases as untested, not unresolved.
54374
54375         * lib/plumhall.exp (ph_make): If unresolved because of bad
54376         errorCode, record errorCode in log file.
54377         (*): Replace send_log/verbose with verbose -log.
54378
54379 1997-03-19  Michael Meissner  <meissner@cygnus.com>
54380
54381         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
54382         double conversion if double isn't at least 8 bytes.
54383
54384         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
54385         int to work with targets where int is 16 bits.
54386
54387         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
54388         8 bytes, just exit, since 4 byte doubles don't have enough bits of
54389         precision for the test to complete.
54390
54391 1997-03-14  Michael Meissner  <meissner@cygnus.com>
54392
54393         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
54394         if d10v is not compiled with the -mdouble64 flag.
54395         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
54396
54397         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
54398         d10v is not compiled with the -mint32 flag.
54399
54400 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
54401
54402         * lib/plumhall.exp: Use incr_count.
54403
54404 1997-03-12  Jeffrey A Law  (law@cygnus.com)
54405
54406         * gcc.c-torture: Update to c-torture-1.45.
54407
54408 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
54409
54410         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
54411         the name of the expect testcase file).
54412
54413         * lib/g++.exp(g++_init): Ditto.
54414
54415 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
54416
54417         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
54418         the host.
54419
54420         * lib/gcc.exp(gcc_exit): New procedure.
54421
54422 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
54423
54424         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
54425         specs where appropriate.
54426
54427         * g++.old-deja/g++.arm/*: Added additional ERROR checks
54428         because of new "candidates are" messages, and removed a few
54429
54430         * Converted all non-old-style g++ testcases to old-style, and
54431         moved into g++.old-deja.
54432
54433 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
54434
54435         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
54436         options.
54437
54438         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
54439         succeeded.
54440
54441         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
54442
54443 1997-02-13  Michael Meissner  <meissner@cygnus.com>
54444
54445         * lib/gcc.exp (gcc_target_compile): Add support for defining
54446         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
54447         the machine doesn't have those features.
54448
54449 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
54450
54451         * g++.law/operators4.exp: Don't use LIBS.
54452
54453 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
54454
54455         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
54456
54457         * lib/mike-g++.exp: Don't set the compiler to be tested here.
54458         * lib/g++.exp: Set it here instead. Also, allow use of the
54459         --tool_exec and --tool_opt options. Change CXX to
54460         GXX_UNDER_TEST.
54461
54462         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
54463
54464         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
54465
54466 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
54467
54468         * lib/old-dejagnu.exp: Use prune_warnings instead of
54469         prune_system_crud.
54470         * lib/mike-g++.exp: Ditto.
54471         * lib/gcc.exp: Ditto.
54472         * lib/g++.exp: Ditto.
54473
54474         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
54475
54476 1997-02-07  Jeffrey A Law  (law@cygnus.com)
54477
54478           * 941014-2.c: Include stdlib.h
54479           * 960327-1.c: Include stdio.h
54480           * dbra.c, index-1.c: Don't assume ints are 32bits.
54481
54482 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
54483
54484         * lib/gcc.exp: Add gcc,stack_size target feature.
54485
54486         * lib/g++.exp(g++_target_compile): Add the include and link
54487         paths here, not in two other places. And, it's $options, not
54488         options.
54489
54490         * lib/mike-g++.exp(postbase): Remove the code that determines
54491         the correct include and link paths.
54492         * g++.old-deja/old-deja.exp: Ditto.
54493
54494 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
54495
54496         * lib/g++.exp(g++_init): target_compile no longer returns the
54497         filename of the result.
54498
54499 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
54500
54501         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
54502         call to glob.
54503
54504         * gcc.c-torture/special/special.exp: Change call to
54505         gcc_target_compile to include the object file.
54506
54507 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
54508
54509         * gcc.c-torture/special/special.exp: Correct misspelling in last
54510         change.
54511
54512 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
54513
54514         * lib/plumhall.exp(ph_summary): Log the entire output of the
54515         executable. Return -1 if there were any failures, 0 otherwise.
54516         (ph_execute): Return -1 if there were any failures, 0 otherwise.
54517         (ph_make): Clean up objects and executables that were built
54518         if the tests succeeded.
54519
54520 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
54521
54522         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
54523         libraries and includes in the build tree as appropriate.
54524
54525 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54526
54527         * lib/c-torture.exp: Instead of looking for the global variable
54528         NO_LONG_LONG, check to see if that's a feature of the target.
54529
54530 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54531
54532         * config/default.exp: Minimize. Delete the remainer of the files in
54533         config; this functionality is now in devo/dejagnu/config.
54534
54535         g++.*/*: Pass any additional flags used to compile to postbase;
54536         delete CXXFLAGS.
54537
54538         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
54539         is now done by runtest.exp. Use gcc_target_compile instead of
54540         compile.
54541
54542         lib/c-torture.exp: Use gcc_target_compile instead of compile.
54543         Remove references to CFLAGS. Use remote_file instead of
54544         calling rm -f.
54545         (c-torture): Take a list of arguments to use to compile this
54546         testcase.
54547
54548         lib/g++.exp: Simplify. Use target_compile instead of compile.
54549         lib/gcc-dg.exp: Ditto.
54550         lib/gcc.exp: Ditto.
54551         lib/mike-{gcc,g++}.exp: Ditto.
54552         lib/old-dejagnu.exp: Ditto.
54553         lib/plumhall.exp: Ditto.
54554
54555 1997-01-08  Jim Wilson  <wilson@cygnus.com>
54556
54557         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54558         (ph_linker): Likewise.
54559
54560 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
54561
54562           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54563         MAP_ANON / MAP_ANONYMOUS if defined;
54564         else try to map from /dev/zero .
54565
54566 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54567
54568         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54569         isn't defined, then define it to MAP_ANONYMOUS.
54570
54571 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54572
54573         * gcc.c-torture: Update to c-torture-1.42 release.
54574
54575 1996-11-11  Jeffrey A Law  (law@cygnus.com)
54576
54577         * gcc.c-torture: Update to c-torture-1.41 release.
54578
54579 1996-10-27  Jeffrey A Law  (law@cygnus.com)
54580
54581         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
54582         c-torture release.
54583
54584 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
54585
54586         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54587         and LDFLAGS.  Fix second case to append the target_info ldflags
54588         onto LDFLAGS, not CFLAGS.
54589         * lib/g++.exp (g++_init): Add target_info stuff.
54590         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
54591         of libgloss and newlib flags for !native.
54592
54593         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54594         (GDB): Fix relative path to go up another dir for finding gdb.
54595
54596 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
54597
54598         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54599         versions in the target_info array, if they don't exist.
54600
54601 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
54602
54603         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54604
54605 1996-07-08  Jim Wilson  <wilson@cygnus.com>
54606
54607         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54608         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54609
54610 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
54611
54612         * lib/old-dejagnu.exp: Don't remove the output file before we've
54613         actually tested it. Don't append pwd to the path of the executable
54614         we're testing.
54615
54616 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
54617
54618         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54619
54620 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
54621
54622         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54623         temporary directory for compiler files, and set it to a default
54624         value of /tmp. Set $output as the name of the output file from
54625         compiling the testcase. Add a -o option to $cflags_var so the
54626         compiler writes the final output file as $output. Set $executable
54627         to $output.
54628
54629         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54630         directory for compiler files, and set it to /tmp if it doesn't
54631         already have a value. Set $output_file to the name of the output
54632         file from compiling the testcase. Add a -o option to CXXFLAGS so
54633         the compiler writes the final output file as $output. Use $output
54634         as the executable to be tested.
54635
54636 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54637
54638         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54639
54640 1996-06-08  Jeffrey A Law  (law@cygnus.com)
54641
54642         * gcc.c-torture/execute/pending-1.c: New test.  Still
54643         pending in Tege's queue.
54644
54645 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
54646
54647         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54648         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
54649         if there were failures.  Call unresolved if there were unresolved
54650         testcases.  Call gcc_fail if program did not run to completion.
54651         (ph_make): Pass additional argument name to ph_execute.
54652         (ph_execute): Add new argument.  Pass additional arguments to
54653         ph_summary.  Call gcc_fail is there is no execution output.
54654
54655 1996-04-24  Jeffrey A Law  (law@cygnus.com)
54656
54657         * lib/plumhall.exp (proc_summary): Output relavent summary
54658         lines into the log so specific failures in plumhall can be
54659         investigated.
54660
54661 1996-04-10  Jeffrey A Law  (law@cygnus.com)
54662
54663         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54664         (c-torture-execute): Don't try to execute tests which use
54665         "long long" types if $NO_LONG_LONG is nonzero.
54666
54667 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
54668
54669         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54670         not c-torture.
54671
54672         * gcc.ieee: Move from here.
54673         * gcc.c-torture/execute/ieee: To here.
54674
54675 1996-03-26  Jeffrey A Law  (law@cygnus.com)
54676
54677         * gcc.c-torture: Update to c-torture-1.41 release.
54678
54679 1996-03-22  Jeffrey A Law  (law@cygnus.com)
54680
54681         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54682         not "$output".
54683
54684 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
54685
54686         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54687         -c present.
54688
54689 1996-03-02  Jeffrey A Law  (law@cygnus.com)
54690
54691         * config/proelf.exp: Handle connecting to a simulator.
54692
54693 1996-01-31  Jeffrey A Law  (law@cygnus.com)
54694
54695         * config/proelf.exp: New file.  Enough framework that we can
54696         run c-torture tests on the proelf targets (or any other target
54697         that gdb can connect to for that matter).
54698
54699 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
54700
54701         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54702         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
54703
54704         * lib/plumhall.exp (ph_execute): Always call ph_summary if
54705         exec_output exists.
54706
54707 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
54708
54709         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54710         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54711
54712         * config/*.exp: Update FSF address.  Change result of ${tool}_load
54713         to pass/fail/unresolved/unsupported/untested.  Caller must now
54714         call unresolved/unsupported/untested.
54715         * lib/*.exp: Update FSF address.  Update to handle new results of
54716         ${tool}_load.
54717         * lib/chill.exp (verbose): Delete.
54718
54719 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
54720
54721         * lib/gcc.exp (default_gcc_start): Change order of args to
54722         $LDFLAGS $CFLAGS $LIBS.
54723         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54724         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
54725         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54726         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54727         * gcc.misc-tests/dg-test.exp: Likewise.
54728         * gcc.misc-tests/msgs.exp: Likewise.
54729         * gcc.prms/prms.exp: Likewise.
54730         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54731         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
54732
54733         * lib/dg.exp: Deleted, moved to dejagnu/lib.
54734
54735 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54736
54737         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54738
54739         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54740         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54741
54742         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54743         necessary.
54744
54745 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
54746
54747         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54748         global for loop; add use of $mathlib.
54749         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54750         settings here; set mathlib for anything but VxWorks.
54751
54752 1996-01-22  Jeffrey A Law  (law@cygnus.com)
54753
54754         * gcc.c-torture: Update to c-torture-1.40 release.
54755
54756 1996-01-03  Jeffrey A Law  (law@cygnus.com)
54757
54758         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54759         dg.exp.
54760
54761 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
54762
54763         * lib/c-torture.exp (c-torture-execute): Declare "output" as
54764         global.
54765
54766 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
54767
54768         * lib/g++.exp (LIBS): Define if not already.
54769         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54770         (gcc-dg-prune): Call prune_gcc_output.
54771         * lib/gcc.exp (prune_gcc_output): New proc.
54772         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54773         prune_gcc_output.
54774
54775 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
54776
54777         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54778         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
54779
54780 1995-11-15  Jeffrey A Law  (law@cygnus.com)
54781
54782         * gcc.c-torture: Update to c-torture-1.39 release.
54783
54784 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
54785
54786         * lib/c-torture.exp (c-torture-execute): Don't return if one option
54787         fails, try others as well.
54788
54789 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
54790
54791         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54792         If compilation fails, mark execute tests as `untested'.
54793         If test is marked as unsupported, don't mark compilation and
54794         execute tests as failed.
54795
54796 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
54797
54798         * lib/g++.exp (g++_init): Don't link in libg++, and look to
54799         libstdc++ for whether or not we want to be doing shared
54800         libraries.  Delete link_curses since we don't need it anymore.
54801         * lib/mike-g++.exp (postbase): Don't link in libg++.
54802         * g++.old-deja/old-deja.exp: Likewise.
54803
54804 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
54805
54806         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54807
54808 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
54809
54810         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54811         For that, add `-Wl,-a,shared_archive'.
54812         * g++.old-deja/old-deja.exp: Likewise.
54813
54814 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
54815
54816         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54817
54818 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
54819
54820         * lib/mike-g++.exp (postbase): Pay attention to the status of
54821         g++_load.
54822
54823 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
54824
54825           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54826
54827 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
54828
54829         * lib/gcc.exp (default_gcc_start): No longer need to log program
54830         being executed or its output, execute_anywhere does that now.
54831         * lib/g++.exp (default_g++_version): Call execute_anywhere.
54832         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
54833
54834 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
54835
54836         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54837         the same as those in lib/g++.exp.
54838
54839 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
54840
54841         * gcc.c-torture: Update to c-torture-1.38 release.
54842         * gcc.ieee: Related changes.
54843
54844 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
54845
54846         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54847         "exec". Minor reformatting changes.
54848
54849         * config/rom68k.exp (${tool}_load): Make it work in a canadian
54850         cross. This means all "exec" calls now work on a remote host as
54851         well.
54852         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54853         cross. Filter out the extra "\r\n" stuff that expect puts in.
54854         (c-torture-execute): Filter out the bogus warnings like
54855         c-torture-compile does. Add support for canadian cross.
54856         * lib/gcc.exp (default_gcc_version, default_gcc_start)
54857         Use execute_anywhere rather than calling exec directly. Now it
54858         works for canadian cross testing.
54859
54860 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
54861
54862         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
54863         results into a variable, and check that rather than using file exists.
54864
54865 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
54866
54867         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54868         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
54869
54870 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54871
54872         * g++.old-deja/old-deja.exp: Create and pass runshlib and
54873         lib_curses if there's a shared libg++ in the build tree.
54874
54875 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
54876
54877         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54878         if not supported target.
54879
54880 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
54881
54882         * lib/g++.exp (g++_init): Move empty setting of runshlib and
54883         link_curses up to always happen, not just for native builds.
54884
54885 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
54886
54887         * gcc.c-torture: Update to c-torture-1.36 release.
54888         * gcc.failure: Related changes.
54889
54890 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
54891
54892         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54893
54894 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
54895
54896         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54897         * lib/mike-g++.exp (postbase): Not in here.  Still reference
54898         runshlib, link_curses, and mathlib for link and run.
54899
54900         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54901         pass the runtime shared library options for Solaris, OSF/1, and
54902         Irix5, and link with -lcurses to avoid unresolved references.
54903
54904 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
54905
54906         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54907         only run once.
54908
54909 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
54910
54911         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54912
54913 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
54914
54915         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
54916         do not have a framework for the "compat" tests yet.
54917
54918 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
54919
54920         * lib/mike-g++.exp (postbase): New local variable `mathlib',
54921         set to null if we're testing vxworks5.1.  Use that instead of
54922         `-lm' in the setting of LIBS for link and run.
54923
54924 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
54925
54926         * config/rom68k.exp (${tool}_load): Major changes to make it
54927         work.  Verified that it does in fact return the stuff in
54928         exec_output properly.  Catch any Emul or any TRAP other than 0.
54929
54930 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
54931
54932         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54933         LDFLAGS properly for targets that need stuff from libgloss.
54934         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54935         only run once.
54936         (gpp_initialized): New variable.
54937
54938 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
54939
54940         * config/rom68k.exp: Load libgloss.exp.
54941         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54942         so we can produce a fully linked binary.
54943         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54944         so we can produce a fully linked binary.
54945
54946 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
54947
54948         * lib/plumhall.exp (ph_section): Watch for expected failures.
54949         Add missing `else'.
54950
54951         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54952         run the testcase.
54953         (c-torture): Likewise.
54954
54955 1995-08-28  Doug Evans  <dje@cygnus.com>
54956
54957         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54958
54959         * lib/mike-g++.exp (mike_cleanup): New proc.
54960         (prebase): New globals compiler_result, not_compiler_result,
54961         target_regexp.
54962         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
54963         allow leading "-" in pattern.  Watch for unsupported tests.
54964         If $compiler_result is set, pattern match assembler code,
54965         and ditto for $not_compiler_result.
54966         * lib/mike-gcc.exp: Likewise.
54967
54968         * lib/plumhall.exp (ph_execute): Only call ph_summary if
54969         execution "succeeded".
54970
54971 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
54972
54973         * config/win32.exp: New file.
54974         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54975
54976 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
54977
54978         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54979         unsupported.
54980         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54981         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54982         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54983
54984         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54985         "... without exceptions was ...".  That is now handled by
54986         prune_system_crud.
54987         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54988
54989 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
54990
54991         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54992         sieve.c,sort2.c}: New files.
54993         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54994         sieve.exp,sort2.exp}: Drivers for them.
54995
54996         * lib/mike-gcc.exp (program_output): New user settable variable.
54997         (postbase): Call prune_system_crud.  Also prune extraneous compiler
54998         messages.
54999         * lib/mike-g++.exp (program_output): New user settable variable.
55000
55001         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
55002
55003         * config/sh.exp: Deleted (use sim.exp instead).
55004
55005 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
55006
55007         * config/vx.exp: Declare CHECKTASK as global.
55008         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
55009         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
55010         * lib/old-dejagnu.exp: Load [pwd]/$executable.
55011
55012 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
55013
55014         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
55015         target. Like vx.exp, only includes `vx29k.exp' instead of
55016         `vxworks.exp'.
55017
55018 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
55019
55020         * config/sim.exp: Increase time limit from 120 seconds to 240.
55021
55022 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
55023
55024         * gcc.c-torture/execute/950628-1.c: New test.
55025
55026 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
55027
55028         * gcc.c-torture: Update with changes/additions from
55029         c-torture-1.34.
55030
55031 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
55032
55033         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
55034
55035 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
55036
55037         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
55038
55039 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
55040
55041         * gcc.c-torture/compile/950512-1.c: New test.
55042         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
55043         * gcc.dg/struct-ret-1.c: Likewise.
55044
55045 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
55046
55047         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
55048           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
55049
55050 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
55051
55052         * gcc.c-torture/special/920411-1.c: Deleted.
55053         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
55054
55055 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
55056
55057         * config/sim.exp (${tool}_load): Hack in call to bash to get a
55058         cpu limit.
55059
55060 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
55061
55062         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
55063
55064 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
55065
55066         From kenner;
55067         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
55068         is the proper length.
55069         * va-arg-3.c: Likewise.
55070
55071 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
55072
55073         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
55074         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
55075
55076         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
55077         * lib/g++.exp (default_g++_start): Delete old cruft.
55078
55079 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
55080
55081         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
55082         (2 * (1 << 18)) to (2 * (1 << 17)).
55083
55084         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
55085
55086 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
55087
55088         * config/rom68k.exp: Renamed from config/idp.exp
55089
55090 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
55091
55092         * c-torture/compile/921109-2.c
55093
55094 1995-04-18  Mike Stump  <mrs@cygnus.com>
55095
55096         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
55097         excess errors.
55098
55099 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
55100
55101         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
55102         output.
55103         * lib/g++.exp (default_g++_start): Likewise.
55104
55105 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
55106
55107         * gcc.c-torture/compile/950329-1.c: New test.
55108
55109 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
55110
55111           * config/bug.exp (${tool}_load): Updated to use new remote_open
55112           and remote_close procs.
55113         * config/idp.exp: New file.
55114
55115 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
55116
55117         * gcc.c-torture/execute/950322-1.c: New test.
55118
55119 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
55120
55121         * config/vx.exp (${tool}_load): Clean up testing of return code from
55122         vxworks_ld and vxworks_spawn.
55123
55124 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
55125
55126         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
55127
55128 1995-03-13  Mike Stump  <mrs@cygnus.com>
55129
55130         * lib/old-deja.exp: Add `excess errors test - ' error, now one
55131         can mark excess errors on a machine by machine basis.  Note, the
55132         default is to not expect any excess errors, even when excess
55133         errors test - is given, so you will want to put an XFAIL ... on
55134         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
55135         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
55136         those 4 machines, but no others.
55137
55138 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
55139
55140         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
55141         * lib/c-torture.exp: to here.
55142
55143 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
55144
55145         * gcc.c-torture/execute/950221-1.c: New test.
55146         * gcc.c-torture/execute/struct-ret-1.c: New test.
55147         * gcc.c-torture/compile/950221-1.c: New test.
55148
55149         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
55150
55151 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
55152
55153         * gcc.c-torture/execute/arith-1.c (main): Return 0.
55154         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
55155
55156 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
55157
55158         * g++.gb: New directory of tests, derived from my signature and
55159         class scoping tests.
55160
55161         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
55162         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
55163         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
55164         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
55165         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
55166         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
55167         * g++.gb/sig25.C: Likewise.
55168
55169         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
55170         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
55171         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
55172         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
55173         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
55174         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
55175         * g++.gb/sig25.exp: Likewise.
55176
55177         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
55178         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
55179         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
55180         * g++.gb/scope13.C: Likewise, this test still fails.
55181
55182         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
55183         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
55184         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
55185         * g++.gb/scope13.exp: Ditto.
55186
55187         * g++.gb/README: New file, explains what these tests are about.
55188
55189 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
55190
55191         * lib/dg.exp (dg-do): Support `preprocess'.
55192         (dg-test): Likewise.
55193
55194 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
55195
55196         * config/udi.exp: change "continue -expect" to "exp_continue".
55197
55198 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
55199
55200         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
55201         Delete redundant tests.
55202
55203         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
55204         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
55205         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
55206         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
55207         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
55208         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
55209         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
55210         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
55211
55212         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
55213         storing label pointers.
55214         * gcc.c-torture/execute/921019-1.c: Likewise.
55215         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
55216         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
55217         parameter fp.
55218         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
55219         constants.
55220
55221         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
55222         Delete obsolete tests.
55223
55224         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
55225         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
55226         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
55227         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
55228         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
55229         * gcc.c-torture/compile/950124-1.c: New test.
55230
55231         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
55232
55233 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
55234
55235         * lib/mike-g++.exp: Add -lm to LIBS.
55236
55237 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
55238
55239         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
55240
55241 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
55242
55243         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
55244
55245 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
55246
55247         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
55248
55249 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
55250
55251         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
55252         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
55253         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
55254         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
55255         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
55256         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
55257         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
55258         * g++.law/{operators31.C, operators32.C,
55259         * g++.law/{operators33.C, operators34.C}: Likewise.
55260         * g++.law/{pic1.C, refs2.C}: Likewise.
55261         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
55262         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
55263         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
55264         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55265
55266         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
55267         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
55268         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
55269         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
55270         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
55271         * g++.law/{enum9.exp, friend5.exp}: Likewise.
55272         * g++.law/{nest3.exp, nest4.exp}: Likewise.
55273         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
55274         * g++.law/{operators30.exp, operators31.exp}: Likewise.
55275         * g++.law/{operators32.exp, operators33.exp}: Likewise.
55276         * g++.law/{operators34.exp}: Likewise.
55277         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
55278         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
55279         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
55280         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
55281         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55282
55283         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
55284         No longer expected to fail.
55285         * g++.law/missed-error3.C: Tweak for recent bool changes.
55286
55287 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
55288
55289         * config/emb-unix: Deleted.
55290         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
55291         remote execution.  Do final link on remote host if REMOTE_LINK is set.
55292
55293 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
55294
55295         * lib/dg.exp (dg-test): Fix typo in last patch.
55296
55297 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
55298
55299         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
55300         (handles multiple occurrences).
55301
55302 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
55303
55304         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
55305         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
55306         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
55307         printed).
55308         * lib/c-torture.exp (c-torture-compile): Likewise.
55309         (c-torture): Prepend full path if missing.
55310         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
55311         (gcc_fail): Likewise.
55312         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
55313
55314 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
55315
55316         * lib/netware.exp: Only attach to NetWare i386 systems.
55317
55318 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
55319
55320         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
55321         messages.  Add test name to "output pattern match" pass/fail message.
55322
55323 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
55324
55325         * gcc.dg: New testsuite.
55326         * gcc.dg/dg.exp: New file.
55327
55328         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
55329         test-switch.c}: Deleted.
55330
55331         * gcc.misc-tests/msgs.exp: New testcase driver.
55332
55333 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
55334
55335         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
55336         Watch for illegal return values from ${tool}_load.
55337         * config/unix.exp (${tool}_load): Fix pass/fail detection for
55338         cross targets.  Coerce return value >0 to 1.
55339
55340 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
55341
55342         * config/unix.exp (${tool}_load): Call program rsh, not proc.
55343
55344         * config/emb-unix.exp: New file.
55345
55346         * config/sim.exp: Error if variable $SIM not defined.
55347         (${tool}_load): Mark test as "untested" if simulator missing.
55348
55349         * config/unix.exp: Load remote.exp to get rcp_download.
55350         * lib/c-torture.exp: Use different option lists for testcases with
55351         and without loops.
55352         * gcc.c-torture/execute/execute.exp: Likewise.
55353
55354 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
55355
55356         * config/*.exp: Clarify return code from ${tool}_load.
55357         Call `unresolved' or `untested' instead of `warning' or `perror'
55358         (sometimes you still want to call both though).
55359         Add comment that `shell_id' is local to each file.
55360         * config/udi.exp (timeout): Set to 30.
55361         Don't print warning if connection fails, $connectmode has already
55362         printed an error.
55363         (${tool}_load): Move verbose messages to level 2.
55364         Rework pattern for "Process started" message.
55365         Pass `shell_id' to ${connectmode}_download.
55366         Retry twice upon timeout.  Make resetting of target more robust.
55367         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
55368         Pass `shell_id' to exit_$connectmode.
55369         Only call exit_$connectmode if connected.
55370         * config/unix.exp (${tool}_load): Check return codes better.
55371         * config/vrtx.exp (${tool}_load): Likewise.
55372         * config/vx.exp (${tool}_load): Likewise.
55373         Delete unneeded global's.
55374         * lib/dg.exp (dg-test): Update to reflect clarified return codes
55375         from ${tool}_load.
55376         (dg-stat): Delete.
55377         (dg-init): Delete recording of pass/fail counts.
55378         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55379         (old-dejagnu-init): Likewise.
55380         (old-dejagnu-stat): Delete contents, empty proc now.
55381         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
55382         (c-torture): Delete references to lcnt, lpass, lfail.
55383         Get option list from TORTURE_OPTIONS.
55384         Delete -funroll[-all]-loops if no loops.
55385         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
55386         (g++_stat): Delete contents (empty proc now).
55387         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
55388         (gcc_finish): Likewise.
55389         (gcc_stat): Deleted.
55390         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
55391         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
55392         * gcc.c-torture/execute/execute.exp: Likewise.
55393         Split tests into two parts: compile, execute.
55394         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
55395         no loops.  Update to reflect clarified return codes from ${tool}_load.
55396
55397 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
55398
55399         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
55400         to grep for.
55401         (old-dejagnu): Likewise (where necessary).
55402
55403 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
55404
55405         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
55406
55407         * lib/dg.exp (dg-process-target): Fix processing of selector.
55408         Add comment regarding use of `error'.
55409
55410         * lib/gcc.exp (prune_system_crud): Define if missing.
55411         * lib/g++.exp (prune_system_crud): Likewise.
55412
55413         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
55414         Call prune_system_crud.
55415         * lib/dg.exp (dg-runtest): New proc.
55416         Use perror instead of send_user for tcl errors in testcase.
55417         Don't return any value, it's never used.
55418         Don't clobber previous definition of `unknown'.
55419         Print tcl errors in `dg-final'.
55420
55421 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
55422
55423         * lib/dg.exp (dg-process-target): Improve syntax error messages.
55424         (dg-test): Don't print errorInfo, it contains stack backtrace.
55425
55426 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
55427
55428         * lib/g++.exp (runtest_file_p): Define if missing.
55429
55430 1994-09-24  Doug Evans  (dje@cygnus.com)
55431
55432         * lib/mike-g++.exp: Comment out loading of g++.exp.
55433         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
55434         (default_g++_version): Always print something.
55435         (default_g++_start): Comment out call to `which'.
55436         (g++_start, g++_load): Deleted (must be defined in config file).
55437         * lib/gcc.exp: Test for existence of $CC at start.
55438         Delete check for tmpdir (done in gcc_init).
55439         (default_gcc_version): Always print something.
55440         (default_gcc_start): Comment out call to `which'.
55441         * config/*.exp: Major cleanup - make cross targets work at least a
55442         little better for g++ (by not being "--tool gcc" specific).
55443         Rename gcc_xxx to ${tool}_xxx.
55444         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
55445         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
55446
55447 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
55448
55449         * lib/c-torture.exp (c-torture-compile): Rework compiler
55450         message processing.
55451
55452         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
55453         c-torture.
55454
55455 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
55456
55457         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
55458
55459         * lib/dg.exp (dg-process-target): Support { target native }.
55460
55461 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
55462
55463         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
55464         looked for "... program xxx got fatal signal".
55465         Correct regsub munging of `comp_output'.
55466         Ignore compiler messages "path prefix not used" and "linker input
55467         file unused".
55468
55469 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
55470
55471         * lib/gcc.exp (runtest_file_p): Define if missing.
55472         * gcc.prms/template.c: Example to work from.
55473
55474 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
55475
55476         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
55477         * lib/dg.exp (dg-test): Call unsupported testcases as such.
55478
55479         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
55480         * gcc.prms/1883.c: Moved from compile/940714-1.c.
55481         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
55482         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
55483
55484         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
55485         (dg-process-target): No longer a varargs proc.
55486         Return S/N for target, P/F for xfail.  All callers changed.
55487         (user option procs): More argument checking.
55488         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
55489         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
55490         (dg-test): Skip test if not running on selected target in `dg-do'.
55491         Update handling of `dg-do-what', `dg-output-text'.
55492         Separate execution pass/fail from output pattern match pass/fail.
55493         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
55494
55495 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
55496
55497         * gcc.c-torture/special/special.exp: Don't expect failure for mips
55498         target for 920510-1.c.
55499
55500 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
55501
55502         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
55503         Clean up comment regarding use of passcnt, etc.
55504         (gcc_stat): Don't update `testcnt' here.
55505         (gcc_finish): Do it here.
55506         Might as well reset `but_id' here too.
55507         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
55508         to determine if the file should be tested.
55509         * gcc.c-torture/compile/compile.exp: Likewise.
55510         * gcc.c-torture/execute/execute.exp: Likewise.
55511         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55512         * gcc.misc-tests/dg-test.exp: Likewise.
55513         * gcc.prms/prms.exp: Likewise.
55514         * gcc.wendy/wendy.exp: Likewise.
55515         * g++.old-deja.exp: Likewise.
55516         Move "Testing file" message to verbose level 1.
55517
55518 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
55519
55520         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
55521
55522 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
55523
55524         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
55525         (default_gcc_start): Accept optional second list element
55526         of compiler flags.  Print compiler output at verbosity level 2.
55527         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
55528         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
55529         Save current values of framework globals passcnt, failcnt, xpasscnt,
55530         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
55531         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
55532         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
55533         xfailcnt to compute stats.  Update framework global `testcnt' from
55534         pass/fail counts.
55535         (gcc_finish): New proc.  Clean up test environment.
55536         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
55537         (gcc_epass, gcc_efail): Delete.
55538         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
55539         argument of line number.
55540         (dg-init): If the tool has an init routine, call it.
55541         (dg-test): Remove args `cflags_var' and `libs_var'.
55542         Pass all compiler options to ${tool}_start.
55543         Handle missing line number.
55544         (dg-finish): New function.
55545         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
55546         particular files.  Call gcc_finish at end.  Move "skipping test"
55547         message to verbosity level 3.
55548         * gcc.c-torture/compile/compile.exp: Likewise.
55549         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55550         * gcc.c-torture/execute/execute.exp: Likewise.
55551         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55552         Print testcase being tried at verbosity level 1.
55553         * gcc.c-torture/special/special.exp: Unset xfail.
55554         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55555         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
55556         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55557         * gcc.failure/failure.exp: Likewise.
55558         * gcc.ieee/ieee.exp: Likewise.
55559         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55560         Update call to dg-test.  Call dg-finish at end.
55561         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
55562         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55563         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55564         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55565         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
55566         * gcc.wendy/wendy.exp: Add copyright.
55567         Delete setting of tmpdir (done by gcc_init).
55568         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55569         Pass compiler flags to gcc_start.  Call gcc_finish at end.
55570         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55571         gcc_[ce]pass/fail.
55572
55573 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
55574
55575         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55576         confusion.
55577         (g++_load): Likewise.
55578
55579         * config/*.exp (gcc_load): Some were varargs fns and some were not.
55580         Rename argument to `prog' to remove the confusion.
55581         Varargs fns behave differently too!
55582         (g++_load): Likewise.
55583
55584         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55585
55586         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55587         what it is.  Delete (always) printing of status value for !native.
55588         Simplify verbose code, and include status and exec_output.
55589         (g++_load): Use gcc_load.
55590
55591 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
55592
55593         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55594         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55595         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55596         940714-3.c as these testcases don't exist anymore.  Make
55597         va-arg-1.c expected to pass.
55598
55599 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
55600
55601         * gcc.misc-tests/misc.exp: Only run specific testcases.
55602         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
55603         * gcc.misc-tests/dg-[1-9].c: New files.
55604
55605         * lib/dg.exp: New testsuite driver.
55606         * gcc.prms/prms.exp: Use it.
55607
55608         * README.gcc: New file.
55609
55610         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55611         Document and reset `lxpass' and `lxfail'.
55612         Simplify "initialized" message.
55613         (gcc_stat): Clean up comments a little.
55614
55615 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
55616
55617         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55618
55619 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
55620
55621         * lib/old-dejagnu.exp (process-option): New proc.
55622         (old-dejagnu-init, old-dejagnu-stat): Likewise.
55623         (old-dejagnu): Simplify.
55624         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55625
55626 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
55627
55628         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55629         exists and is not an empty string.
55630
55631         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55632         $xfail rather than calling setup_xfail.  Clear $xfail when test is
55633         finished.
55634         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55635         automatically.
55636
55637         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55638         longer expected to fail.
55639
55640         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55641         "f" function call.
55642
55643         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55644
55645         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55646         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55647         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55648         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55649         c-torture-1.29.
55650
55651         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55652         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55653
55654         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55655
55656         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55657         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55658
55659         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55660         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55661         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55662
55663 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
55664
55665         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55666         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55667         940714-1.c, 940714-2.c, 940714-3.c},
55668         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55669         gcc.misc-tests/{mg.c,mg.exp}:
55670         New tests.
55671         * gcc.noncompile/noncompile.exp: Change accordingly.
55672
55673 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
55674
55675         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55676         Undo previous clobberage.
55677
55678 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
55679
55680         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55681         * gcc.special/{930510-1.c, special.exp}:
55682         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55683         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55684         struct-varargs-1.c}: New tests from c-torture-1.26.
55685
55686 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
55687
55688         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55689           argument to switch.
55690
55691 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
55692
55693         * Revert the previous changes.  Please see Rob's directory
55694         (/lisa/test/rob/progressive/gcc/testsuite) for testing
55695         fixes.
55696
55697 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
55698
55699         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55700         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55701         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55702         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55703         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55704         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55705         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55706         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55707         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55708         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55709         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55710         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55711         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55712         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55713         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55714         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55715         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55716         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55717         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55718         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55719         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55720         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55721         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55722         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55723         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55724         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55725         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55726         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55727         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55728         testing changes.
55729
55730 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
55731
55732         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55733         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55734         with perror calls.
55735
55736 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
55737
55738         * config/unix.exp (g++_load): Fix syntax.
55739
55740 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
55741
55742         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55743         * gcc.noncompile/921017-1.c: Deleted obsolete test.
55744         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55745         Don't expect va-arg-1.c to fail.  Correct expected output for
55746         920928-1.c.
55747         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55748         * gcc.wendy/hbm4.c: Correct typo.
55749         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55750
55751 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
55752
55753         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55754         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55755         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
55756         * lib/c-torture.exp (c-torture-compile): Ditto.
55757
55758         Reduce volume of output (remove all the -I's and such).
55759         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55760         Call gcc_cpass, gcc_cfail.
55761         (c-torture): Pass testing option to c-torture-compile.
55762
55763 1994-03-21  Doug Evans  (dje@cygnus.com)
55764
55765         Bring patches over from progressive.
55766         * config/default.exp: Exit remote shell cleanly.
55767         (g++_exit, g++_start): Add default versions.
55768         * config/sim.exp (gcc_load): Use perror, not error.
55769
55770 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
55771
55772         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
55773         set in site.exp.
55774
55775 1994-03-14  Doug Evans  (dje@cygnus.com)
55776
55777         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55778         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55779         (wendy_try): New proc to run testcase.
55780         (main loop): Call 'em.
55781         * gcc.wendy/*.c: Clean up pass to correct expected output.
55782
55783         * lib/gcc.exp: Minor cleanup work.
55784         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55785
55786 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
55787
55788         * config/sim.exp (gcc_load): Document return codes better.
55789         Don't pass -v to simulator.
55790
55791 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
55792
55793         * gcc.special/920717-x.c: Fix typo.
55794         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55795         get at sources.
55796
55797         * lib/mike-gcc.exp: Fix typo.
55798
55799 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
55800
55801         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55802         binary to use, transform the name.
55803         * config/*.exp: rename everything. Nuke any g++ specific files,
55804         it's now a special case of gcc that requires no special support.
55805         Add a default.exp for unsupported targets.
55806
55807 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
55808
55809         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55810         lib/old-dejagnu.exp: Fix a few patterns to work with the new
55811         version of Tcl.
55812
55813 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
55814
55815         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55816         than a warning.
55817
55818 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
55819
55820         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55821
55822 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
55823
55824         * gcc.execute/execute.exp: Combine opt_list and foption_list into
55825         option_list.  Compile every file with only 4/6 option choices
55826         (same as C torture) instead of with 12/18 different option
55827         choices.
55828         * lib/c-torture.exp: Likewise.
55829
55830         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55831         not already set.
55832
55833 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
55834
55835         * lib/old-deja.exp: Add `excess errors test fails' error, now one
55836         can put an XFAIL *-*-* on excess errors.
55837
55838 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
55839
55840         * g++.law: Add more tests derived from g++-bugs snapshots.
55841
55842         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
55843         equivalent to g++.law/init9.
55844
55845         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55846         compiled it, and the a.out file after we've run it.
55847
55848 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
55849
55850         * lib/mike-g++.exp (postbase): Delete the .o file after we've
55851         compiled it, and the a.out file after we've run it.
55852
55853 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
55854
55855         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55856
55857 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
55858
55859         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55860         version number.
55861
55862 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
55863
55864         * g++.law: New directory of g++ tests derived from the g++-bugs
55865         snapshots.
55866
55867 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
55868
55869         * gcc.compile: initbug1.c initbug1.exp testcase added
55870
55871 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
55872
55873         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55874         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55875           fixes submitted by Jeff Law (law@cs.utah.edu)
55876         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55877           Jeff Law (law@cs.utah.edu)
55878
55879
55880 1993-11-30  Mike Stump  (mrs@cygnus.com)
55881
55882         * config/unix-g++.exp: Follow the gcc way of doing things.
55883         * g++.old-deja/old-deja.exp: Minor updates.
55884         * lib/g++.exp: New file, follow the gcc way of doing things.
55885         * lib/old-dejagnu.exp: Minor updates.
55886         * lib/mike-g++.exp: Always unset errorInfo.
55887
55888 1993-11-06  Mike Stump  (mrs@cygnus.com)
55889
55890         * lib/gcc.exp: Fix some errors with the below change, CC and
55891         CFLAGS should be global when setting, not local.
55892
55893 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
55894
55895         * lib/gcc.exp: Transform tool name.
55896
55897 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55898
55899         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55900
55901 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55902
55903         * lib/gcc.exp: change gcc_done to gcc_stat
55904
55905 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55906
55907         * Upgraded gcc testsuite to c-torture version 1.25
55908
55909 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
55910
55911         * lib/gcc.exp: added reporting code. Changed verbose compile message.
55912         * lib/c-torture: added hooks for new reporting code.
55913
55914 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
55915
55916         * config/sh-gcc.exp: check if sh-sim exists in the path
55917
55918 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
55919
55920         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55921         * gcc.compile/compile.exp: Initial changes for new logic.
55922         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55923         * gcc.failure/failure.exp: Initial changes for new logic.
55924         * gcc.ieee/ieee.exp: Initial changes for new logic.
55925         * gcc.misc-tests/misc.exp: Initial changes for new logic.
55926         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55927         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55928         * lib/c-torture.exp: Initial changes for new logic.
55929         * lib/gcc.exp: Initial changes for new logic.
55930
55931 1993-10-15  Mike Stump  (mrs@cygnus.com)
55932
55933         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55934         depend upon failure or success.  Fully qualify names in failure
55935         and success messages.  Always remove a.out before starting
55936         compile, just in case.  Pay more attention to error text output by
55937         the compiler.  Handle testcases with no known past errors just
55938         like all others, so that things are uniform.  Other miscellaneous
55939         improvements.
55940
55941 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
55942
55943         * gcc.cpp: new directory for cpp tests
55944
55945 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
55946
55947         * lib/chill.exp: Code reformatted, removed unused code.
55948         * config/unix-chill.exp: Code reformatted, removed unused code.
55949         * chill.execute/execute.exp: Code reformatted, removed unused code.
55950         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55951
55952 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
55953
55954         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
55955         routines not written.
55956
55957 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
55958
55959         * config/bug-gcc.exp: Use new procs from bug.exp.
55960
55961 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
55962
55963         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55964         via ftp, rather than depending on NFS.
55965         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55966         case.
55967
55968 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
55969
55970         * config/bug-gcc.exp: Use new download proc.
55971
55972 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
55973
55974         * chill.execute/execute.exp: cleanups, handles errors better
55975         * chill.compile/compile.exp: rewrite, based on execute.exp
55976         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55977         * lib/chill.exp: major changes to diff proc and compile and link
55978         procs. added chill_fail and chill_pass wrappers to pass and
55979         fail. added more comments, and handle error codes better.
55980         Added a hack to capture stderr from exec, so noncompile tests
55981         can work.
55982
55983 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
55984
55985         * chill.execute/execute.exp: rewrite of testsuite driver
55986         * lib/chill.exp: rewrite of testsuite driver
55987         * config/unix-chill.exp: rewrite of testsuite driver
55988
55989 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
55990
55991         In chill.execute:
55992         * iexpr.ch: Standardize uppercase.
55993         * tuples.dat: Standardize uppercase.
55994         * vary.ch: standardize.  Correct varying string assignments.
55995         * vary.dat: Add new output lines.
55996
55997 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
55998
55999         In chill.execute:
56000         * chprintf.ch: Standardize use of uppercase.
56001         * tuples.ch: Standardize and turn arr2 into a DCL,
56002           rather than a SYN.
56003         * pinits.ch: Standardize.
56004
56005 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
56006
56007         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
56008         * Makefil: Renamed to Makefile.in.
56009         * configure.in: New.
56010
56011 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
56012
56013         In chill.execute:
56014         * .cvsignore: Add result/output files.
56015         * Makefile: Fix up variables at start.  Use MFLAGS
56016           everywhere.  Correct bool_loc, built_ins entries.
56017           Add entry for vary1.ch.
56018         * bitarray.ch: Standardize upper-case usage.
56019         * bitexpr.ch: Standardize, add output of b1.
56020         * params.ch: Use arrayt in along PROC parameters, to
56021           avoid novelty problems.
56022         * sets.ch: Tiny cleanup.
56023         * vary1.ch: Re-indent.
56024
56025 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
56026
56027         * Add PR-related files to Makefiles, .cvsignore files, etc.
56028
56029 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
56030
56031         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
56032           with compiler objects. New names are test-flow.c and test-loop.c
56033
56034 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
56035
56036         * Upgraded c-torture tests from 1.19 to 1.20
56037
56038         * new files:
56039         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
56040         * gcc.compile: 930623-1.c 930623-2.c
56041         * gcc.noncompile: 930622-1.c 930622-2.c
56042         * gcc.failure: 920411-1.c 920627-2.c
56043         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
56044
56045 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
56046
56047         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56048           More changes to get testsuite working properly. Needs more work.
56049           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
56050
56051 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
56052
56053         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56054           More changes to get testsuite working properly. Needs more work.
56055
56056 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
56057
56058         * chill.compile/compile.exp: Added for Dejagnu support
56059         * chill.execute/execute.exp: Added for Dejagnu support
56060         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
56061
56062 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
56063
56064         This should complete moving the CHILL test files.
56065         * chill.noncompile(.cvsignore printf.grt
56066             in-printf.grt chprintf.grt chprintf.ch):
56067             Added test-support files.
56068           (Makefile): Modified further.
56069         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
56070             signal.ch): Added test files.
56071           * chill.execute (.cvsignore printf.grt printr.c
56072             in-printf.grt rts.c chprintf.grt rts.h): Added
56073           test-support files.
56074             (Makefile): More corrections.
56075
56076 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
56077
56078         * chill.compile, chill.execute, chill.nocompile: Add CHILL
56079           test cases, ready for DejaGnu.
56080
56081 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
56082
56083         * Upgraded c-torture tests from 1.18 to 1.19
56084
56085         * gcc.compile: added test(s):
56086           930607-1.c
56087         * gcc.execute: added test(s):
56088           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
56089
56090         * added new subdirectory for misc tests: gcc.misc-tests
56091         * gcc.misc-test(s): added tests:
56092           inst-check.c test-consts.c test-ior.c test-switch.c
56093
56094 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
56095
56096         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
56097
56098 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
56099
56100         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
56101
56102 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
56103
56104         * Upgraded c-torture tests from 1.17 to 1.18
56105
56106 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
56107
56108         * Upgraded c-torture tests from 1.12 to 1.17
56109
56110 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
56111
56112         * lib/old-dejagnu.exp:
56113           Fixed handling of XFAIL target triplets to correctly
56114           recognize wildcard characters.  Removed code that
56115           appended a unique id tag to the end of the file name
56116           printed out by the result of the testcases within a
56117           given test file.
56118
56119 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
56120
56121         * lib/old-dejagnu.exp:
56122           Reworked expected failure handling to trigger off of XFAIL
56123           keyword in keyphrase embeded in testcase source code. The
56124           XFAIL keyword must be at the end of the keyphrase line. It
56125           may optionally be followed by one or more target triplets.
56126           It has just occured that the handling of wildcards in the
56127           target triplet may not be correct.
56128
56129 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
56130
56131         * g++.old-deja/tests:
56132           Moved all subdirectories up one level into g++.old-deja .
56133
56134         * lib/old-dejagnu.exp:
56135           Fixed problem with CXXFLAGS not being properly reset, and being
56136           corrupted with extraneous "-c" compiler option.  This was
56137           causing binaries to not be generated for test that needed them.
56138           Modified strings passed to "pass" and "fail" so that individual
56139           tests from the same test file would be distinguished by an
56140           identifier appended to the test file name in the summary logs;
56141           this corrected a problem with erroneous diff logs.  Added code
56142           to search testcases for expected fail and unexpected pass keywords.
56143
56144 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
56145
56146         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
56147
56148 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
56149
56150         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
56151           Removed extraneous text from end of "Special g++ Options"
56152           keyphrase.
56153
56154         * lib/old-dejagnu.exp: Added pattern matching to look for new
56155           keywords, embedded in testcases comments, which will trigger
56156           calls to xpass and xfail.
56157
56158 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
56159
56160         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
56161           comments embedded in the testcases, especially the one looking for
56162           special compiler options, as well as the pattern matching for the
56163           compiler output again.
56164
56165 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
56166
56167         * lib/old-dejagnu.exp: Do a proper check of the return value for
56168           execute tests. Fixed several problems with the pattern matching
56169           of the compiler output which gave erroneous test results.
56170           Changed several of the test result messages to be more descriptive.
56171         * config/unix-g++.exp: Proc g++_load now actually works and
56172           executes the tests passed to it and returns a usable return
56173           value.
56174
56175 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
56176
56177           * lib/gcc.exp: Exits gracefully if $CC is bogus.
56178
56179 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
56180
56181         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
56182           Modified both files to properly execute the old style
56183           dejagnu tests. The previous versions of these files were
56184           experimental and did not function anything near correctly.
56185
56186 1993-04-05  Rob Savoye  (rob@cygnus.com)
56187
56188         * Removed all Makefile.in and configure.in files. No configuration
56189         needed now.
56190
56191 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
56192
56193         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
56194
56195 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
56196
56197         * gcc.compile/configure.in, gcc.unsorted/configure.in,
56198         gcc.special/configure.in, gcc.noncompile/configure.in,
56199         gcc.execute/configure.in, gcc.code_quality/configure.in,
56200         g++.other/configure.in, g++.old-deja/configure.in,
56201         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
56202         in srcname setting.
56203
56204 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
56205
56206         * lib/udi.exp: Fixed mondfe and mondfe_download.
56207         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
56208         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
56209
56210 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
56211
56212         * config/udi-gdb.exp: Check $shell_id after connecting to target.
56213         (gdb_exit): Don't remove *_soc files.
56214
56215 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
56216
56217         * lib/c-torture.exp: Don't look for main; instead always use -w
56218         -c.  This is how the c-torture tests work.  Remove the object
56219         file if the compilation succeeds.
56220         * gcc.execute/execute.exp: Remove executable if test passes.
56221         * gcc.noncompile/noncompile.exp: Every test is an expected
56222         failure.
56223         * gcc.special/special.exp: Added tests from c-torture 1.11,
56224         corrected use of existing test.
56225         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
56226         gcc.execute/920625-1.c: Updated to c-torture 1.11.
56227         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
56228         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
56229         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
56230         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
56231         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
56232         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
56233         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
56234         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
56235         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
56236         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
56237         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
56238         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
56239         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
56240         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
56241         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
56242         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
56243         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
56244         c-torture 1.11.
56245         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
56246         correspond to c-torture 1.11.
56247
56248         * New file.